./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-simple-array-sum.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-simple-array-sum.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0c7c5c48eda3eba87519854c38b7495ee97c35417d2a6e287791b53fe49d6c07 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:01:58,926 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:01:58,990 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 05:01:58,995 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:01:58,995 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:01:59,036 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:01:59,037 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:01:59,037 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:01:59,038 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:01:59,038 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:01:59,038 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:01:59,038 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:01:59,039 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:01:59,039 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:01:59,039 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:01:59,040 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:01:59,040 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:01:59,040 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:01:59,041 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:01:59,042 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:01:59,042 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:59,042 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:59,042 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:59,042 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:59,042 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:01:59,042 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:59,042 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:59,042 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:59,042 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:59,042 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:01:59,043 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:01:59,043 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:01:59,043 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:01:59,043 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:01:59,043 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:01:59,043 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:01:59,043 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:01:59,043 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0c7c5c48eda3eba87519854c38b7495ee97c35417d2a6e287791b53fe49d6c07 [2024-11-28 05:01:59,390 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:01:59,402 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:01:59,405 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:01:59,408 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:01:59,408 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:01:59,410 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-simple-array-sum.wvr.c [2024-11-28 05:02:02,620 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/data/afa8d0f48/95f22baf8c364e2f917f91d85c00858f/FLAG9463aa2c2 [2024-11-28 05:02:02,997 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:02:03,001 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/sv-benchmarks/c/weaver/popl20-simple-array-sum.wvr.c [2024-11-28 05:02:03,013 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/data/afa8d0f48/95f22baf8c364e2f917f91d85c00858f/FLAG9463aa2c2 [2024-11-28 05:02:03,040 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/data/afa8d0f48/95f22baf8c364e2f917f91d85c00858f [2024-11-28 05:02:03,043 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:02:03,045 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:02:03,047 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:02:03,049 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:02:03,058 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:02:03,059 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,061 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6afdef13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03, skipping insertion in model container [2024-11-28 05:02:03,063 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,085 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:02:03,337 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:02:03,343 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:02:03,357 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:02:03,395 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:02:03,410 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:02:03,411 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03 WrapperNode [2024-11-28 05:02:03,411 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:02:03,412 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:02:03,412 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:02:03,412 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:02:03,419 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,428 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,451 INFO L138 Inliner]: procedures = 23, calls = 21, calls flagged for inlining = 8, calls inlined = 10, statements flattened = 109 [2024-11-28 05:02:03,451 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:02:03,452 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:02:03,452 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:02:03,452 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:02:03,462 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,464 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,469 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,501 INFO L175 MemorySlicer]: Split 8 memory accesses to 2 slices as follows [2, 6]. 75 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2024-11-28 05:02:03,501 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,501 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,510 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,511 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,515 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,517 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,518 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,520 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:02:03,521 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:02:03,521 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:02:03,521 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:02:03,522 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (1/1) ... [2024-11-28 05:02:03,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:02:03,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:03,570 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:02:03,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:02:03,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:02:03,611 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 05:02:03,611 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 05:02:03,611 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 05:02:03,612 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 05:02:03,612 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 05:02:03,612 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 05:02:03,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:02:03,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 05:02:03,612 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 05:02:03,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 05:02:03,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 05:02:03,613 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:02:03,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:02:03,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 05:02:03,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 05:02:03,615 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 05:02:03,760 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:02:03,762 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:02:04,221 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 05:02:04,222 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:02:04,535 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:02:04,536 INFO L312 CfgBuilder]: Removed 5 assume(true) statements. [2024-11-28 05:02:04,536 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:02:04 BoogieIcfgContainer [2024-11-28 05:02:04,536 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:02:04,538 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:02:04,539 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:02:04,544 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:02:04,545 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:02:03" (1/3) ... [2024-11-28 05:02:04,545 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10e1ef6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:02:04, skipping insertion in model container [2024-11-28 05:02:04,546 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:02:03" (2/3) ... [2024-11-28 05:02:04,546 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10e1ef6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:02:04, skipping insertion in model container [2024-11-28 05:02:04,546 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:02:04" (3/3) ... [2024-11-28 05:02:04,547 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-simple-array-sum.wvr.c [2024-11-28 05:02:04,565 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:02:04,567 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-simple-array-sum.wvr.c that has 4 procedures, 52 locations, 1 initial locations, 5 loop locations, and 14 error locations. [2024-11-28 05:02:04,567 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 05:02:04,672 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 05:02:04,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 61 places, 57 transitions, 135 flow [2024-11-28 05:02:04,772 INFO L124 PetriNetUnfolderBase]: 6/54 cut-off events. [2024-11-28 05:02:04,774 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 05:02:04,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67 conditions, 54 events. 6/54 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 114 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 38. Up to 3 conditions per place. [2024-11-28 05:02:04,779 INFO L82 GeneralOperation]: Start removeDead. Operand has 61 places, 57 transitions, 135 flow [2024-11-28 05:02:04,782 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 53 transitions, 124 flow [2024-11-28 05:02:04,801 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:02:04,816 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@439a391c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:02:04,816 INFO L334 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2024-11-28 05:02:04,821 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 05:02:04,821 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 05:02:04,821 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 05:02:04,821 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:04,822 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 05:02:04,822 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:04,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:04,829 INFO L85 PathProgramCache]: Analyzing trace with hash 493450, now seen corresponding path program 1 times [2024-11-28 05:02:04,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:04,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344151483] [2024-11-28 05:02:04,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:04,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:04,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:05,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:05,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:05,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344151483] [2024-11-28 05:02:05,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344151483] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:05,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:05,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 05:02:05,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876417958] [2024-11-28 05:02:05,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:05,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:02:05,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:05,132 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:02:05,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:02:05,157 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:05,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 124 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:05,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:05,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:05,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:05,924 INFO L124 PetriNetUnfolderBase]: 2001/3129 cut-off events. [2024-11-28 05:02:05,924 INFO L125 PetriNetUnfolderBase]: For 162/162 co-relation queries the response was YES. [2024-11-28 05:02:05,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6117 conditions, 3129 events. 2001/3129 cut-off events. For 162/162 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 18507 event pairs, 1627 based on Foata normal form. 1/2095 useless extension candidates. Maximal degree in co-relation 5678. Up to 2795 conditions per place. [2024-11-28 05:02:05,962 INFO L140 encePairwiseOnDemand]: 52/57 looper letters, 36 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2024-11-28 05:02:05,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 49 transitions, 192 flow [2024-11-28 05:02:05,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:02:05,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 05:02:05,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 86 transitions. [2024-11-28 05:02:05,977 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5029239766081871 [2024-11-28 05:02:05,978 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 124 flow. Second operand 3 states and 86 transitions. [2024-11-28 05:02:05,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 49 transitions, 192 flow [2024-11-28 05:02:05,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 49 transitions, 180 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 05:02:05,995 INFO L231 Difference]: Finished difference. Result has 49 places, 49 transitions, 108 flow [2024-11-28 05:02:05,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=49, PETRI_TRANSITIONS=49} [2024-11-28 05:02:06,002 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, -8 predicate places. [2024-11-28 05:02:06,003 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 49 transitions, 108 flow [2024-11-28 05:02:06,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:06,003 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:06,003 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 05:02:06,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 05:02:06,006 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:06,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:06,007 INFO L85 PathProgramCache]: Analyzing trace with hash 493451, now seen corresponding path program 1 times [2024-11-28 05:02:06,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:06,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231291005] [2024-11-28 05:02:06,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:06,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:06,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:06,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:06,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:06,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231291005] [2024-11-28 05:02:06,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231291005] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:06,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:06,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 05:02:06,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901385170] [2024-11-28 05:02:06,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:06,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:02:06,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:06,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:02:06,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:02:06,558 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:06,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 49 transitions, 108 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:06,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:06,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:06,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:07,131 INFO L124 PetriNetUnfolderBase]: 2002/3132 cut-off events. [2024-11-28 05:02:07,132 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-11-28 05:02:07,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6003 conditions, 3132 events. 2002/3132 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 18512 event pairs, 1627 based on Foata normal form. 0/2095 useless extension candidates. Maximal degree in co-relation 5974. Up to 2804 conditions per place. [2024-11-28 05:02:07,162 INFO L140 encePairwiseOnDemand]: 52/57 looper letters, 39 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-11-28 05:02:07,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 200 flow [2024-11-28 05:02:07,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:02:07,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 05:02:07,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-11-28 05:02:07,165 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-11-28 05:02:07,165 INFO L175 Difference]: Start difference. First operand has 49 places, 49 transitions, 108 flow. Second operand 4 states and 104 transitions. [2024-11-28 05:02:07,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 200 flow [2024-11-28 05:02:07,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 52 transitions, 196 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 05:02:07,169 INFO L231 Difference]: Finished difference. Result has 52 places, 52 transitions, 131 flow [2024-11-28 05:02:07,170 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=131, PETRI_PLACES=52, PETRI_TRANSITIONS=52} [2024-11-28 05:02:07,171 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, -5 predicate places. [2024-11-28 05:02:07,172 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 52 transitions, 131 flow [2024-11-28 05:02:07,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:07,173 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:07,173 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-28 05:02:07,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:02:07,173 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:07,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:07,174 INFO L85 PathProgramCache]: Analyzing trace with hash 15298794, now seen corresponding path program 1 times [2024-11-28 05:02:07,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:07,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613634681] [2024-11-28 05:02:07,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:07,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:07,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:07,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:07,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:07,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613634681] [2024-11-28 05:02:07,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613634681] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:07,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:07,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:02:07,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750104557] [2024-11-28 05:02:07,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:07,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:02:07,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:07,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:02:07,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:02:07,383 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 57 [2024-11-28 05:02:07,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 52 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:07,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:07,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 57 [2024-11-28 05:02:07,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:07,969 INFO L124 PetriNetUnfolderBase]: 2003/3137 cut-off events. [2024-11-28 05:02:07,969 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-11-28 05:02:07,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6021 conditions, 3137 events. 2003/3137 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 18549 event pairs, 1627 based on Foata normal form. 0/2101 useless extension candidates. Maximal degree in co-relation 5983. Up to 2803 conditions per place. [2024-11-28 05:02:08,002 INFO L140 encePairwiseOnDemand]: 51/57 looper letters, 38 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-11-28 05:02:08,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 56 transitions, 229 flow [2024-11-28 05:02:08,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:02:08,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 05:02:08,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-11-28 05:02:08,004 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-28 05:02:08,004 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 131 flow. Second operand 4 states and 114 transitions. [2024-11-28 05:02:08,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 56 transitions, 229 flow [2024-11-28 05:02:08,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 56 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 05:02:08,009 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 162 flow [2024-11-28 05:02:08,010 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=162, PETRI_PLACES=56, PETRI_TRANSITIONS=55} [2024-11-28 05:02:08,011 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, -1 predicate places. [2024-11-28 05:02:08,011 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 162 flow [2024-11-28 05:02:08,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:08,011 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:08,012 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 05:02:08,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:02:08,012 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:08,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:08,013 INFO L85 PathProgramCache]: Analyzing trace with hash 474222245, now seen corresponding path program 1 times [2024-11-28 05:02:08,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:08,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433377989] [2024-11-28 05:02:08,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:08,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:08,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:08,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:08,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:08,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433377989] [2024-11-28 05:02:08,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433377989] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:08,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284307370] [2024-11-28 05:02:08,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:08,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:08,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:08,548 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:08,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:02:08,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:08,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:08,643 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:08,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:02:08,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:08,975 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:09,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:09,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284307370] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:09,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:09,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 05:02:09,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522570687] [2024-11-28 05:02:09,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:09,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 05:02:09,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:09,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 05:02:09,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:02:09,198 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:09,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 55 transitions, 162 flow. Second operand has 11 states, 11 states have (on average 16.363636363636363) internal successors, (180), 11 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:09,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:09,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:09,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:09,885 INFO L124 PetriNetUnfolderBase]: 2004/3139 cut-off events. [2024-11-28 05:02:09,885 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-11-28 05:02:09,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6047 conditions, 3139 events. 2004/3139 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 18546 event pairs, 1627 based on Foata normal form. 0/2106 useless extension candidates. Maximal degree in co-relation 5987. Up to 2806 conditions per place. [2024-11-28 05:02:09,912 INFO L140 encePairwiseOnDemand]: 52/57 looper letters, 38 selfloop transitions, 10 changer transitions 0/57 dead transitions. [2024-11-28 05:02:09,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 57 transitions, 269 flow [2024-11-28 05:02:09,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:02:09,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 05:02:09,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-11-28 05:02:09,915 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36622807017543857 [2024-11-28 05:02:09,915 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 162 flow. Second operand 8 states and 167 transitions. [2024-11-28 05:02:09,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 57 transitions, 269 flow [2024-11-28 05:02:09,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 57 transitions, 269 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 05:02:09,918 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 193 flow [2024-11-28 05:02:09,918 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=193, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2024-11-28 05:02:09,919 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 5 predicate places. [2024-11-28 05:02:09,919 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 193 flow [2024-11-28 05:02:09,920 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.363636363636363) internal successors, (180), 11 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:09,920 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:09,920 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 05:02:09,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 05:02:10,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:10,123 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:10,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:10,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1815989520, now seen corresponding path program 1 times [2024-11-28 05:02:10,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:10,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410289477] [2024-11-28 05:02:10,124 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:10,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:10,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:10,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:10,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:10,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410289477] [2024-11-28 05:02:10,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410289477] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:10,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706336636] [2024-11-28 05:02:10,486 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:10,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:10,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:10,490 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:10,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:02:10,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:10,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 05:02:10,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:10,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:02:10,816 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 05:02:10,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-28 05:02:10,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:10,859 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:10,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:10,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706336636] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:10,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:10,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 10 [2024-11-28 05:02:10,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472821742] [2024-11-28 05:02:10,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:10,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:10,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:10,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:10,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:02:11,048 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:11,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 193 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:11,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:11,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:11,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:12,019 INFO L124 PetriNetUnfolderBase]: 4002/6234 cut-off events. [2024-11-28 05:02:12,019 INFO L125 PetriNetUnfolderBase]: For 51/51 co-relation queries the response was YES. [2024-11-28 05:02:12,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12006 conditions, 6234 events. 4002/6234 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 40727 event pairs, 3254 based on Foata normal form. 1/4189 useless extension candidates. Maximal degree in co-relation 5996. Up to 2804 conditions per place. [2024-11-28 05:02:12,066 INFO L140 encePairwiseOnDemand]: 51/57 looper letters, 73 selfloop transitions, 7 changer transitions 0/89 dead transitions. [2024-11-28 05:02:12,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 425 flow [2024-11-28 05:02:12,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:02:12,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:02:12,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-11-28 05:02:12,068 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5368421052631579 [2024-11-28 05:02:12,068 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 193 flow. Second operand 5 states and 153 transitions. [2024-11-28 05:02:12,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 425 flow [2024-11-28 05:02:12,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 89 transitions, 383 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-28 05:02:12,072 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 171 flow [2024-11-28 05:02:12,072 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=171, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-11-28 05:02:12,073 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 3 predicate places. [2024-11-28 05:02:12,073 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 171 flow [2024-11-28 05:02:12,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:12,073 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:12,073 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:12,085 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:02:12,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:12,274 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:12,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:12,275 INFO L85 PathProgramCache]: Analyzing trace with hash 502867447, now seen corresponding path program 1 times [2024-11-28 05:02:12,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:12,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850230632] [2024-11-28 05:02:12,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:12,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:12,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:12,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:12,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:12,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850230632] [2024-11-28 05:02:12,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850230632] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:12,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:12,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:02:12,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685350470] [2024-11-28 05:02:12,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:12,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:12,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:12,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:12,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:12,423 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:02:12,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 171 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:12,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:12,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:02:12,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:13,315 INFO L124 PetriNetUnfolderBase]: 4162/6524 cut-off events. [2024-11-28 05:02:13,315 INFO L125 PetriNetUnfolderBase]: For 80/80 co-relation queries the response was YES. [2024-11-28 05:02:13,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12651 conditions, 6524 events. 4162/6524 cut-off events. For 80/80 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 42083 event pairs, 2949 based on Foata normal form. 0/4492 useless extension candidates. Maximal degree in co-relation 6885. Up to 3239 conditions per place. [2024-11-28 05:02:13,354 INFO L140 encePairwiseOnDemand]: 49/57 looper letters, 86 selfloop transitions, 10 changer transitions 0/105 dead transitions. [2024-11-28 05:02:13,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 105 transitions, 469 flow [2024-11-28 05:02:13,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:02:13,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:02:13,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-11-28 05:02:13,356 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-11-28 05:02:13,356 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 171 flow. Second operand 6 states and 190 transitions. [2024-11-28 05:02:13,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 105 transitions, 469 flow [2024-11-28 05:02:13,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 105 transitions, 452 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:13,359 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 190 flow [2024-11-28 05:02:13,359 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=190, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-11-28 05:02:13,360 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 6 predicate places. [2024-11-28 05:02:13,360 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 190 flow [2024-11-28 05:02:13,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:13,360 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:13,360 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:13,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 05:02:13,361 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:13,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:13,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1409222555, now seen corresponding path program 1 times [2024-11-28 05:02:13,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:13,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489403314] [2024-11-28 05:02:13,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:13,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:13,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:13,524 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:02:13,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:13,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489403314] [2024-11-28 05:02:13,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489403314] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:13,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799583078] [2024-11-28 05:02:13,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:13,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:13,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:13,530 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:13,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:02:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:13,618 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:02:13,619 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:13,711 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:02:13,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:13,795 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:02:13,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799583078] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:13,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:13,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-28 05:02:13,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800199101] [2024-11-28 05:02:13,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:13,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 05:02:13,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:13,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 05:02:13,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:02:13,903 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 57 [2024-11-28 05:02:13,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 190 flow. Second operand has 13 states, 13 states have (on average 18.53846153846154) internal successors, (241), 13 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:13,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:13,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 57 [2024-11-28 05:02:13,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:14,973 INFO L124 PetriNetUnfolderBase]: 4902/7676 cut-off events. [2024-11-28 05:02:14,974 INFO L125 PetriNetUnfolderBase]: For 1250/1382 co-relation queries the response was YES. [2024-11-28 05:02:14,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15946 conditions, 7676 events. 4902/7676 cut-off events. For 1250/1382 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 50164 event pairs, 4053 based on Foata normal form. 1/5327 useless extension candidates. Maximal degree in co-relation 6230. Up to 4155 conditions per place. [2024-11-28 05:02:15,028 INFO L140 encePairwiseOnDemand]: 50/57 looper letters, 70 selfloop transitions, 18 changer transitions 0/98 dead transitions. [2024-11-28 05:02:15,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 98 transitions, 479 flow [2024-11-28 05:02:15,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:02:15,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 05:02:15,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-11-28 05:02:15,031 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2024-11-28 05:02:15,031 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 190 flow. Second operand 9 states and 240 transitions. [2024-11-28 05:02:15,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 98 transitions, 479 flow [2024-11-28 05:02:15,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 98 transitions, 462 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 05:02:15,045 INFO L231 Difference]: Finished difference. Result has 70 places, 65 transitions, 258 flow [2024-11-28 05:02:15,046 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=258, PETRI_PLACES=70, PETRI_TRANSITIONS=65} [2024-11-28 05:02:15,047 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 13 predicate places. [2024-11-28 05:02:15,049 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 65 transitions, 258 flow [2024-11-28 05:02:15,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 18.53846153846154) internal successors, (241), 13 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:15,050 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:15,050 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:15,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 05:02:15,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:15,251 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:15,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:15,252 INFO L85 PathProgramCache]: Analyzing trace with hash -2109897637, now seen corresponding path program 1 times [2024-11-28 05:02:15,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:15,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748730471] [2024-11-28 05:02:15,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:15,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:15,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:15,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:15,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:15,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748730471] [2024-11-28 05:02:15,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748730471] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:15,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:15,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:02:15,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034019997] [2024-11-28 05:02:15,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:15,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:15,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:15,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:15,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:15,485 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:02:15,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 65 transitions, 258 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:15,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:15,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:02:15,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:16,440 INFO L124 PetriNetUnfolderBase]: 4680/7204 cut-off events. [2024-11-28 05:02:16,441 INFO L125 PetriNetUnfolderBase]: For 920/1198 co-relation queries the response was YES. [2024-11-28 05:02:16,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14816 conditions, 7204 events. 4680/7204 cut-off events. For 920/1198 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 45558 event pairs, 3780 based on Foata normal form. 0/4999 useless extension candidates. Maximal degree in co-relation 6844. Up to 6213 conditions per place. [2024-11-28 05:02:16,496 INFO L140 encePairwiseOnDemand]: 49/57 looper letters, 75 selfloop transitions, 12 changer transitions 0/96 dead transitions. [2024-11-28 05:02:16,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 96 transitions, 516 flow [2024-11-28 05:02:16,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:02:16,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:02:16,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-11-28 05:02:16,498 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5116959064327485 [2024-11-28 05:02:16,498 INFO L175 Difference]: Start difference. First operand has 70 places, 65 transitions, 258 flow. Second operand 6 states and 175 transitions. [2024-11-28 05:02:16,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 96 transitions, 516 flow [2024-11-28 05:02:16,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 96 transitions, 484 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-28 05:02:16,509 INFO L231 Difference]: Finished difference. Result has 74 places, 67 transitions, 267 flow [2024-11-28 05:02:16,509 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=267, PETRI_PLACES=74, PETRI_TRANSITIONS=67} [2024-11-28 05:02:16,510 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 17 predicate places. [2024-11-28 05:02:16,510 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 67 transitions, 267 flow [2024-11-28 05:02:16,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:16,511 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:16,511 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-11-28 05:02:16,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 05:02:16,511 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:16,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:16,512 INFO L85 PathProgramCache]: Analyzing trace with hash 131915969, now seen corresponding path program 2 times [2024-11-28 05:02:16,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:16,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609037694] [2024-11-28 05:02:16,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:16,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:16,563 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:16,563 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:16,954 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:16,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:16,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609037694] [2024-11-28 05:02:16,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609037694] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:16,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161262230] [2024-11-28 05:02:16,955 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:16,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:16,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:16,957 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:16,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:02:17,041 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:17,042 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:17,044 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 05:02:17,046 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:17,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:02:17,302 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 05:02:17,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-28 05:02:17,422 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:17,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:17,666 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:17,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161262230] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:17,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:17,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-11-28 05:02:17,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811588107] [2024-11-28 05:02:17,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:17,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:02:17,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:17,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:02:17,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:02:18,158 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:18,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 67 transitions, 267 flow. Second operand has 18 states, 18 states have (on average 16.666666666666668) internal successors, (300), 18 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:18,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:18,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:18,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:20,588 INFO L124 PetriNetUnfolderBase]: 6503/10242 cut-off events. [2024-11-28 05:02:20,588 INFO L125 PetriNetUnfolderBase]: For 2346/2852 co-relation queries the response was YES. [2024-11-28 05:02:20,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22000 conditions, 10242 events. 6503/10242 cut-off events. For 2346/2852 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 71951 event pairs, 5363 based on Foata normal form. 4/7351 useless extension candidates. Maximal degree in co-relation 12859. Up to 6019 conditions per place. [2024-11-28 05:02:20,761 INFO L140 encePairwiseOnDemand]: 49/57 looper letters, 80 selfloop transitions, 34 changer transitions 0/123 dead transitions. [2024-11-28 05:02:20,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 123 transitions, 720 flow [2024-11-28 05:02:20,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:02:20,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 05:02:20,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 350 transitions. [2024-11-28 05:02:20,764 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38377192982456143 [2024-11-28 05:02:20,764 INFO L175 Difference]: Start difference. First operand has 74 places, 67 transitions, 267 flow. Second operand 16 states and 350 transitions. [2024-11-28 05:02:20,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 123 transitions, 720 flow [2024-11-28 05:02:20,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 123 transitions, 698 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 05:02:20,776 INFO L231 Difference]: Finished difference. Result has 93 places, 83 transitions, 459 flow [2024-11-28 05:02:20,776 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=459, PETRI_PLACES=93, PETRI_TRANSITIONS=83} [2024-11-28 05:02:20,777 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 36 predicate places. [2024-11-28 05:02:20,777 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 83 transitions, 459 flow [2024-11-28 05:02:20,778 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 16.666666666666668) internal successors, (300), 18 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:20,778 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:20,778 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:20,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:02:20,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:20,983 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:20,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:20,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1153153626, now seen corresponding path program 1 times [2024-11-28 05:02:20,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:20,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992644305] [2024-11-28 05:02:20,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:20,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:21,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:21,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 05:02:21,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:21,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992644305] [2024-11-28 05:02:21,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992644305] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:21,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:21,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:02:21,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117866569] [2024-11-28 05:02:21,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:21,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:21,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:21,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:21,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:21,143 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:21,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 83 transitions, 459 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:21,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:21,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:21,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:22,071 INFO L124 PetriNetUnfolderBase]: 4975/7980 cut-off events. [2024-11-28 05:02:22,071 INFO L125 PetriNetUnfolderBase]: For 2126/2420 co-relation queries the response was YES. [2024-11-28 05:02:22,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17624 conditions, 7980 events. 4975/7980 cut-off events. For 2126/2420 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 54970 event pairs, 4064 based on Foata normal form. 0/6215 useless extension candidates. Maximal degree in co-relation 17572. Up to 7150 conditions per place. [2024-11-28 05:02:22,119 INFO L140 encePairwiseOnDemand]: 52/57 looper letters, 55 selfloop transitions, 16 changer transitions 0/81 dead transitions. [2024-11-28 05:02:22,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 81 transitions, 597 flow [2024-11-28 05:02:22,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:02:22,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:02:22,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-11-28 05:02:22,121 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39649122807017545 [2024-11-28 05:02:22,121 INFO L175 Difference]: Start difference. First operand has 93 places, 83 transitions, 459 flow. Second operand 5 states and 113 transitions. [2024-11-28 05:02:22,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 81 transitions, 597 flow [2024-11-28 05:02:22,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 81 transitions, 549 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-11-28 05:02:22,136 INFO L231 Difference]: Finished difference. Result has 89 places, 81 transitions, 439 flow [2024-11-28 05:02:22,137 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=439, PETRI_PLACES=89, PETRI_TRANSITIONS=81} [2024-11-28 05:02:22,137 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 32 predicate places. [2024-11-28 05:02:22,138 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 439 flow [2024-11-28 05:02:22,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:22,138 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:22,138 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:22,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 05:02:22,138 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:22,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:22,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1153153625, now seen corresponding path program 1 times [2024-11-28 05:02:22,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:22,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060601606] [2024-11-28 05:02:22,140 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:22,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:22,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:22,474 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:22,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:22,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060601606] [2024-11-28 05:02:22,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060601606] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:22,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586208323] [2024-11-28 05:02:22,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:22,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:22,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:22,477 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:22,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:02:22,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:22,573 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 05:02:22,576 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:22,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:02:22,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 05:02:22,700 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 05:02:22,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 05:02:22,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 24 [2024-11-28 05:02:23,090 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 05:02:23,090 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:23,510 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 05:02:23,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586208323] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:23,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:23,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 12 [2024-11-28 05:02:23,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824283364] [2024-11-28 05:02:23,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:23,511 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:02:23,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:23,511 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:02:23,512 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-28 05:02:23,651 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 57 [2024-11-28 05:02:23,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 439 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:23,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:23,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 57 [2024-11-28 05:02:23,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:24,952 INFO L124 PetriNetUnfolderBase]: 6196/9654 cut-off events. [2024-11-28 05:02:24,952 INFO L125 PetriNetUnfolderBase]: For 2364/2940 co-relation queries the response was YES. [2024-11-28 05:02:24,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21361 conditions, 9654 events. 6196/9654 cut-off events. For 2364/2940 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 63623 event pairs, 3332 based on Foata normal form. 0/7481 useless extension candidates. Maximal degree in co-relation 21309. Up to 5140 conditions per place. [2024-11-28 05:02:25,006 INFO L140 encePairwiseOnDemand]: 48/57 looper letters, 86 selfloop transitions, 23 changer transitions 0/119 dead transitions. [2024-11-28 05:02:25,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 119 transitions, 755 flow [2024-11-28 05:02:25,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:02:25,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:02:25,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-11-28 05:02:25,008 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5012531328320802 [2024-11-28 05:02:25,008 INFO L175 Difference]: Start difference. First operand has 89 places, 81 transitions, 439 flow. Second operand 7 states and 200 transitions. [2024-11-28 05:02:25,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 119 transitions, 755 flow [2024-11-28 05:02:25,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 119 transitions, 734 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 05:02:25,022 INFO L231 Difference]: Finished difference. Result has 94 places, 83 transitions, 491 flow [2024-11-28 05:02:25,023 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=491, PETRI_PLACES=94, PETRI_TRANSITIONS=83} [2024-11-28 05:02:25,023 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 37 predicate places. [2024-11-28 05:02:25,023 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 83 transitions, 491 flow [2024-11-28 05:02:25,023 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:25,024 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:25,024 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:25,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 05:02:25,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 05:02:25,224 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:25,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:25,225 INFO L85 PathProgramCache]: Analyzing trace with hash -179115387, now seen corresponding path program 1 times [2024-11-28 05:02:25,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:25,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679315574] [2024-11-28 05:02:25,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:25,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:25,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:25,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:25,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:25,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679315574] [2024-11-28 05:02:25,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679315574] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:25,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:25,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:02:25,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490651237] [2024-11-28 05:02:25,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:25,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:02:25,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:25,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:02:25,314 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:02:25,327 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:25,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 83 transitions, 491 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:25,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:25,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:25,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:26,628 INFO L124 PetriNetUnfolderBase]: 9784/15008 cut-off events. [2024-11-28 05:02:26,628 INFO L125 PetriNetUnfolderBase]: For 15941/17219 co-relation queries the response was YES. [2024-11-28 05:02:26,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38414 conditions, 15008 events. 9784/15008 cut-off events. For 15941/17219 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 95256 event pairs, 2090 based on Foata normal form. 359/13348 useless extension candidates. Maximal degree in co-relation 38360. Up to 9010 conditions per place. [2024-11-28 05:02:26,872 INFO L140 encePairwiseOnDemand]: 53/57 looper letters, 116 selfloop transitions, 4 changer transitions 0/128 dead transitions. [2024-11-28 05:02:26,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 128 transitions, 905 flow [2024-11-28 05:02:26,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:02:26,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 05:02:26,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 136 transitions. [2024-11-28 05:02:26,874 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5964912280701754 [2024-11-28 05:02:26,874 INFO L175 Difference]: Start difference. First operand has 94 places, 83 transitions, 491 flow. Second operand 4 states and 136 transitions. [2024-11-28 05:02:26,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 128 transitions, 905 flow [2024-11-28 05:02:26,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 128 transitions, 870 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:26,885 INFO L231 Difference]: Finished difference. Result has 95 places, 86 transitions, 487 flow [2024-11-28 05:02:26,885 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=487, PETRI_PLACES=95, PETRI_TRANSITIONS=86} [2024-11-28 05:02:26,886 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 38 predicate places. [2024-11-28 05:02:26,886 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 86 transitions, 487 flow [2024-11-28 05:02:26,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:26,886 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:26,886 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:26,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 05:02:26,887 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:26,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:26,887 INFO L85 PathProgramCache]: Analyzing trace with hash -113281974, now seen corresponding path program 1 times [2024-11-28 05:02:26,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:26,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781184098] [2024-11-28 05:02:26,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:26,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:26,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:27,172 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:27,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:27,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781184098] [2024-11-28 05:02:27,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781184098] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:27,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422303739] [2024-11-28 05:02:27,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:27,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:27,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:27,175 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:27,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:02:27,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:27,272 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 05:02:27,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:27,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 05:02:27,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:02:27,367 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 05:02:27,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 05:02:27,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 24 [2024-11-28 05:02:27,729 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 05:02:27,729 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:28,096 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 05:02:28,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422303739] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:28,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:28,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 12 [2024-11-28 05:02:28,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768233940] [2024-11-28 05:02:28,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:28,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:02:28,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:28,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:02:28,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-28 05:02:28,233 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 57 [2024-11-28 05:02:28,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 86 transitions, 487 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:28,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:28,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 57 [2024-11-28 05:02:28,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:29,897 INFO L124 PetriNetUnfolderBase]: 8009/12448 cut-off events. [2024-11-28 05:02:29,897 INFO L125 PetriNetUnfolderBase]: For 13214/14363 co-relation queries the response was YES. [2024-11-28 05:02:29,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33045 conditions, 12448 events. 8009/12448 cut-off events. For 13214/14363 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 80615 event pairs, 2207 based on Foata normal form. 0/10687 useless extension candidates. Maximal degree in co-relation 32990. Up to 6714 conditions per place. [2024-11-28 05:02:29,997 INFO L140 encePairwiseOnDemand]: 48/57 looper letters, 84 selfloop transitions, 23 changer transitions 0/119 dead transitions. [2024-11-28 05:02:29,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 119 transitions, 821 flow [2024-11-28 05:02:29,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:02:29,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:02:29,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-11-28 05:02:29,999 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48120300751879697 [2024-11-28 05:02:29,999 INFO L175 Difference]: Start difference. First operand has 95 places, 86 transitions, 487 flow. Second operand 7 states and 192 transitions. [2024-11-28 05:02:29,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 119 transitions, 821 flow [2024-11-28 05:02:30,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 119 transitions, 821 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 05:02:30,025 INFO L231 Difference]: Finished difference. Result has 103 places, 88 transitions, 560 flow [2024-11-28 05:02:30,026 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=560, PETRI_PLACES=103, PETRI_TRANSITIONS=88} [2024-11-28 05:02:30,027 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 46 predicate places. [2024-11-28 05:02:30,027 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 88 transitions, 560 flow [2024-11-28 05:02:30,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:30,028 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:30,028 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1] [2024-11-28 05:02:30,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 05:02:30,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 05:02:30,229 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:30,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash -175584974, now seen corresponding path program 3 times [2024-11-28 05:02:30,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:30,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269900538] [2024-11-28 05:02:30,230 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:30,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:30,264 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:30,265 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:30,660 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 05:02:30,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:30,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269900538] [2024-11-28 05:02:30,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269900538] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:30,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630635063] [2024-11-28 05:02:30,661 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:30,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:30,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:30,664 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:30,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:02:30,757 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:02:30,757 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:30,758 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 05:02:30,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:30,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 05:02:30,939 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 05:02:30,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 22 [2024-11-28 05:02:31,126 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 05:02:31,127 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:31,432 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 05:02:31,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630635063] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:31,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:31,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-28 05:02:31,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469146309] [2024-11-28 05:02:31,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:31,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 05:02:31,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:31,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 05:02:31,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2024-11-28 05:02:31,905 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:31,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 88 transitions, 560 flow. Second operand has 17 states, 17 states have (on average 16.764705882352942) internal successors, (285), 17 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:31,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:31,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:31,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:34,051 INFO L124 PetriNetUnfolderBase]: 7976/12521 cut-off events. [2024-11-28 05:02:34,051 INFO L125 PetriNetUnfolderBase]: For 15881/16769 co-relation queries the response was YES. [2024-11-28 05:02:34,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35776 conditions, 12521 events. 7976/12521 cut-off events. For 15881/16769 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 81962 event pairs, 6074 based on Foata normal form. 2/10954 useless extension candidates. Maximal degree in co-relation 35730. Up to 11024 conditions per place. [2024-11-28 05:02:34,135 INFO L140 encePairwiseOnDemand]: 49/57 looper letters, 41 selfloop transitions, 36 changer transitions 0/88 dead transitions. [2024-11-28 05:02:34,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 88 transitions, 712 flow [2024-11-28 05:02:34,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:02:34,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:02:34,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-11-28 05:02:34,137 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37343358395989973 [2024-11-28 05:02:34,137 INFO L175 Difference]: Start difference. First operand has 103 places, 88 transitions, 560 flow. Second operand 7 states and 149 transitions. [2024-11-28 05:02:34,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 88 transitions, 712 flow [2024-11-28 05:02:34,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 88 transitions, 648 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-11-28 05:02:34,151 INFO L231 Difference]: Finished difference. Result has 99 places, 88 transitions, 598 flow [2024-11-28 05:02:34,152 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=598, PETRI_PLACES=99, PETRI_TRANSITIONS=88} [2024-11-28 05:02:34,152 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 42 predicate places. [2024-11-28 05:02:34,152 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 88 transitions, 598 flow [2024-11-28 05:02:34,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 16.764705882352942) internal successors, (285), 17 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:34,153 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:34,153 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:34,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 05:02:34,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 05:02:34,353 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:34,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:34,354 INFO L85 PathProgramCache]: Analyzing trace with hash 783226647, now seen corresponding path program 1 times [2024-11-28 05:02:34,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:34,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726322558] [2024-11-28 05:02:34,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:34,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:34,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:34,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:34,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:34,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726322558] [2024-11-28 05:02:34,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726322558] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:34,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934868295] [2024-11-28 05:02:34,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:34,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:34,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:34,578 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:34,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:02:34,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:34,673 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 05:02:34,674 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:34,785 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:34,786 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:34,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 05:02:34,870 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:34,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934868295] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:34,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:34,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-28 05:02:34,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506609124] [2024-11-28 05:02:34,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:34,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 05:02:34,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:34,872 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 05:02:34,872 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:02:34,977 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 57 [2024-11-28 05:02:34,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 88 transitions, 598 flow. Second operand has 11 states, 11 states have (on average 19.363636363636363) internal successors, (213), 11 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:34,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:34,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 57 [2024-11-28 05:02:34,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:36,193 INFO L124 PetriNetUnfolderBase]: 7664/12356 cut-off events. [2024-11-28 05:02:36,194 INFO L125 PetriNetUnfolderBase]: For 16203/17283 co-relation queries the response was YES. [2024-11-28 05:02:36,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35095 conditions, 12356 events. 7664/12356 cut-off events. For 16203/17283 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 82731 event pairs, 3791 based on Foata normal form. 0/11004 useless extension candidates. Maximal degree in co-relation 34938. Up to 7024 conditions per place. [2024-11-28 05:02:36,272 INFO L140 encePairwiseOnDemand]: 47/57 looper letters, 103 selfloop transitions, 24 changer transitions 0/138 dead transitions. [2024-11-28 05:02:36,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 138 transitions, 1030 flow [2024-11-28 05:02:36,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:02:36,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 05:02:36,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-11-28 05:02:36,274 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5338345864661654 [2024-11-28 05:02:36,274 INFO L175 Difference]: Start difference. First operand has 99 places, 88 transitions, 598 flow. Second operand 7 states and 213 transitions. [2024-11-28 05:02:36,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 138 transitions, 1030 flow [2024-11-28 05:02:36,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 138 transitions, 1009 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-28 05:02:36,304 INFO L231 Difference]: Finished difference. Result has 104 places, 90 transitions, 652 flow [2024-11-28 05:02:36,304 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=652, PETRI_PLACES=104, PETRI_TRANSITIONS=90} [2024-11-28 05:02:36,305 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 47 predicate places. [2024-11-28 05:02:36,305 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 90 transitions, 652 flow [2024-11-28 05:02:36,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.363636363636363) internal successors, (213), 11 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:36,305 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:36,305 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:36,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:36,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 05:02:36,509 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:36,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:36,510 INFO L85 PathProgramCache]: Analyzing trace with hash 783226646, now seen corresponding path program 1 times [2024-11-28 05:02:36,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:36,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895104738] [2024-11-28 05:02:36,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:36,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:36,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:36,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:36,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:36,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895104738] [2024-11-28 05:02:36,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895104738] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:36,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:36,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:02:36,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872402775] [2024-11-28 05:02:36,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:36,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:02:36,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:36,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:02:36,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:02:36,583 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:36,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 90 transitions, 652 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:36,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:36,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:36,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:37,475 INFO L124 PetriNetUnfolderBase]: 5879/9725 cut-off events. [2024-11-28 05:02:37,476 INFO L125 PetriNetUnfolderBase]: For 17247/17871 co-relation queries the response was YES. [2024-11-28 05:02:37,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30428 conditions, 9725 events. 5879/9725 cut-off events. For 17247/17871 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 64499 event pairs, 4358 based on Foata normal form. 384/9740 useless extension candidates. Maximal degree in co-relation 30266. Up to 8345 conditions per place. [2024-11-28 05:02:37,540 INFO L140 encePairwiseOnDemand]: 53/57 looper letters, 65 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-11-28 05:02:37,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 88 transitions, 802 flow [2024-11-28 05:02:37,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:02:37,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 05:02:37,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-11-28 05:02:37,542 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-11-28 05:02:37,542 INFO L175 Difference]: Start difference. First operand has 104 places, 90 transitions, 652 flow. Second operand 4 states and 96 transitions. [2024-11-28 05:02:37,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 88 transitions, 802 flow [2024-11-28 05:02:37,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 88 transitions, 766 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:37,559 INFO L231 Difference]: Finished difference. Result has 101 places, 88 transitions, 636 flow [2024-11-28 05:02:37,559 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=636, PETRI_PLACES=101, PETRI_TRANSITIONS=88} [2024-11-28 05:02:37,560 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 44 predicate places. [2024-11-28 05:02:37,560 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 88 transitions, 636 flow [2024-11-28 05:02:37,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:37,560 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:37,561 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:37,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 05:02:37,561 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:37,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:37,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1844290421, now seen corresponding path program 1 times [2024-11-28 05:02:37,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:37,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067473080] [2024-11-28 05:02:37,562 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:37,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:37,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:37,672 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:37,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:37,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067473080] [2024-11-28 05:02:37,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067473080] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:37,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174351723] [2024-11-28 05:02:37,673 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:37,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:37,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:37,675 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:37,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:02:37,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:37,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:02:37,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:37,860 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:37,860 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:37,933 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:37,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174351723] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:37,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:37,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 05:02:37,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676087313] [2024-11-28 05:02:37,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:37,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 05:02:37,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:37,936 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 05:02:37,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-28 05:02:38,015 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:02:38,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 88 transitions, 636 flow. Second operand has 14 states, 14 states have (on average 18.214285714285715) internal successors, (255), 14 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:38,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:38,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:02:38,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:39,071 INFO L124 PetriNetUnfolderBase]: 6455/10189 cut-off events. [2024-11-28 05:02:39,071 INFO L125 PetriNetUnfolderBase]: For 13540/13792 co-relation queries the response was YES. [2024-11-28 05:02:39,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31389 conditions, 10189 events. 6455/10189 cut-off events. For 13540/13792 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 63309 event pairs, 3023 based on Foata normal form. 244/9976 useless extension candidates. Maximal degree in co-relation 31225. Up to 3505 conditions per place. [2024-11-28 05:02:39,137 INFO L140 encePairwiseOnDemand]: 46/57 looper letters, 121 selfloop transitions, 36 changer transitions 0/167 dead transitions. [2024-11-28 05:02:39,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 167 transitions, 1305 flow [2024-11-28 05:02:39,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 05:02:39,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 05:02:39,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-11-28 05:02:39,140 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4807017543859649 [2024-11-28 05:02:39,140 INFO L175 Difference]: Start difference. First operand has 101 places, 88 transitions, 636 flow. Second operand 10 states and 274 transitions. [2024-11-28 05:02:39,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 167 transitions, 1305 flow [2024-11-28 05:02:39,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 167 transitions, 1292 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 05:02:39,166 INFO L231 Difference]: Finished difference. Result has 111 places, 92 transitions, 750 flow [2024-11-28 05:02:39,167 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=750, PETRI_PLACES=111, PETRI_TRANSITIONS=92} [2024-11-28 05:02:39,167 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 54 predicate places. [2024-11-28 05:02:39,168 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 92 transitions, 750 flow [2024-11-28 05:02:39,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 18.214285714285715) internal successors, (255), 14 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:39,168 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:39,168 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:39,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 05:02:39,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:39,372 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:39,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:39,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1843759578, now seen corresponding path program 2 times [2024-11-28 05:02:39,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:39,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532446347] [2024-11-28 05:02:39,373 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:39,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:39,393 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:39,393 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:39,721 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:39,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:39,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532446347] [2024-11-28 05:02:39,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532446347] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:39,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969461374] [2024-11-28 05:02:39,722 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:39,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:39,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:39,724 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:39,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:02:39,823 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:39,823 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:39,825 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 05:02:39,827 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:39,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 05:02:39,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 05:02:39,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 05:02:39,955 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 05:02:39,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 05:02:40,100 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:40,100 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:40,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-11-28 05:02:40,516 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:40,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969461374] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:40,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:40,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 19 [2024-11-28 05:02:40,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342010269] [2024-11-28 05:02:40,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:40,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 05:02:40,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:40,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 05:02:40,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2024-11-28 05:02:41,144 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 57 [2024-11-28 05:02:41,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 92 transitions, 750 flow. Second operand has 21 states, 21 states have (on average 16.285714285714285) internal successors, (342), 21 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:41,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:41,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 57 [2024-11-28 05:02:41,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:43,997 INFO L124 PetriNetUnfolderBase]: 7285/11270 cut-off events. [2024-11-28 05:02:43,997 INFO L125 PetriNetUnfolderBase]: For 21398/21660 co-relation queries the response was YES. [2024-11-28 05:02:44,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39253 conditions, 11270 events. 7285/11270 cut-off events. For 21398/21660 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 69404 event pairs, 1780 based on Foata normal form. 244/11077 useless extension candidates. Maximal degree in co-relation 39071. Up to 2429 conditions per place. [2024-11-28 05:02:44,075 INFO L140 encePairwiseOnDemand]: 47/57 looper letters, 238 selfloop transitions, 44 changer transitions 0/292 dead transitions. [2024-11-28 05:02:44,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 292 transitions, 2258 flow [2024-11-28 05:02:44,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 05:02:44,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 05:02:44,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 473 transitions. [2024-11-28 05:02:44,078 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43674976915974145 [2024-11-28 05:02:44,078 INFO L175 Difference]: Start difference. First operand has 111 places, 92 transitions, 750 flow. Second operand 19 states and 473 transitions. [2024-11-28 05:02:44,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 292 transitions, 2258 flow [2024-11-28 05:02:44,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 292 transitions, 2197 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-28 05:02:44,110 INFO L231 Difference]: Finished difference. Result has 124 places, 102 transitions, 882 flow [2024-11-28 05:02:44,110 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=882, PETRI_PLACES=124, PETRI_TRANSITIONS=102} [2024-11-28 05:02:44,110 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 67 predicate places. [2024-11-28 05:02:44,110 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 102 transitions, 882 flow [2024-11-28 05:02:44,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 16.285714285714285) internal successors, (342), 21 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:44,111 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:44,111 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:44,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 05:02:44,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:44,311 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:44,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:44,312 INFO L85 PathProgramCache]: Analyzing trace with hash 745919440, now seen corresponding path program 1 times [2024-11-28 05:02:44,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:44,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503273709] [2024-11-28 05:02:44,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:44,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:44,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:44,415 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:44,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:44,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503273709] [2024-11-28 05:02:44,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503273709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:44,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338528916] [2024-11-28 05:02:44,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:44,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:44,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:44,418 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:44,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:02:44,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:44,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:02:44,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:44,608 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:44,608 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:44,687 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:02:44,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338528916] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:44,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:44,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 05:02:44,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301553137] [2024-11-28 05:02:44,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:44,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 05:02:44,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:44,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 05:02:44,691 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-28 05:02:44,794 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:02:44,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 102 transitions, 882 flow. Second operand has 14 states, 14 states have (on average 18.571428571428573) internal successors, (260), 14 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:44,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:44,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:02:44,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:45,728 INFO L124 PetriNetUnfolderBase]: 5136/8238 cut-off events. [2024-11-28 05:02:45,728 INFO L125 PetriNetUnfolderBase]: For 28996/29688 co-relation queries the response was YES. [2024-11-28 05:02:45,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30420 conditions, 8238 events. 5136/8238 cut-off events. For 28996/29688 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 48378 event pairs, 2951 based on Foata normal form. 130/8113 useless extension candidates. Maximal degree in co-relation 30241. Up to 4218 conditions per place. [2024-11-28 05:02:45,782 INFO L140 encePairwiseOnDemand]: 46/57 looper letters, 119 selfloop transitions, 36 changer transitions 0/167 dead transitions. [2024-11-28 05:02:45,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 167 transitions, 1579 flow [2024-11-28 05:02:45,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 05:02:45,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 05:02:45,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-11-28 05:02:45,784 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4614035087719298 [2024-11-28 05:02:45,784 INFO L175 Difference]: Start difference. First operand has 124 places, 102 transitions, 882 flow. Second operand 10 states and 263 transitions. [2024-11-28 05:02:45,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 167 transitions, 1579 flow [2024-11-28 05:02:45,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 167 transitions, 1530 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-11-28 05:02:45,816 INFO L231 Difference]: Finished difference. Result has 128 places, 106 transitions, 969 flow [2024-11-28 05:02:45,816 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=969, PETRI_PLACES=128, PETRI_TRANSITIONS=106} [2024-11-28 05:02:45,817 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 71 predicate places. [2024-11-28 05:02:45,817 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 106 transitions, 969 flow [2024-11-28 05:02:45,817 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 18.571428571428573) internal successors, (260), 14 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:45,817 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:45,817 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:45,830 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 05:02:46,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:46,018 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:46,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:46,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1212695421, now seen corresponding path program 1 times [2024-11-28 05:02:46,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:46,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009151061] [2024-11-28 05:02:46,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:46,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:46,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:46,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:46,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:46,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009151061] [2024-11-28 05:02:46,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009151061] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:46,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:46,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:02:46,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537252937] [2024-11-28 05:02:46,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:46,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:02:46,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:46,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:02:46,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:02:46,262 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:02:46,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 106 transitions, 969 flow. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:46,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:46,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:02:46,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:47,222 INFO L124 PetriNetUnfolderBase]: 5083/8225 cut-off events. [2024-11-28 05:02:47,222 INFO L125 PetriNetUnfolderBase]: For 32935/33493 co-relation queries the response was YES. [2024-11-28 05:02:47,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31954 conditions, 8225 events. 5083/8225 cut-off events. For 32935/33493 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 49240 event pairs, 3930 based on Foata normal form. 1/7933 useless extension candidates. Maximal degree in co-relation 31759. Up to 7116 conditions per place. [2024-11-28 05:02:47,276 INFO L140 encePairwiseOnDemand]: 53/57 looper letters, 90 selfloop transitions, 2 changer transitions 17/121 dead transitions. [2024-11-28 05:02:47,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 121 transitions, 1261 flow [2024-11-28 05:02:47,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:02:47,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 05:02:47,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-11-28 05:02:47,278 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5175438596491229 [2024-11-28 05:02:47,278 INFO L175 Difference]: Start difference. First operand has 128 places, 106 transitions, 969 flow. Second operand 4 states and 118 transitions. [2024-11-28 05:02:47,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 121 transitions, 1261 flow [2024-11-28 05:02:47,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 121 transitions, 1204 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-28 05:02:47,328 INFO L231 Difference]: Finished difference. Result has 126 places, 104 transitions, 897 flow [2024-11-28 05:02:47,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=897, PETRI_PLACES=126, PETRI_TRANSITIONS=104} [2024-11-28 05:02:47,329 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 69 predicate places. [2024-11-28 05:02:47,329 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 104 transitions, 897 flow [2024-11-28 05:02:47,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:47,330 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:47,330 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:47,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 05:02:47,330 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:47,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:47,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1491312062, now seen corresponding path program 1 times [2024-11-28 05:02:47,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:47,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125248864] [2024-11-28 05:02:47,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:47,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:47,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:47,404 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 05:02:47,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:47,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125248864] [2024-11-28 05:02:47,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125248864] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:47,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:47,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:47,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819279546] [2024-11-28 05:02:47,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:47,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:47,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:47,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:47,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:47,420 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:47,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 104 transitions, 897 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:47,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:47,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:47,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:48,887 INFO L124 PetriNetUnfolderBase]: 7486/11776 cut-off events. [2024-11-28 05:02:48,887 INFO L125 PetriNetUnfolderBase]: For 45289/46233 co-relation queries the response was YES. [2024-11-28 05:02:48,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45090 conditions, 11776 events. 7486/11776 cut-off events. For 45289/46233 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 72370 event pairs, 2382 based on Foata normal form. 266/11789 useless extension candidates. Maximal degree in co-relation 45046. Up to 5787 conditions per place. [2024-11-28 05:02:48,976 INFO L140 encePairwiseOnDemand]: 50/57 looper letters, 195 selfloop transitions, 20 changer transitions 0/224 dead transitions. [2024-11-28 05:02:48,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 224 transitions, 2302 flow [2024-11-28 05:02:48,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:02:48,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:02:48,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-11-28 05:02:48,978 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.543859649122807 [2024-11-28 05:02:48,978 INFO L175 Difference]: Start difference. First operand has 126 places, 104 transitions, 897 flow. Second operand 6 states and 186 transitions. [2024-11-28 05:02:48,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 224 transitions, 2302 flow [2024-11-28 05:02:49,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 224 transitions, 2292 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-28 05:02:49,028 INFO L231 Difference]: Finished difference. Result has 129 places, 116 transitions, 1075 flow [2024-11-28 05:02:49,028 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1075, PETRI_PLACES=129, PETRI_TRANSITIONS=116} [2024-11-28 05:02:49,029 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 72 predicate places. [2024-11-28 05:02:49,029 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 116 transitions, 1075 flow [2024-11-28 05:02:49,029 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:49,029 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:49,029 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:49,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 05:02:49,029 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:49,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:49,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1954082418, now seen corresponding path program 2 times [2024-11-28 05:02:49,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:49,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191644895] [2024-11-28 05:02:49,031 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:49,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:49,041 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:02:49,042 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:49,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 05:02:49,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:49,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191644895] [2024-11-28 05:02:49,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191644895] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:49,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:49,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:49,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264269367] [2024-11-28 05:02:49,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:49,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:49,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:49,090 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:49,091 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:49,108 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:49,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 116 transitions, 1075 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:49,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:49,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:49,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:50,784 INFO L124 PetriNetUnfolderBase]: 10454/16428 cut-off events. [2024-11-28 05:02:50,785 INFO L125 PetriNetUnfolderBase]: For 73975/75392 co-relation queries the response was YES. [2024-11-28 05:02:50,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64672 conditions, 16428 events. 10454/16428 cut-off events. For 73975/75392 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 104659 event pairs, 3800 based on Foata normal form. 296/16292 useless extension candidates. Maximal degree in co-relation 64488. Up to 6400 conditions per place. [2024-11-28 05:02:50,901 INFO L140 encePairwiseOnDemand]: 50/57 looper letters, 216 selfloop transitions, 16 changer transitions 0/241 dead transitions. [2024-11-28 05:02:50,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 241 transitions, 2585 flow [2024-11-28 05:02:50,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:02:50,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:02:50,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-11-28 05:02:50,903 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5380116959064327 [2024-11-28 05:02:50,903 INFO L175 Difference]: Start difference. First operand has 129 places, 116 transitions, 1075 flow. Second operand 6 states and 184 transitions. [2024-11-28 05:02:50,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 241 transitions, 2585 flow [2024-11-28 05:02:50,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 241 transitions, 2561 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-28 05:02:50,970 INFO L231 Difference]: Finished difference. Result has 137 places, 126 transitions, 1261 flow [2024-11-28 05:02:50,970 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1261, PETRI_PLACES=137, PETRI_TRANSITIONS=126} [2024-11-28 05:02:50,970 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 80 predicate places. [2024-11-28 05:02:50,970 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 126 transitions, 1261 flow [2024-11-28 05:02:50,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:50,971 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:50,971 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:50,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 05:02:50,971 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:50,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:50,971 INFO L85 PathProgramCache]: Analyzing trace with hash -716747236, now seen corresponding path program 3 times [2024-11-28 05:02:50,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:50,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878343413] [2024-11-28 05:02:50,971 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:02:50,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:50,981 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 05:02:50,982 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:51,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 05:02:51,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:51,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878343413] [2024-11-28 05:02:51,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878343413] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:51,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:51,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:51,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592725973] [2024-11-28 05:02:51,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:51,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:51,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:51,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:51,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:51,039 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 57 [2024-11-28 05:02:51,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 126 transitions, 1261 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:51,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:51,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 57 [2024-11-28 05:02:51,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:53,156 INFO L124 PetriNetUnfolderBase]: 9892/15573 cut-off events. [2024-11-28 05:02:53,156 INFO L125 PetriNetUnfolderBase]: For 75565/77213 co-relation queries the response was YES. [2024-11-28 05:02:53,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61391 conditions, 15573 events. 9892/15573 cut-off events. For 75565/77213 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 95241 event pairs, 1901 based on Foata normal form. 266/15596 useless extension candidates. Maximal degree in co-relation 61203. Up to 5377 conditions per place. [2024-11-28 05:02:53,302 INFO L140 encePairwiseOnDemand]: 50/57 looper letters, 190 selfloop transitions, 32 changer transitions 0/231 dead transitions. [2024-11-28 05:02:53,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 231 transitions, 2552 flow [2024-11-28 05:02:53,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:02:53,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:02:53,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-11-28 05:02:53,304 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.543859649122807 [2024-11-28 05:02:53,304 INFO L175 Difference]: Start difference. First operand has 137 places, 126 transitions, 1261 flow. Second operand 6 states and 186 transitions. [2024-11-28 05:02:53,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 231 transitions, 2552 flow [2024-11-28 05:02:53,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 231 transitions, 2528 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-28 05:02:53,412 INFO L231 Difference]: Finished difference. Result has 143 places, 128 transitions, 1374 flow [2024-11-28 05:02:53,412 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1229, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1374, PETRI_PLACES=143, PETRI_TRANSITIONS=128} [2024-11-28 05:02:53,412 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 86 predicate places. [2024-11-28 05:02:53,412 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 128 transitions, 1374 flow [2024-11-28 05:02:53,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:53,412 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:53,413 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:53,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 05:02:53,413 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:53,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:53,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1663302193, now seen corresponding path program 1 times [2024-11-28 05:02:53,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:53,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370825670] [2024-11-28 05:02:53,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:53,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:53,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:53,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:02:53,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:53,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370825670] [2024-11-28 05:02:53,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370825670] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:53,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276831954] [2024-11-28 05:02:53,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:53,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:53,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:53,541 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:53,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 05:02:53,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:53,656 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:02:53,658 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:53,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:02:53,700 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:53,750 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:02:53,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276831954] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:53,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:02:53,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-28 05:02:53,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912366322] [2024-11-28 05:02:53,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:53,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:53,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:53,752 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:53,752 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-11-28 05:02:53,777 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 57 [2024-11-28 05:02:53,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 128 transitions, 1374 flow. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:53,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:53,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 57 [2024-11-28 05:02:53,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:02:55,386 INFO L124 PetriNetUnfolderBase]: 8108/13012 cut-off events. [2024-11-28 05:02:55,386 INFO L125 PetriNetUnfolderBase]: For 71411/72609 co-relation queries the response was YES. [2024-11-28 05:02:55,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53222 conditions, 13012 events. 8108/13012 cut-off events. For 71411/72609 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 81823 event pairs, 6080 based on Foata normal form. 15/12601 useless extension candidates. Maximal degree in co-relation 53044. Up to 11135 conditions per place. [2024-11-28 05:02:55,514 INFO L140 encePairwiseOnDemand]: 50/57 looper letters, 73 selfloop transitions, 25 changer transitions 0/116 dead transitions. [2024-11-28 05:02:55,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 116 transitions, 1394 flow [2024-11-28 05:02:55,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:02:55,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:02:55,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-11-28 05:02:55,515 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4245614035087719 [2024-11-28 05:02:55,515 INFO L175 Difference]: Start difference. First operand has 143 places, 128 transitions, 1374 flow. Second operand 5 states and 121 transitions. [2024-11-28 05:02:55,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 116 transitions, 1394 flow [2024-11-28 05:02:55,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 116 transitions, 1276 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-11-28 05:02:55,620 INFO L231 Difference]: Finished difference. Result has 135 places, 116 transitions, 1130 flow [2024-11-28 05:02:55,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1130, PETRI_PLACES=135, PETRI_TRANSITIONS=116} [2024-11-28 05:02:55,620 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 78 predicate places. [2024-11-28 05:02:55,621 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 116 transitions, 1130 flow [2024-11-28 05:02:55,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:55,621 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:02:55,621 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:55,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 05:02:55,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:55,825 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:02:55,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:55,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1267075007, now seen corresponding path program 2 times [2024-11-28 05:02:55,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:55,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180532644] [2024-11-28 05:02:55,826 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:55,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:55,843 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:55,843 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:56,257 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:56,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:56,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180532644] [2024-11-28 05:02:56,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180532644] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:56,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062919140] [2024-11-28 05:02:56,258 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:02:56,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:02:56,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:02:56,263 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:02:56,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 05:02:56,357 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:02:56,357 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:02:56,361 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 05:02:56,363 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:02:56,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-28 05:02:56,511 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-11-28 05:02:56,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2024-11-28 05:02:56,988 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:56,988 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:02:57,368 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:57,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062919140] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:02:57,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:02:57,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 6] total 22 [2024-11-28 05:02:57,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549724836] [2024-11-28 05:02:57,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:57,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 05:02:57,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:57,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 05:02:57,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2024-11-28 05:02:58,174 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 57 [2024-11-28 05:02:58,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 116 transitions, 1130 flow. Second operand has 24 states, 24 states have (on average 14.375) internal successors, (345), 24 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:02:58,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:02:58,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 57 [2024-11-28 05:02:58,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:02,079 INFO L124 PetriNetUnfolderBase]: 8756/14001 cut-off events. [2024-11-28 05:03:02,079 INFO L125 PetriNetUnfolderBase]: For 48413/48745 co-relation queries the response was YES. [2024-11-28 05:03:02,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52733 conditions, 14001 events. 8756/14001 cut-off events. For 48413/48745 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 87460 event pairs, 1298 based on Foata normal form. 304/13993 useless extension candidates. Maximal degree in co-relation 52544. Up to 2783 conditions per place. [2024-11-28 05:03:02,207 INFO L140 encePairwiseOnDemand]: 45/57 looper letters, 221 selfloop transitions, 55 changer transitions 0/293 dead transitions. [2024-11-28 05:03:02,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 293 transitions, 2830 flow [2024-11-28 05:03:02,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 05:03:02,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 05:03:02,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 433 transitions. [2024-11-28 05:03:02,209 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3617376775271512 [2024-11-28 05:03:02,209 INFO L175 Difference]: Start difference. First operand has 135 places, 116 transitions, 1130 flow. Second operand 21 states and 433 transitions. [2024-11-28 05:03:02,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 293 transitions, 2830 flow [2024-11-28 05:03:02,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 293 transitions, 2774 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-28 05:03:02,340 INFO L231 Difference]: Finished difference. Result has 151 places, 130 transitions, 1382 flow [2024-11-28 05:03:02,341 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1382, PETRI_PLACES=151, PETRI_TRANSITIONS=130} [2024-11-28 05:03:02,341 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 94 predicate places. [2024-11-28 05:03:02,341 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 130 transitions, 1382 flow [2024-11-28 05:03:02,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 14.375) internal successors, (345), 24 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:02,342 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:02,342 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:02,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 05:03:02,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:02,542 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:02,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:02,543 INFO L85 PathProgramCache]: Analyzing trace with hash 624620098, now seen corresponding path program 1 times [2024-11-28 05:03:02,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:02,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185608203] [2024-11-28 05:03:02,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:02,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:02,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:02,791 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 05:03:02,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:02,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185608203] [2024-11-28 05:03:02,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185608203] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:02,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110699596] [2024-11-28 05:03:02,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:02,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:02,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:02,794 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:02,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 05:03:02,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:02,887 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 05:03:02,888 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:03,043 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 05:03:03,043 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:03,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-28 05:03:03,220 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-28 05:03:03,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110699596] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:03,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:03,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 21 [2024-11-28 05:03:03,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123537545] [2024-11-28 05:03:03,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:03,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 05:03:03,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:03,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 05:03:03,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:03:03,667 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:03:03,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 130 transitions, 1382 flow. Second operand has 22 states, 22 states have (on average 18.636363636363637) internal successors, (410), 22 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:03,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:03,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:03:03,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:05,577 INFO L124 PetriNetUnfolderBase]: 7623/12164 cut-off events. [2024-11-28 05:03:05,577 INFO L125 PetriNetUnfolderBase]: For 53640/53952 co-relation queries the response was YES. [2024-11-28 05:03:05,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47604 conditions, 12164 events. 7623/12164 cut-off events. For 53640/53952 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 74761 event pairs, 2424 based on Foata normal form. 523/12349 useless extension candidates. Maximal degree in co-relation 47421. Up to 3597 conditions per place. [2024-11-28 05:03:05,678 INFO L140 encePairwiseOnDemand]: 46/57 looper letters, 145 selfloop transitions, 31 changer transitions 20/213 dead transitions. [2024-11-28 05:03:05,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 213 transitions, 2176 flow [2024-11-28 05:03:05,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 05:03:05,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 05:03:05,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 349 transitions. [2024-11-28 05:03:05,680 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43734335839599 [2024-11-28 05:03:05,680 INFO L175 Difference]: Start difference. First operand has 151 places, 130 transitions, 1382 flow. Second operand 14 states and 349 transitions. [2024-11-28 05:03:05,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 213 transitions, 2176 flow [2024-11-28 05:03:05,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 213 transitions, 2094 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-11-28 05:03:05,772 INFO L231 Difference]: Finished difference. Result has 155 places, 111 transitions, 1070 flow [2024-11-28 05:03:05,772 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1070, PETRI_PLACES=155, PETRI_TRANSITIONS=111} [2024-11-28 05:03:05,773 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 98 predicate places. [2024-11-28 05:03:05,773 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 111 transitions, 1070 flow [2024-11-28 05:03:05,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 18.636363636363637) internal successors, (410), 22 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:05,773 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:05,773 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:05,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:05,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:05,974 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:05,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:05,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1084782368, now seen corresponding path program 1 times [2024-11-28 05:03:05,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:05,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68883254] [2024-11-28 05:03:05,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:05,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:05,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:06,057 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:03:06,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:06,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68883254] [2024-11-28 05:03:06,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68883254] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:06,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692571765] [2024-11-28 05:03:06,057 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:06,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:06,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:06,060 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:06,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 05:03:06,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:06,164 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:03:06,165 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:06,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:03:06,210 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:06,256 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:03:06,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692571765] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:06,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:06,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-28 05:03:06,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245025562] [2024-11-28 05:03:06,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:06,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:03:06,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:06,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:03:06,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 05:03:06,275 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:03:06,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 111 transitions, 1070 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:06,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:06,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:03:06,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:07,504 INFO L124 PetriNetUnfolderBase]: 7137/11091 cut-off events. [2024-11-28 05:03:07,504 INFO L125 PetriNetUnfolderBase]: For 48271/48323 co-relation queries the response was YES. [2024-11-28 05:03:07,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43834 conditions, 11091 events. 7137/11091 cut-off events. For 48271/48323 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 67113 event pairs, 2245 based on Foata normal form. 332/10717 useless extension candidates. Maximal degree in co-relation 43662. Up to 5907 conditions per place. [2024-11-28 05:03:07,605 INFO L140 encePairwiseOnDemand]: 51/57 looper letters, 126 selfloop transitions, 10 changer transitions 0/152 dead transitions. [2024-11-28 05:03:07,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 152 transitions, 1782 flow [2024-11-28 05:03:07,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:03:07,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:03:07,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-11-28 05:03:07,606 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-11-28 05:03:07,606 INFO L175 Difference]: Start difference. First operand has 155 places, 111 transitions, 1070 flow. Second operand 5 states and 132 transitions. [2024-11-28 05:03:07,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 152 transitions, 1782 flow [2024-11-28 05:03:07,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 152 transitions, 1569 flow, removed 14 selfloop flow, removed 22 redundant places. [2024-11-28 05:03:07,695 INFO L231 Difference]: Finished difference. Result has 138 places, 110 transitions, 957 flow [2024-11-28 05:03:07,696 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=957, PETRI_PLACES=138, PETRI_TRANSITIONS=110} [2024-11-28 05:03:07,696 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 81 predicate places. [2024-11-28 05:03:07,696 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 110 transitions, 957 flow [2024-11-28 05:03:07,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:07,696 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:07,696 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:07,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 05:03:07,897 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 05:03:07,897 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:07,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:07,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1865880102, now seen corresponding path program 1 times [2024-11-28 05:03:07,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:07,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983862099] [2024-11-28 05:03:07,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:07,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:07,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:03:07,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:07,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983862099] [2024-11-28 05:03:07,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983862099] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:07,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415778515] [2024-11-28 05:03:07,979 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:07,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:07,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:07,982 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:07,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 05:03:08,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:08,096 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:03:08,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:08,152 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 05:03:08,152 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:08,206 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 05:03:08,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415778515] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:08,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:08,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-28 05:03:08,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859630556] [2024-11-28 05:03:08,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:08,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:03:08,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:08,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:03:08,207 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 05:03:08,228 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:03:08,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 110 transitions, 957 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:08,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:08,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:03:08,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:09,499 INFO L124 PetriNetUnfolderBase]: 6382/10519 cut-off events. [2024-11-28 05:03:09,499 INFO L125 PetriNetUnfolderBase]: For 41050/41350 co-relation queries the response was YES. [2024-11-28 05:03:09,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38227 conditions, 10519 events. 6382/10519 cut-off events. For 41050/41350 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 65305 event pairs, 1498 based on Foata normal form. 65/10108 useless extension candidates. Maximal degree in co-relation 38062. Up to 6116 conditions per place. [2024-11-28 05:03:09,582 INFO L140 encePairwiseOnDemand]: 51/57 looper letters, 94 selfloop transitions, 18 changer transitions 0/130 dead transitions. [2024-11-28 05:03:09,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 130 transitions, 1280 flow [2024-11-28 05:03:09,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:03:09,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:03:09,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-11-28 05:03:09,583 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-11-28 05:03:09,583 INFO L175 Difference]: Start difference. First operand has 138 places, 110 transitions, 957 flow. Second operand 5 states and 129 transitions. [2024-11-28 05:03:09,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 130 transitions, 1280 flow [2024-11-28 05:03:09,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 130 transitions, 1257 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-28 05:03:09,631 INFO L231 Difference]: Finished difference. Result has 140 places, 108 transitions, 959 flow [2024-11-28 05:03:09,631 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=959, PETRI_PLACES=140, PETRI_TRANSITIONS=108} [2024-11-28 05:03:09,631 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 83 predicate places. [2024-11-28 05:03:09,631 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 108 transitions, 959 flow [2024-11-28 05:03:09,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:09,632 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:09,632 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:09,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 05:03:09,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:09,832 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:09,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:09,833 INFO L85 PathProgramCache]: Analyzing trace with hash -605276356, now seen corresponding path program 2 times [2024-11-28 05:03:09,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:09,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095837855] [2024-11-28 05:03:09,833 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:09,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:09,849 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:09,850 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:09,961 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:03:09,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:09,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095837855] [2024-11-28 05:03:09,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095837855] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:09,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216520750] [2024-11-28 05:03:09,962 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:09,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:09,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:09,963 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:09,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 05:03:10,064 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:10,065 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:10,066 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:03:10,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:03:10,219 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:10,335 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:03:10,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216520750] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:10,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:10,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2024-11-28 05:03:10,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047794301] [2024-11-28 05:03:10,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:10,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 05:03:10,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:10,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 05:03:10,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2024-11-28 05:03:10,462 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:03:10,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 108 transitions, 959 flow. Second operand has 19 states, 19 states have (on average 18.68421052631579) internal successors, (355), 19 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:10,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:10,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:03:10,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:12,282 INFO L124 PetriNetUnfolderBase]: 9945/16453 cut-off events. [2024-11-28 05:03:12,282 INFO L125 PetriNetUnfolderBase]: For 72017/72505 co-relation queries the response was YES. [2024-11-28 05:03:12,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61258 conditions, 16453 events. 9945/16453 cut-off events. For 72017/72505 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 109511 event pairs, 5094 based on Foata normal form. 173/16108 useless extension candidates. Maximal degree in co-relation 39214. Up to 7454 conditions per place. [2024-11-28 05:03:12,426 INFO L140 encePairwiseOnDemand]: 46/57 looper letters, 151 selfloop transitions, 40 changer transitions 0/209 dead transitions. [2024-11-28 05:03:12,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 209 transitions, 2007 flow [2024-11-28 05:03:12,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:03:12,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 05:03:12,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 382 transitions. [2024-11-28 05:03:12,428 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41885964912280704 [2024-11-28 05:03:12,428 INFO L175 Difference]: Start difference. First operand has 140 places, 108 transitions, 959 flow. Second operand 16 states and 382 transitions. [2024-11-28 05:03:12,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 209 transitions, 2007 flow [2024-11-28 05:03:12,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 209 transitions, 1972 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-28 05:03:12,862 INFO L231 Difference]: Finished difference. Result has 157 places, 117 transitions, 1209 flow [2024-11-28 05:03:12,862 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1209, PETRI_PLACES=157, PETRI_TRANSITIONS=117} [2024-11-28 05:03:12,863 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 100 predicate places. [2024-11-28 05:03:12,863 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 117 transitions, 1209 flow [2024-11-28 05:03:12,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 18.68421052631579) internal successors, (355), 19 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:12,863 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:12,863 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:12,870 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 05:03:13,064 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 05:03:13,064 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:13,064 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:13,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1593192651, now seen corresponding path program 1 times [2024-11-28 05:03:13,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:13,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680835326] [2024-11-28 05:03:13,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:13,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:13,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:13,203 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:03:13,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:13,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680835326] [2024-11-28 05:03:13,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680835326] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:13,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507110476] [2024-11-28 05:03:13,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:13,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:13,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:13,206 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:13,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 05:03:13,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:13,316 INFO L256 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:03:13,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:13,485 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:03:13,486 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:13,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 05:03:13,633 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:03:13,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507110476] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:13,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:13,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2024-11-28 05:03:13,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942967814] [2024-11-28 05:03:13,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:13,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 05:03:13,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:13,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 05:03:13,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:03:13,802 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 57 [2024-11-28 05:03:13,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 117 transitions, 1209 flow. Second operand has 18 states, 18 states have (on average 19.5) internal successors, (351), 18 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:13,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:13,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 57 [2024-11-28 05:03:13,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:18,643 INFO L124 PetriNetUnfolderBase]: 19250/32167 cut-off events. [2024-11-28 05:03:18,643 INFO L125 PetriNetUnfolderBase]: For 144184/145511 co-relation queries the response was YES. [2024-11-28 05:03:18,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120322 conditions, 32167 events. 19250/32167 cut-off events. For 144184/145511 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 240707 event pairs, 2712 based on Foata normal form. 0/30706 useless extension candidates. Maximal degree in co-relation 76476. Up to 4590 conditions per place. [2024-11-28 05:03:18,964 INFO L140 encePairwiseOnDemand]: 47/57 looper letters, 403 selfloop transitions, 83 changer transitions 0/507 dead transitions. [2024-11-28 05:03:18,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 507 transitions, 4861 flow [2024-11-28 05:03:18,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 05:03:18,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 05:03:18,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 681 transitions. [2024-11-28 05:03:18,967 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5194508009153318 [2024-11-28 05:03:18,968 INFO L175 Difference]: Start difference. First operand has 157 places, 117 transitions, 1209 flow. Second operand 23 states and 681 transitions. [2024-11-28 05:03:18,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 507 transitions, 4861 flow [2024-11-28 05:03:19,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 507 transitions, 4846 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-28 05:03:19,405 INFO L231 Difference]: Finished difference. Result has 194 places, 191 transitions, 2263 flow [2024-11-28 05:03:19,405 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2263, PETRI_PLACES=194, PETRI_TRANSITIONS=191} [2024-11-28 05:03:19,405 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 137 predicate places. [2024-11-28 05:03:19,406 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 191 transitions, 2263 flow [2024-11-28 05:03:19,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 19.5) internal successors, (351), 18 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:19,406 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:19,406 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:19,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 05:03:19,606 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:19,607 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:19,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:19,607 INFO L85 PathProgramCache]: Analyzing trace with hash -2076595833, now seen corresponding path program 2 times [2024-11-28 05:03:19,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:19,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107054911] [2024-11-28 05:03:19,607 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:19,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:19,619 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:03:19,619 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:19,693 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 05:03:19,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:19,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107054911] [2024-11-28 05:03:19,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107054911] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:19,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:19,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:03:19,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705564538] [2024-11-28 05:03:19,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:19,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:03:19,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:19,694 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:03:19,694 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:03:19,711 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 57 [2024-11-28 05:03:19,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 191 transitions, 2263 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:19,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:19,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 57 [2024-11-28 05:03:19,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:25,011 INFO L124 PetriNetUnfolderBase]: 19324/32065 cut-off events. [2024-11-28 05:03:25,011 INFO L125 PetriNetUnfolderBase]: For 313588/316143 co-relation queries the response was YES. [2024-11-28 05:03:25,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153100 conditions, 32065 events. 19324/32065 cut-off events. For 313588/316143 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 238414 event pairs, 3728 based on Foata normal form. 309/31485 useless extension candidates. Maximal degree in co-relation 128204. Up to 17859 conditions per place. [2024-11-28 05:03:25,342 INFO L140 encePairwiseOnDemand]: 51/57 looper letters, 194 selfloop transitions, 21 changer transitions 0/236 dead transitions. [2024-11-28 05:03:25,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 236 transitions, 3068 flow [2024-11-28 05:03:25,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:03:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 05:03:25,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-11-28 05:03:25,343 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47953216374269003 [2024-11-28 05:03:25,343 INFO L175 Difference]: Start difference. First operand has 194 places, 191 transitions, 2263 flow. Second operand 6 states and 164 transitions. [2024-11-28 05:03:25,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 236 transitions, 3068 flow [2024-11-28 05:03:26,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 236 transitions, 3027 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-28 05:03:26,658 INFO L231 Difference]: Finished difference. Result has 197 places, 194 transitions, 2328 flow [2024-11-28 05:03:26,659 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2328, PETRI_PLACES=197, PETRI_TRANSITIONS=194} [2024-11-28 05:03:26,659 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 140 predicate places. [2024-11-28 05:03:26,659 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 194 transitions, 2328 flow [2024-11-28 05:03:26,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:26,659 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:26,659 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:26,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-28 05:03:26,660 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:26,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:26,660 INFO L85 PathProgramCache]: Analyzing trace with hash -507423052, now seen corresponding path program 1 times [2024-11-28 05:03:26,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:26,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581302454] [2024-11-28 05:03:26,660 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:26,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:26,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:26,753 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 05:03:26,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:26,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581302454] [2024-11-28 05:03:26,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581302454] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:26,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694057712] [2024-11-28 05:03:26,754 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:26,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:26,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:26,756 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:26,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 05:03:26,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:26,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:03:26,865 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:26,917 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:03:26,918 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:26,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 05:03:26,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694057712] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:26,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:03:26,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-28 05:03:26,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38794994] [2024-11-28 05:03:26,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:26,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:03:26,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:26,976 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:03:26,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 05:03:26,994 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:03:26,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 194 transitions, 2328 flow. Second operand has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:26,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:26,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:03:26,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:32,405 INFO L124 PetriNetUnfolderBase]: 21241/34998 cut-off events. [2024-11-28 05:03:32,405 INFO L125 PetriNetUnfolderBase]: For 338517/340713 co-relation queries the response was YES. [2024-11-28 05:03:32,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164985 conditions, 34998 events. 21241/34998 cut-off events. For 338517/340713 co-relation queries the response was YES. Maximal size of possible extension queue 787. Compared 259996 event pairs, 5849 based on Foata normal form. 34/33675 useless extension candidates. Maximal degree in co-relation 143354. Up to 19877 conditions per place. [2024-11-28 05:03:32,802 INFO L140 encePairwiseOnDemand]: 51/57 looper letters, 173 selfloop transitions, 22 changer transitions 26/240 dead transitions. [2024-11-28 05:03:32,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 240 transitions, 3291 flow [2024-11-28 05:03:32,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:03:32,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 05:03:32,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-11-28 05:03:32,803 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2024-11-28 05:03:32,803 INFO L175 Difference]: Start difference. First operand has 197 places, 194 transitions, 2328 flow. Second operand 5 states and 129 transitions. [2024-11-28 05:03:32,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 240 transitions, 3291 flow [2024-11-28 05:03:34,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 240 transitions, 3273 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 05:03:34,215 INFO L231 Difference]: Finished difference. Result has 200 places, 174 transitions, 2121 flow [2024-11-28 05:03:34,216 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2121, PETRI_PLACES=200, PETRI_TRANSITIONS=174} [2024-11-28 05:03:34,216 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 143 predicate places. [2024-11-28 05:03:34,216 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 174 transitions, 2121 flow [2024-11-28 05:03:34,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.6) internal successors, (108), 5 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:34,216 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:34,216 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:34,223 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 05:03:34,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:34,417 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:34,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:34,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1947761965, now seen corresponding path program 3 times [2024-11-28 05:03:34,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:34,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248747243] [2024-11-28 05:03:34,418 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:34,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:34,445 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:03:34,445 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:34,708 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-28 05:03:34,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:34,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248747243] [2024-11-28 05:03:34,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248747243] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:34,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143474935] [2024-11-28 05:03:34,709 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 05:03:34,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:34,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:34,712 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:34,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 05:03:34,817 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 05:03:34,817 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:34,823 INFO L256 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 05:03:34,825 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:35,111 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-28 05:03:35,111 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:35,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2024-11-28 05:03:35,930 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 7 proven. 13 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-28 05:03:35,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143474935] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:35,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:35,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2024-11-28 05:03:35,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698035787] [2024-11-28 05:03:35,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:35,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 05:03:35,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:35,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 05:03:35,931 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2024-11-28 05:03:36,477 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 57 [2024-11-28 05:03:36,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 174 transitions, 2121 flow. Second operand has 22 states, 22 states have (on average 18.863636363636363) internal successors, (415), 22 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:36,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:36,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 57 [2024-11-28 05:03:36,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:41,044 INFO L124 PetriNetUnfolderBase]: 15970/26660 cut-off events. [2024-11-28 05:03:41,044 INFO L125 PetriNetUnfolderBase]: For 293598/295504 co-relation queries the response was YES. [2024-11-28 05:03:41,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135546 conditions, 26660 events. 15970/26660 cut-off events. For 293598/295504 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 197595 event pairs, 1821 based on Foata normal form. 810/27177 useless extension candidates. Maximal degree in co-relation 111106. Up to 11050 conditions per place. [2024-11-28 05:03:41,338 INFO L140 encePairwiseOnDemand]: 50/57 looper letters, 166 selfloop transitions, 68 changer transitions 0/252 dead transitions. [2024-11-28 05:03:41,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 252 transitions, 3228 flow [2024-11-28 05:03:41,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:03:41,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 05:03:41,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-11-28 05:03:41,339 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-11-28 05:03:41,339 INFO L175 Difference]: Start difference. First operand has 200 places, 174 transitions, 2121 flow. Second operand 8 states and 209 transitions. [2024-11-28 05:03:41,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 252 transitions, 3228 flow [2024-11-28 05:03:42,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 252 transitions, 3062 flow, removed 11 selfloop flow, removed 17 redundant places. [2024-11-28 05:03:42,143 INFO L231 Difference]: Finished difference. Result has 177 places, 173 transitions, 2121 flow [2024-11-28 05:03:42,143 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2121, PETRI_PLACES=177, PETRI_TRANSITIONS=173} [2024-11-28 05:03:42,144 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 120 predicate places. [2024-11-28 05:03:42,144 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 173 transitions, 2121 flow [2024-11-28 05:03:42,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 18.863636363636363) internal successors, (415), 22 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:42,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:42,144 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:42,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 05:03:42,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-28 05:03:42,345 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:42,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:42,345 INFO L85 PathProgramCache]: Analyzing trace with hash 810100722, now seen corresponding path program 1 times [2024-11-28 05:03:42,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:42,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083646691] [2024-11-28 05:03:42,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:42,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:42,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:42,437 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:03:42,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:42,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083646691] [2024-11-28 05:03:42,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083646691] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:42,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416189616] [2024-11-28 05:03:42,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:42,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:42,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:42,440 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:42,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 05:03:42,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:42,551 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:03:42,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:42,643 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:03:42,643 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:42,706 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 05:03:42,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416189616] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:42,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:42,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-28 05:03:42,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652224669] [2024-11-28 05:03:42,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:42,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 05:03:42,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:42,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 05:03:42,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-28 05:03:42,749 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 57 [2024-11-28 05:03:42,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 173 transitions, 2121 flow. Second operand has 13 states, 13 states have (on average 17.53846153846154) internal successors, (228), 13 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:42,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:42,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 57 [2024-11-28 05:03:42,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 05:03:52,852 INFO L124 PetriNetUnfolderBase]: 37225/58075 cut-off events. [2024-11-28 05:03:52,852 INFO L125 PetriNetUnfolderBase]: For 579297/580077 co-relation queries the response was YES. [2024-11-28 05:03:53,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 272534 conditions, 58075 events. 37225/58075 cut-off events. For 579297/580077 co-relation queries the response was YES. Maximal size of possible extension queue 1333. Compared 436461 event pairs, 8012 based on Foata normal form. 2437/60435 useless extension candidates. Maximal degree in co-relation 245586. Up to 19713 conditions per place. [2024-11-28 05:03:53,482 INFO L140 encePairwiseOnDemand]: 49/57 looper letters, 455 selfloop transitions, 96 changer transitions 26/588 dead transitions. [2024-11-28 05:03:53,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 588 transitions, 6915 flow [2024-11-28 05:03:53,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 05:03:53,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 05:03:53,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 606 transitions. [2024-11-28 05:03:53,485 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48325358851674644 [2024-11-28 05:03:53,485 INFO L175 Difference]: Start difference. First operand has 177 places, 173 transitions, 2121 flow. Second operand 22 states and 606 transitions. [2024-11-28 05:03:53,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 588 transitions, 6915 flow [2024-11-28 05:03:56,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 588 transitions, 6461 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-11-28 05:03:56,202 INFO L231 Difference]: Finished difference. Result has 210 places, 237 transitions, 3177 flow [2024-11-28 05:03:56,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3177, PETRI_PLACES=210, PETRI_TRANSITIONS=237} [2024-11-28 05:03:56,203 INFO L279 CegarLoopForPetriNet]: 57 programPoint places, 153 predicate places. [2024-11-28 05:03:56,203 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 237 transitions, 3177 flow [2024-11-28 05:03:56,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 17.53846153846154) internal successors, (228), 13 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:56,203 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 05:03:56,203 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:56,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:56,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-28 05:03:56,404 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 22 more)] === [2024-11-28 05:03:56,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:56,405 INFO L85 PathProgramCache]: Analyzing trace with hash -111428798, now seen corresponding path program 2 times [2024-11-28 05:03:56,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:56,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441805262] [2024-11-28 05:03:56,405 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:56,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:56,427 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:56,427 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:56,629 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 05:03:56,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:56,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441805262] [2024-11-28 05:03:56,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441805262] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:03:56,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009841869] [2024-11-28 05:03:56,630 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:03:56,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:56,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:56,633 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:56,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ca7c39bc-699f-4dd2-91b7-165feff55920/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 05:03:56,754 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 05:03:56,754 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:03:56,756 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:03:56,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:56,958 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 05:03:56,958 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:03:57,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-28 05:03:57,271 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 05:03:57,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009841869] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:03:57,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:03:57,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-11-28 05:03:57,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238378965] [2024-11-28 05:03:57,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:03:57,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 05:03:57,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:57,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 05:03:57,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2024-11-28 05:03:57,633 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 57 [2024-11-28 05:03:57,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 237 transitions, 3177 flow. Second operand has 20 states, 20 states have (on average 16.85) internal successors, (337), 20 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:03:57,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 05:03:57,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 57 [2024-11-28 05:03:57,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand