./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.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_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/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_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/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_ec87f493-c289-469d-bd16-cb30c1082ced/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 20832c4ec3f8ccecbcf7cfcec0aecbbc925bfb9e6d8397db46b5825bb40681b3 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 19:50:43,977 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 19:50:44,070 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-27 19:50:44,081 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 19:50:44,082 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 19:50:44,126 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 19:50:44,127 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 19:50:44,128 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 19:50:44,128 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 19:50:44,129 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 19:50:44,130 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 19:50:44,130 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 19:50:44,130 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 19:50:44,131 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 19:50:44,131 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 19:50:44,132 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 19:50:44,132 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 19:50:44,132 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 19:50:44,132 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 19:50:44,133 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 19:50:44,133 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-27 19:50:44,133 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-27 19:50:44,133 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-27 19:50:44,133 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 19:50:44,133 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 19:50:44,134 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-27 19:50:44,134 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 19:50:44,134 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 19:50:44,134 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 19:50:44,134 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 19:50:44,134 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:50:44,134 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:50:44,135 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:50:44,135 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:44,136 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 19:50:44,136 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:50:44,136 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:50:44,136 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:50:44,136 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:44,136 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 19:50:44,137 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 19:50:44,137 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 19:50:44,137 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 19:50:44,137 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 19:50:44,137 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 19:50:44,137 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 19:50:44,137 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 19:50:44,137 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_ec87f493-c289-469d-bd16-cb30c1082ced/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 -> 20832c4ec3f8ccecbcf7cfcec0aecbbc925bfb9e6d8397db46b5825bb40681b3 [2024-11-27 19:50:44,466 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 19:50:44,478 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 19:50:44,482 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 19:50:44,485 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 19:50:44,485 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 19:50:44,487 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c [2024-11-27 19:50:47,643 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/data/294c8c560/a582842c218f44cbbccd96184cc222c0/FLAG1d95f8552 [2024-11-27 19:50:47,950 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 19:50:47,951 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/sv-benchmarks/c/weaver/popl20-bad-three-array-sum-alt.wvr.c [2024-11-27 19:50:47,959 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/data/294c8c560/a582842c218f44cbbccd96184cc222c0/FLAG1d95f8552 [2024-11-27 19:50:47,979 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/data/294c8c560/a582842c218f44cbbccd96184cc222c0 [2024-11-27 19:50:47,982 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 19:50:47,983 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 19:50:47,986 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 19:50:47,987 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 19:50:47,992 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 19:50:47,993 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:47,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1062051d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:47, skipping insertion in model container [2024-11-27 19:50:47,995 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:50:47" (1/1) ... [2024-11-27 19:50:48,021 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 19:50:48,270 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-27 19:50:48,275 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:50:48,288 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 19:50:48,320 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:50:48,341 INFO L204 MainTranslator]: Completed translation [2024-11-27 19:50:48,342 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48 WrapperNode [2024-11-27 19:50:48,342 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 19:50:48,343 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 19:50:48,343 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 19:50:48,343 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 19:50:48,350 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,359 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,397 INFO L138 Inliner]: procedures = 25, calls = 31, calls flagged for inlining = 16, calls inlined = 28, statements flattened = 261 [2024-11-27 19:50:48,398 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 19:50:48,399 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 19:50:48,399 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 19:50:48,399 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 19:50:48,407 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,408 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,411 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,439 INFO L175 MemorySlicer]: Split 11 memory accesses to 2 slices as follows [2, 9]. 82 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 4 writes are split as follows [0, 4]. [2024-11-27 19:50:48,439 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,439 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,459 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,460 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,465 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,467 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,469 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,472 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 19:50:48,473 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 19:50:48,473 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 19:50:48,473 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 19:50:48,475 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (1/1) ... [2024-11-27 19:50:48,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:50:48,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:48,519 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 19:50:48,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 19:50:48,554 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 19:50:48,554 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-27 19:50:48,555 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-27 19:50:48,555 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-27 19:50:48,555 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-27 19:50:48,555 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-27 19:50:48,555 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-27 19:50:48,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 19:50:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-27 19:50:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-27 19:50:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-27 19:50:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-27 19:50:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 19:50:48,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 19:50:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-27 19:50:48,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-27 19:50:48,559 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-27 19:50:48,707 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 19:50:48,708 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 19:50:49,425 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-27 19:50:49,425 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 19:50:49,881 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 19:50:49,881 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-27 19:50:49,882 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:49 BoogieIcfgContainer [2024-11-27 19:50:49,882 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 19:50:49,884 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 19:50:49,884 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 19:50:49,889 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 19:50:49,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 07:50:47" (1/3) ... [2024-11-27 19:50:49,890 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f58e377 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:50:49, skipping insertion in model container [2024-11-27 19:50:49,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:50:48" (2/3) ... [2024-11-27 19:50:49,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f58e377 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:50:49, skipping insertion in model container [2024-11-27 19:50:49,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:50:49" (3/3) ... [2024-11-27 19:50:49,892 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-three-array-sum-alt.wvr.c [2024-11-27 19:50:49,910 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 19:50:49,911 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-three-array-sum-alt.wvr.c that has 4 procedures, 55 locations, 1 initial locations, 6 loop locations, and 20 error locations. [2024-11-27 19:50:49,912 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-27 19:50:50,045 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-27 19:50:50,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 60 transitions, 141 flow [2024-11-27 19:50:50,156 INFO L124 PetriNetUnfolderBase]: 6/57 cut-off events. [2024-11-27 19:50:50,162 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-27 19:50:50,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70 conditions, 57 events. 6/57 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 102 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 36. Up to 2 conditions per place. [2024-11-27 19:50:50,169 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 60 transitions, 141 flow [2024-11-27 19:50:50,174 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 56 transitions, 130 flow [2024-11-27 19:50:50,185 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 19:50:50,203 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;@2ceb7820, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 19:50:50,204 INFO L334 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2024-11-27 19:50:50,210 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-27 19:50:50,211 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-27 19:50:50,211 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-27 19:50:50,211 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:50,212 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 19:50:50,212 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:50:50,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:50,220 INFO L85 PathProgramCache]: Analyzing trace with hash 893076, now seen corresponding path program 1 times [2024-11-27 19:50:50,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:50,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925203028] [2024-11-27 19:50:50,230 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:50,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:50,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:50,542 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-27 19:50:50,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:50,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925203028] [2024-11-27 19:50:50,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925203028] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:50,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:50,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-27 19:50:50,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798087581] [2024-11-27 19:50:50,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:50,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 19:50:50,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:50,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 19:50:50,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 19:50:50,648 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-27 19:50:50,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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-27 19:50:50,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:50,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-27 19:50:50,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:50,998 INFO L124 PetriNetUnfolderBase]: 306/663 cut-off events. [2024-11-27 19:50:50,998 INFO L125 PetriNetUnfolderBase]: For 55/55 co-relation queries the response was YES. [2024-11-27 19:50:51,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1164 conditions, 663 events. 306/663 cut-off events. For 55/55 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3430 event pairs, 202 based on Foata normal form. 1/553 useless extension candidates. Maximal degree in co-relation 990. Up to 441 conditions per place. [2024-11-27 19:50:51,012 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 29 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-27 19:50:51,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 51 transitions, 182 flow [2024-11-27 19:50:51,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 19:50:51,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 19:50:51,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-11-27 19:50:51,033 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-11-27 19:50:51,035 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 130 flow. Second operand 3 states and 107 transitions. [2024-11-27 19:50:51,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 51 transitions, 182 flow [2024-11-27 19:50:51,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 170 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-27 19:50:51,049 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 112 flow [2024-11-27 19:50:51,053 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2024-11-27 19:50:51,060 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -9 predicate places. [2024-11-27 19:50:51,060 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 112 flow [2024-11-27 19:50:51,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 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-27 19:50:51,061 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:51,061 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 19:50:51,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 19:50:51,062 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:50:51,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:51,062 INFO L85 PathProgramCache]: Analyzing trace with hash 893077, now seen corresponding path program 1 times [2024-11-27 19:50:51,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:51,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421013496] [2024-11-27 19:50:51,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:51,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:51,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:51,501 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-27 19:50:51,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:51,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421013496] [2024-11-27 19:50:51,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421013496] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:51,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:51,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 19:50:51,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052390669] [2024-11-27 19:50:51,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:51,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:50:51,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:51,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:50:51,505 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:50:51,574 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-27 19:50:51,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 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-27 19:50:51,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:51,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-27 19:50:51,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:51,887 INFO L124 PetriNetUnfolderBase]: 306/662 cut-off events. [2024-11-27 19:50:51,888 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-11-27 19:50:51,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1131 conditions, 662 events. 306/662 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3436 event pairs, 202 based on Foata normal form. 0/550 useless extension candidates. Maximal degree in co-relation 1102. Up to 449 conditions per place. [2024-11-27 19:50:51,899 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 29 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-11-27 19:50:51,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 50 transitions, 176 flow [2024-11-27 19:50:51,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:50:51,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 19:50:51,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-11-27 19:50:51,905 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-27 19:50:51,905 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 112 flow. Second operand 4 states and 130 transitions. [2024-11-27 19:50:51,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 50 transitions, 176 flow [2024-11-27 19:50:51,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 50 transitions, 172 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 19:50:51,907 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 114 flow [2024-11-27 19:50:51,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-11-27 19:50:51,911 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -9 predicate places. [2024-11-27 19:50:51,911 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 114 flow [2024-11-27 19:50:51,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 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-27 19:50:51,912 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:51,912 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-27 19:50:51,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 19:50:51,913 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:50:51,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:51,914 INFO L85 PathProgramCache]: Analyzing trace with hash 27686794, now seen corresponding path program 1 times [2024-11-27 19:50:51,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:51,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725109574] [2024-11-27 19:50:51,915 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:51,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:51,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:52,093 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-27 19:50:52,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:52,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725109574] [2024-11-27 19:50:52,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725109574] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:52,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:52,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:50:52,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303120511] [2024-11-27 19:50:52,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:52,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:50:52,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:52,099 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:50:52,099 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:50:52,128 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-27 19:50:52,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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-27 19:50:52,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:52,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-27 19:50:52,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:52,393 INFO L124 PetriNetUnfolderBase]: 309/675 cut-off events. [2024-11-27 19:50:52,393 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-11-27 19:50:52,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1158 conditions, 675 events. 309/675 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3506 event pairs, 202 based on Foata normal form. 0/561 useless extension candidates. Maximal degree in co-relation 1106. Up to 452 conditions per place. [2024-11-27 19:50:52,399 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 32 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-11-27 19:50:52,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 61 transitions, 226 flow [2024-11-27 19:50:52,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:50:52,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 19:50:52,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 152 transitions. [2024-11-27 19:50:52,401 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-11-27 19:50:52,401 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 114 flow. Second operand 4 states and 152 transitions. [2024-11-27 19:50:52,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 61 transitions, 226 flow [2024-11-27 19:50:52,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 61 transitions, 212 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 19:50:52,405 INFO L231 Difference]: Finished difference. Result has 53 places, 58 transitions, 168 flow [2024-11-27 19:50:52,405 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=53, PETRI_TRANSITIONS=58} [2024-11-27 19:50:52,406 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -7 predicate places. [2024-11-27 19:50:52,406 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 58 transitions, 168 flow [2024-11-27 19:50:52,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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-27 19:50:52,406 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:52,406 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-27 19:50:52,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 19:50:52,407 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:50:52,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:52,407 INFO L85 PathProgramCache]: Analyzing trace with hash 836728025, now seen corresponding path program 1 times [2024-11-27 19:50:52,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:52,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048099304] [2024-11-27 19:50:52,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:52,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:52,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:52,815 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-27 19:50:52,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:52,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048099304] [2024-11-27 19:50:52,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048099304] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:52,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969555086] [2024-11-27 19:50:52,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:52,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:52,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:52,820 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:52,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 19:50:52,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:52,921 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-27 19:50:52,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:53,005 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-27 19:50:53,225 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 19:50:53,226 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-27 19:50:53,279 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-27 19:50:53,279 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:53,423 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-27 19:50:53,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969555086] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:53,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:50:53,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 10 [2024-11-27 19:50:53,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607826412] [2024-11-27 19:50:53,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:53,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:50:53,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:53,425 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:50:53,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-27 19:50:53,534 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-27 19:50:53,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 58 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 25.2) internal successors, (126), 5 states have internal predecessors, (126), 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-27 19:50:53,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:53,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-27 19:50:53,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:54,017 INFO L124 PetriNetUnfolderBase]: 611/1324 cut-off events. [2024-11-27 19:50:54,018 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-27 19:50:54,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2285 conditions, 1324 events. 611/1324 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8075 event pairs, 404 based on Foata normal form. 2/1114 useless extension candidates. Maximal degree in co-relation 1109. Up to 453 conditions per place. [2024-11-27 19:50:54,029 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 57 selfloop transitions, 9 changer transitions 0/83 dead transitions. [2024-11-27 19:50:54,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 83 transitions, 363 flow [2024-11-27 19:50:54,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:50:54,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 19:50:54,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 187 transitions. [2024-11-27 19:50:54,032 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6233333333333333 [2024-11-27 19:50:54,032 INFO L175 Difference]: Start difference. First operand has 53 places, 58 transitions, 168 flow. Second operand 5 states and 187 transitions. [2024-11-27 19:50:54,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 83 transitions, 363 flow [2024-11-27 19:50:54,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 83 transitions, 363 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-27 19:50:54,035 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 201 flow [2024-11-27 19:50:54,035 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=201, PETRI_PLACES=58, PETRI_TRANSITIONS=59} [2024-11-27 19:50:54,036 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -2 predicate places. [2024-11-27 19:50:54,036 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 201 flow [2024-11-27 19:50:54,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.2) internal successors, (126), 5 states have internal predecessors, (126), 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-27 19:50:54,036 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:54,037 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:54,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 19:50:54,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:54,241 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:50:54,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:54,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1445424421, now seen corresponding path program 1 times [2024-11-27 19:50:54,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:54,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983840289] [2024-11-27 19:50:54,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:54,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:54,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:54,361 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-27 19:50:54,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:54,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983840289] [2024-11-27 19:50:54,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983840289] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:54,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:54,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:50:54,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114453604] [2024-11-27 19:50:54,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:54,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:50:54,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:54,363 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:50:54,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:50:54,402 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:50:54,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 201 flow. Second operand has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 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-27 19:50:54,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:54,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:50:54,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:54,931 INFO L124 PetriNetUnfolderBase]: 926/1947 cut-off events. [2024-11-27 19:50:54,931 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2024-11-27 19:50:54,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3430 conditions, 1947 events. 926/1947 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 12039 event pairs, 535 based on Foata normal form. 0/1628 useless extension candidates. Maximal degree in co-relation 1437. Up to 577 conditions per place. [2024-11-27 19:50:54,952 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 64 selfloop transitions, 13 changer transitions 0/95 dead transitions. [2024-11-27 19:50:54,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 95 transitions, 439 flow [2024-11-27 19:50:54,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 19:50:54,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 19:50:54,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 233 transitions. [2024-11-27 19:50:54,957 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6472222222222223 [2024-11-27 19:50:54,958 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 201 flow. Second operand 6 states and 233 transitions. [2024-11-27 19:50:54,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 95 transitions, 439 flow [2024-11-27 19:50:54,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 437 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 19:50:54,988 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 242 flow [2024-11-27 19:50:54,988 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-11-27 19:50:54,988 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 4 predicate places. [2024-11-27 19:50:54,989 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 242 flow [2024-11-27 19:50:54,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.4) internal successors, (137), 5 states have internal predecessors, (137), 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-27 19:50:54,989 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:54,989 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:54,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 19:50:54,989 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:50:54,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:54,990 INFO L85 PathProgramCache]: Analyzing trace with hash 936775926, now seen corresponding path program 1 times [2024-11-27 19:50:54,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:54,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743797951] [2024-11-27 19:50:54,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:54,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:55,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:55,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:50:55,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:55,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743797951] [2024-11-27 19:50:55,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743797951] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:55,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301513027] [2024-11-27 19:50:55,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:55,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:55,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:55,132 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:55,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 19:50:55,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:55,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 19:50:55,225 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:55,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:50:55,337 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:55,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:50:55,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301513027] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:50:55,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:50:55,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-27 19:50:55,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844745760] [2024-11-27 19:50:55,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:50:55,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 19:50:55,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:55,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 19:50:55,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-11-27 19:50:55,617 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-27 19:50:55,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 242 flow. Second operand has 13 states, 13 states have (on average 28.53846153846154) internal successors, (371), 13 states have internal predecessors, (371), 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-27 19:50:55,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:55,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-27 19:50:55,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:56,354 INFO L124 PetriNetUnfolderBase]: 1144/2537 cut-off events. [2024-11-27 19:50:56,354 INFO L125 PetriNetUnfolderBase]: For 630/672 co-relation queries the response was YES. [2024-11-27 19:50:56,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4898 conditions, 2537 events. 1144/2537 cut-off events. For 630/672 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16465 event pairs, 808 based on Foata normal form. 2/2139 useless extension candidates. Maximal degree in co-relation 1847. Up to 1247 conditions per place. [2024-11-27 19:50:56,371 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 54 selfloop transitions, 29 changer transitions 0/102 dead transitions. [2024-11-27 19:50:56,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 102 transitions, 577 flow [2024-11-27 19:50:56,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:50:56,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 19:50:56,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 325 transitions. [2024-11-27 19:50:56,373 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6018518518518519 [2024-11-27 19:50:56,373 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 242 flow. Second operand 9 states and 325 transitions. [2024-11-27 19:50:56,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 102 transitions, 577 flow [2024-11-27 19:50:56,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 102 transitions, 556 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 19:50:56,382 INFO L231 Difference]: Finished difference. Result has 72 places, 76 transitions, 406 flow [2024-11-27 19:50:56,383 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=406, PETRI_PLACES=72, PETRI_TRANSITIONS=76} [2024-11-27 19:50:56,383 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 12 predicate places. [2024-11-27 19:50:56,383 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 406 flow [2024-11-27 19:50:56,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 28.53846153846154) internal successors, (371), 13 states have internal predecessors, (371), 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-27 19:50:56,385 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:56,385 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-11-27 19:50:56,394 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 19:50:56,589 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-27 19:50:56,589 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:50:56,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:56,590 INFO L85 PathProgramCache]: Analyzing trace with hash 2107756229, now seen corresponding path program 2 times [2024-11-27 19:50:56,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:56,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60574758] [2024-11-27 19:50:56,590 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:50:56,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:56,628 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:50:56,628 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:56,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 19:50:56,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:56,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60574758] [2024-11-27 19:50:56,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60574758] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:56,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752027441] [2024-11-27 19:50:56,952 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:50:56,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:56,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:56,954 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:56,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 19:50:57,050 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:50:57,050 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:57,051 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-27 19:50:57,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:57,080 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-27 19:50:57,284 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 19:50:57,284 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 23 treesize of output 20 [2024-11-27 19:50:57,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:50:57,471 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:57,819 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:50:57,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752027441] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:50:57,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:50:57,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 6] total 16 [2024-11-27 19:50:57,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588629452] [2024-11-27 19:50:57,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:50:57,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 19:50:57,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:57,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 19:50:57,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-11-27 19:50:58,961 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-27 19:50:58,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 406 flow. Second operand has 18 states, 18 states have (on average 25.555555555555557) internal successors, (460), 18 states have internal predecessors, (460), 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-27 19:50:58,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:58,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-27 19:50:58,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:01,098 INFO L124 PetriNetUnfolderBase]: 1462/3214 cut-off events. [2024-11-27 19:51:01,098 INFO L125 PetriNetUnfolderBase]: For 762/810 co-relation queries the response was YES. [2024-11-27 19:51:01,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6367 conditions, 3214 events. 1462/3214 cut-off events. For 762/810 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 20110 event pairs, 1010 based on Foata normal form. 16/2744 useless extension candidates. Maximal degree in co-relation 2681. Up to 1693 conditions per place. [2024-11-27 19:51:01,125 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 52 selfloop transitions, 78 changer transitions 0/147 dead transitions. [2024-11-27 19:51:01,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 147 transitions, 1121 flow [2024-11-27 19:51:01,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 19:51:01,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-27 19:51:01,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 639 transitions. [2024-11-27 19:51:01,130 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-11-27 19:51:01,130 INFO L175 Difference]: Start difference. First operand has 72 places, 76 transitions, 406 flow. Second operand 21 states and 639 transitions. [2024-11-27 19:51:01,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 147 transitions, 1121 flow [2024-11-27 19:51:01,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 147 transitions, 907 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-11-27 19:51:01,141 INFO L231 Difference]: Finished difference. Result has 87 places, 124 transitions, 783 flow [2024-11-27 19:51:01,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=783, PETRI_PLACES=87, PETRI_TRANSITIONS=124} [2024-11-27 19:51:01,142 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 27 predicate places. [2024-11-27 19:51:01,143 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 124 transitions, 783 flow [2024-11-27 19:51:01,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 25.555555555555557) internal successors, (460), 18 states have internal predecessors, (460), 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-27 19:51:01,143 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:01,143 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:01,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-27 19:51:01,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-27 19:51:01,344 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:01,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:01,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1778464106, now seen corresponding path program 1 times [2024-11-27 19:51:01,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:01,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468948979] [2024-11-27 19:51:01,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:01,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:01,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:01,451 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-27 19:51:01,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:01,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468948979] [2024-11-27 19:51:01,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468948979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:51:01,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:51:01,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:51:01,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126432478] [2024-11-27 19:51:01,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:01,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:51:01,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:01,453 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:51:01,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:51:01,476 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:51:01,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 124 transitions, 783 flow. Second operand has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 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-27 19:51:01,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:01,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:51:01,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:02,167 INFO L124 PetriNetUnfolderBase]: 1671/3640 cut-off events. [2024-11-27 19:51:02,167 INFO L125 PetriNetUnfolderBase]: For 895/1036 co-relation queries the response was YES. [2024-11-27 19:51:02,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7155 conditions, 3640 events. 1671/3640 cut-off events. For 895/1036 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 23129 event pairs, 1058 based on Foata normal form. 0/2945 useless extension candidates. Maximal degree in co-relation 5496. Up to 1789 conditions per place. [2024-11-27 19:51:02,202 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 106 selfloop transitions, 32 changer transitions 0/154 dead transitions. [2024-11-27 19:51:02,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 154 transitions, 1155 flow [2024-11-27 19:51:02,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 19:51:02,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 19:51:02,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-11-27 19:51:02,204 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-11-27 19:51:02,204 INFO L175 Difference]: Start difference. First operand has 87 places, 124 transitions, 783 flow. Second operand 6 states and 230 transitions. [2024-11-27 19:51:02,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 154 transitions, 1155 flow [2024-11-27 19:51:02,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 154 transitions, 1018 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-11-27 19:51:02,214 INFO L231 Difference]: Finished difference. Result has 90 places, 126 transitions, 729 flow [2024-11-27 19:51:02,214 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=729, PETRI_PLACES=90, PETRI_TRANSITIONS=126} [2024-11-27 19:51:02,216 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 30 predicate places. [2024-11-27 19:51:02,217 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 126 transitions, 729 flow [2024-11-27 19:51:02,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 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-27 19:51:02,218 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:02,220 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:02,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 19:51:02,220 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:02,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:02,221 INFO L85 PathProgramCache]: Analyzing trace with hash -303402256, now seen corresponding path program 1 times [2024-11-27 19:51:02,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:02,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941937741] [2024-11-27 19:51:02,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:02,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:02,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:02,326 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-27 19:51:02,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:02,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941937741] [2024-11-27 19:51:02,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941937741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:51:02,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:51:02,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:51:02,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021667916] [2024-11-27 19:51:02,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:02,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:51:02,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:02,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:51:02,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:51:02,374 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:51:02,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 126 transitions, 729 flow. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 5 states have internal predecessors, (141), 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-27 19:51:02,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:02,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:51:02,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:02,933 INFO L124 PetriNetUnfolderBase]: 1213/2423 cut-off events. [2024-11-27 19:51:02,933 INFO L125 PetriNetUnfolderBase]: For 980/1220 co-relation queries the response was YES. [2024-11-27 19:51:02,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5362 conditions, 2423 events. 1213/2423 cut-off events. For 980/1220 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 12737 event pairs, 808 based on Foata normal form. 0/2036 useless extension candidates. Maximal degree in co-relation 3826. Up to 1597 conditions per place. [2024-11-27 19:51:02,960 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 99 selfloop transitions, 32 changer transitions 0/147 dead transitions. [2024-11-27 19:51:02,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 147 transitions, 1077 flow [2024-11-27 19:51:02,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 19:51:02,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 19:51:02,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 223 transitions. [2024-11-27 19:51:02,962 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-11-27 19:51:02,962 INFO L175 Difference]: Start difference. First operand has 90 places, 126 transitions, 729 flow. Second operand 6 states and 223 transitions. [2024-11-27 19:51:02,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 147 transitions, 1077 flow [2024-11-27 19:51:02,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 147 transitions, 1006 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-11-27 19:51:02,980 INFO L231 Difference]: Finished difference. Result has 94 places, 128 transitions, 749 flow [2024-11-27 19:51:02,982 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=749, PETRI_PLACES=94, PETRI_TRANSITIONS=128} [2024-11-27 19:51:02,982 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 34 predicate places. [2024-11-27 19:51:02,983 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 128 transitions, 749 flow [2024-11-27 19:51:02,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 5 states have internal predecessors, (141), 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-27 19:51:02,985 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:02,985 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:02,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 19:51:02,985 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:02,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:02,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1943833557, now seen corresponding path program 1 times [2024-11-27 19:51:02,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:02,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779410353] [2024-11-27 19:51:02,986 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:02,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:03,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:03,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:03,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:03,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779410353] [2024-11-27 19:51:03,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779410353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:51:03,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:51:03,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:51:03,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947553028] [2024-11-27 19:51:03,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:03,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:51:03,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:03,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:51:03,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:51:03,342 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-27 19:51:03,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 128 transitions, 749 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 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-27 19:51:03,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:03,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-27 19:51:03,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:03,776 INFO L124 PetriNetUnfolderBase]: 1213/2516 cut-off events. [2024-11-27 19:51:03,777 INFO L125 PetriNetUnfolderBase]: For 1090/1309 co-relation queries the response was YES. [2024-11-27 19:51:03,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5770 conditions, 2516 events. 1213/2516 cut-off events. For 1090/1309 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 13915 event pairs, 847 based on Foata normal form. 0/2273 useless extension candidates. Maximal degree in co-relation 4132. Up to 1769 conditions per place. [2024-11-27 19:51:03,798 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 90 selfloop transitions, 22 changer transitions 0/126 dead transitions. [2024-11-27 19:51:03,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 126 transitions, 969 flow [2024-11-27 19:51:03,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:51:03,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 19:51:03,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-11-27 19:51:03,800 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4633333333333333 [2024-11-27 19:51:03,800 INFO L175 Difference]: Start difference. First operand has 94 places, 128 transitions, 749 flow. Second operand 5 states and 139 transitions. [2024-11-27 19:51:03,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 126 transitions, 969 flow [2024-11-27 19:51:03,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 126 transitions, 914 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 19:51:03,813 INFO L231 Difference]: Finished difference. Result has 93 places, 126 transitions, 734 flow [2024-11-27 19:51:03,813 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=734, PETRI_PLACES=93, PETRI_TRANSITIONS=126} [2024-11-27 19:51:03,814 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 33 predicate places. [2024-11-27 19:51:03,814 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 126 transitions, 734 flow [2024-11-27 19:51:03,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 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-27 19:51:03,814 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:03,814 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:03,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 19:51:03,814 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:03,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:03,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1943833558, now seen corresponding path program 1 times [2024-11-27 19:51:03,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:03,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918543740] [2024-11-27 19:51:03,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:03,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:03,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:04,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:51:04,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:04,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918543740] [2024-11-27 19:51:04,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918543740] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:04,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415788225] [2024-11-27 19:51:04,286 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:04,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:04,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:51:04,288 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:51:04,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 19:51:04,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:04,392 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-27 19:51:04,395 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:51:04,407 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-27 19:51:04,413 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-27 19:51:04,503 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:51:04,504 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-27 19:51:04,519 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 18 treesize of output 13 [2024-11-27 19:51:04,713 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-11-27 19:51:04,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2024-11-27 19:51:05,570 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:05,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:51:06,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:06,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415788225] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:06,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:51:06,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 15 [2024-11-27 19:51:06,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230081924] [2024-11-27 19:51:06,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:06,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 19:51:06,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:06,106 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 19:51:06,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2024-11-27 19:51:06,730 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:51:06,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 126 transitions, 734 flow. Second operand has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 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-27 19:51:06,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:06,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:51:06,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:11,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:15,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:17,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:20,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:20,817 INFO L124 PetriNetUnfolderBase]: 1828/3561 cut-off events. [2024-11-27 19:51:20,817 INFO L125 PetriNetUnfolderBase]: For 1509/1779 co-relation queries the response was YES. [2024-11-27 19:51:20,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8364 conditions, 3561 events. 1828/3561 cut-off events. For 1509/1779 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 20919 event pairs, 920 based on Foata normal form. 0/3108 useless extension candidates. Maximal degree in co-relation 6111. Up to 1969 conditions per place. [2024-11-27 19:51:20,849 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 115 selfloop transitions, 33 changer transitions 0/162 dead transitions. [2024-11-27 19:51:20,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 162 transitions, 1166 flow [2024-11-27 19:51:20,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 19:51:20,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 19:51:20,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 250 transitions. [2024-11-27 19:51:20,852 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-11-27 19:51:20,853 INFO L175 Difference]: Start difference. First operand has 93 places, 126 transitions, 734 flow. Second operand 7 states and 250 transitions. [2024-11-27 19:51:20,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 162 transitions, 1166 flow [2024-11-27 19:51:20,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 162 transitions, 1136 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 19:51:20,869 INFO L231 Difference]: Finished difference. Result has 98 places, 130 transitions, 820 flow [2024-11-27 19:51:20,870 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=820, PETRI_PLACES=98, PETRI_TRANSITIONS=130} [2024-11-27 19:51:20,871 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 38 predicate places. [2024-11-27 19:51:20,871 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 130 transitions, 820 flow [2024-11-27 19:51:20,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.857142857142858) internal successors, (195), 7 states have internal predecessors, (195), 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-27 19:51:20,871 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:20,871 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:20,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 19:51:21,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-27 19:51:21,077 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:21,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:21,077 INFO L85 PathProgramCache]: Analyzing trace with hash -286693349, now seen corresponding path program 1 times [2024-11-27 19:51:21,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:21,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222437410] [2024-11-27 19:51:21,077 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:21,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:21,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:21,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:21,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:21,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222437410] [2024-11-27 19:51:21,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222437410] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:21,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657906566] [2024-11-27 19:51:21,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:21,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:21,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:51:21,487 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:51:21,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 19:51:21,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:21,595 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 19:51:21,596 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:51:21,611 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-27 19:51:21,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 19:51:21,681 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-27 19:51:21,695 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:51:21,695 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-27 19:51:21,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:21,790 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:51:21,955 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-27 19:51:22,051 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:22,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657906566] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:51:22,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:51:22,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-27 19:51:22,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941637213] [2024-11-27 19:51:22,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:51:22,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 19:51:22,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:22,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 19:51:22,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-27 19:51:23,033 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-27 19:51:23,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 130 transitions, 820 flow. Second operand has 13 states, 13 states have (on average 25.53846153846154) internal successors, (332), 13 states have internal predecessors, (332), 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-27 19:51:23,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:23,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-27 19:51:23,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:24,426 INFO L124 PetriNetUnfolderBase]: 2548/4890 cut-off events. [2024-11-27 19:51:24,426 INFO L125 PetriNetUnfolderBase]: For 5252/6053 co-relation queries the response was YES. [2024-11-27 19:51:24,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12766 conditions, 4890 events. 2548/4890 cut-off events. For 5252/6053 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 30498 event pairs, 1196 based on Foata normal form. 0/4326 useless extension candidates. Maximal degree in co-relation 9098. Up to 2697 conditions per place. [2024-11-27 19:51:24,476 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 111 selfloop transitions, 41 changer transitions 0/166 dead transitions. [2024-11-27 19:51:24,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 166 transitions, 1284 flow [2024-11-27 19:51:24,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 19:51:24,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 19:51:24,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-11-27 19:51:24,478 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5354166666666667 [2024-11-27 19:51:24,478 INFO L175 Difference]: Start difference. First operand has 98 places, 130 transitions, 820 flow. Second operand 8 states and 257 transitions. [2024-11-27 19:51:24,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 166 transitions, 1284 flow [2024-11-27 19:51:24,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 166 transitions, 1281 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 19:51:24,494 INFO L231 Difference]: Finished difference. Result has 106 places, 134 transitions, 949 flow [2024-11-27 19:51:24,494 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=949, PETRI_PLACES=106, PETRI_TRANSITIONS=134} [2024-11-27 19:51:24,496 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 46 predicate places. [2024-11-27 19:51:24,496 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 134 transitions, 949 flow [2024-11-27 19:51:24,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 25.53846153846154) internal successors, (332), 13 states have internal predecessors, (332), 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-27 19:51:24,496 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:24,497 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:24,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 19:51:24,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:24,701 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:24,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:24,702 INFO L85 PathProgramCache]: Analyzing trace with hash -286693350, now seen corresponding path program 1 times [2024-11-27 19:51:24,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:24,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978774705] [2024-11-27 19:51:24,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:24,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:24,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:24,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:51:24,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:24,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978774705] [2024-11-27 19:51:24,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978774705] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:51:24,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:51:24,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 19:51:24,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177867190] [2024-11-27 19:51:24,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:24,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:51:24,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:24,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:51:24,847 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:51:24,952 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-27 19:51:24,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 134 transitions, 949 flow. Second operand has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 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-27 19:51:24,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:24,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-27 19:51:24,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:25,611 INFO L124 PetriNetUnfolderBase]: 2134/4146 cut-off events. [2024-11-27 19:51:25,611 INFO L125 PetriNetUnfolderBase]: For 7181/8051 co-relation queries the response was YES. [2024-11-27 19:51:25,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12463 conditions, 4146 events. 2134/4146 cut-off events. For 7181/8051 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 25275 event pairs, 1382 based on Foata normal form. 318/4134 useless extension candidates. Maximal degree in co-relation 8952. Up to 2990 conditions per place. [2024-11-27 19:51:25,646 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 93 selfloop transitions, 26 changer transitions 0/132 dead transitions. [2024-11-27 19:51:25,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 132 transitions, 1183 flow [2024-11-27 19:51:25,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:51:25,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 19:51:25,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-11-27 19:51:25,649 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4766666666666667 [2024-11-27 19:51:25,649 INFO L175 Difference]: Start difference. First operand has 106 places, 134 transitions, 949 flow. Second operand 5 states and 143 transitions. [2024-11-27 19:51:25,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 132 transitions, 1183 flow [2024-11-27 19:51:25,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 132 transitions, 1152 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 19:51:25,663 INFO L231 Difference]: Finished difference. Result has 105 places, 132 transitions, 966 flow [2024-11-27 19:51:25,663 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=966, PETRI_PLACES=105, PETRI_TRANSITIONS=132} [2024-11-27 19:51:25,664 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 45 predicate places. [2024-11-27 19:51:25,664 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 132 transitions, 966 flow [2024-11-27 19:51:25,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 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-27 19:51:25,665 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:25,665 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:25,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-27 19:51:25,665 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:25,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:25,666 INFO L85 PathProgramCache]: Analyzing trace with hash -286694502, now seen corresponding path program 1 times [2024-11-27 19:51:25,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:25,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717822176] [2024-11-27 19:51:25,666 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:25,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:25,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:25,826 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:25,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:25,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717822176] [2024-11-27 19:51:25,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717822176] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:25,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240761765] [2024-11-27 19:51:25,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:25,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:25,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:51:25,829 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:51:25,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 19:51:25,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:25,932 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 19:51:25,934 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:51:26,049 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:26,049 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:51:26,147 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:26,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240761765] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:51:26,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:51:26,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-27 19:51:26,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682639006] [2024-11-27 19:51:26,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:51:26,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 19:51:26,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:26,149 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 19:51:26,149 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-27 19:51:26,283 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:51:26,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 132 transitions, 966 flow. Second operand has 14 states, 14 states have (on average 28.142857142857142) internal successors, (394), 14 states have internal predecessors, (394), 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-27 19:51:26,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:26,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:51:26,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:27,376 INFO L124 PetriNetUnfolderBase]: 2734/4982 cut-off events. [2024-11-27 19:51:27,376 INFO L125 PetriNetUnfolderBase]: For 8163/8928 co-relation queries the response was YES. [2024-11-27 19:51:27,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15026 conditions, 4982 events. 2734/4982 cut-off events. For 8163/8928 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 29023 event pairs, 1482 based on Foata normal form. 50/4650 useless extension candidates. Maximal degree in co-relation 10369. Up to 2442 conditions per place. [2024-11-27 19:51:27,425 INFO L140 encePairwiseOnDemand]: 46/60 looper letters, 109 selfloop transitions, 76 changer transitions 0/197 dead transitions. [2024-11-27 19:51:27,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 197 transitions, 1634 flow [2024-11-27 19:51:27,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:51:27,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 19:51:27,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 368 transitions. [2024-11-27 19:51:27,428 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-11-27 19:51:27,428 INFO L175 Difference]: Start difference. First operand has 105 places, 132 transitions, 966 flow. Second operand 10 states and 368 transitions. [2024-11-27 19:51:27,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 197 transitions, 1634 flow [2024-11-27 19:51:27,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 197 transitions, 1596 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 19:51:27,451 INFO L231 Difference]: Finished difference. Result has 114 places, 136 transitions, 1142 flow [2024-11-27 19:51:27,451 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1142, PETRI_PLACES=114, PETRI_TRANSITIONS=136} [2024-11-27 19:51:27,453 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 54 predicate places. [2024-11-27 19:51:27,453 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 136 transitions, 1142 flow [2024-11-27 19:51:27,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 28.142857142857142) internal successors, (394), 14 states have internal predecessors, (394), 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-27 19:51:27,454 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:27,454 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:27,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-27 19:51:27,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-27 19:51:27,655 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:27,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:27,656 INFO L85 PathProgramCache]: Analyzing trace with hash -644826720, now seen corresponding path program 1 times [2024-11-27 19:51:27,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:27,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962530804] [2024-11-27 19:51:27,656 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:27,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:27,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:28,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:51:28,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:28,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962530804] [2024-11-27 19:51:28,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962530804] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:28,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455155918] [2024-11-27 19:51:28,184 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:28,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:28,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:51:28,187 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:51:28,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 19:51:28,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:28,299 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-27 19:51:28,302 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:51:28,323 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-27 19:51:28,333 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-27 19:51:28,413 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:51:28,413 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-27 19:51:28,427 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 18 treesize of output 13 [2024-11-27 19:51:28,632 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-11-27 19:51:28,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2024-11-27 19:51:29,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:29,475 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:51:30,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:30,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455155918] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:30,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:51:30,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 16 [2024-11-27 19:51:30,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062486077] [2024-11-27 19:51:30,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:30,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 19:51:30,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:30,031 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 19:51:30,031 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2024-11-27 19:51:30,649 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-27 19:51:30,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 136 transitions, 1142 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 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-27 19:51:30,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:30,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-27 19:51:30,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:33,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:36,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:40,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:42,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:45,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:48,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:49,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:52,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.60s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:56,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:51:56,589 INFO L124 PetriNetUnfolderBase]: 3125/5435 cut-off events. [2024-11-27 19:51:56,589 INFO L125 PetriNetUnfolderBase]: For 15377/16748 co-relation queries the response was YES. [2024-11-27 19:51:56,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18605 conditions, 5435 events. 3125/5435 cut-off events. For 15377/16748 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 30932 event pairs, 1127 based on Foata normal form. 0/5097 useless extension candidates. Maximal degree in co-relation 13079. Up to 2240 conditions per place. [2024-11-27 19:51:56,636 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 127 selfloop transitions, 34 changer transitions 0/172 dead transitions. [2024-11-27 19:51:56,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 172 transitions, 1688 flow [2024-11-27 19:51:56,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 19:51:56,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 19:51:56,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 240 transitions. [2024-11-27 19:51:56,638 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-27 19:51:56,638 INFO L175 Difference]: Start difference. First operand has 114 places, 136 transitions, 1142 flow. Second operand 7 states and 240 transitions. [2024-11-27 19:51:56,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 172 transitions, 1688 flow [2024-11-27 19:51:56,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 172 transitions, 1548 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-27 19:51:56,667 INFO L231 Difference]: Finished difference. Result has 116 places, 140 transitions, 1128 flow [2024-11-27 19:51:56,668 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1128, PETRI_PLACES=116, PETRI_TRANSITIONS=140} [2024-11-27 19:51:56,668 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 56 predicate places. [2024-11-27 19:51:56,668 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 140 transitions, 1128 flow [2024-11-27 19:51:56,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 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-27 19:51:56,669 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:56,669 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:56,681 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-27 19:51:56,873 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-27 19:51:56,874 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:56,874 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:56,874 INFO L85 PathProgramCache]: Analyzing trace with hash -634371233, now seen corresponding path program 1 times [2024-11-27 19:51:56,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:56,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546770919] [2024-11-27 19:51:56,875 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:56,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:56,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:57,023 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:57,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:57,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546770919] [2024-11-27 19:51:57,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546770919] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:57,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459313015] [2024-11-27 19:51:57,024 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:57,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:57,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:51:57,027 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:51:57,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 19:51:57,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:57,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 19:51:57,135 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:51:57,243 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:57,243 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:51:57,336 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:57,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459313015] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:51:57,337 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:51:57,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-27 19:51:57,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104185694] [2024-11-27 19:51:57,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:51:57,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 19:51:57,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:57,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 19:51:57,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-27 19:51:57,523 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:51:57,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 140 transitions, 1128 flow. Second operand has 14 states, 14 states have (on average 28.285714285714285) internal successors, (396), 14 states have internal predecessors, (396), 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-27 19:51:57,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:57,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:51:57,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:58,667 INFO L124 PetriNetUnfolderBase]: 3284/5750 cut-off events. [2024-11-27 19:51:58,667 INFO L125 PetriNetUnfolderBase]: For 16782/18130 co-relation queries the response was YES. [2024-11-27 19:51:58,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20221 conditions, 5750 events. 3284/5750 cut-off events. For 16782/18130 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 32687 event pairs, 1751 based on Foata normal form. 62/5541 useless extension candidates. Maximal degree in co-relation 14626. Up to 2966 conditions per place. [2024-11-27 19:51:58,703 INFO L140 encePairwiseOnDemand]: 46/60 looper letters, 112 selfloop transitions, 76 changer transitions 0/201 dead transitions. [2024-11-27 19:51:58,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 201 transitions, 1876 flow [2024-11-27 19:51:58,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:51:58,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 19:51:58,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 366 transitions. [2024-11-27 19:51:58,705 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-11-27 19:51:58,705 INFO L175 Difference]: Start difference. First operand has 116 places, 140 transitions, 1128 flow. Second operand 10 states and 366 transitions. [2024-11-27 19:51:58,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 201 transitions, 1876 flow [2024-11-27 19:51:58,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 201 transitions, 1832 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 19:51:58,738 INFO L231 Difference]: Finished difference. Result has 124 places, 144 transitions, 1298 flow [2024-11-27 19:51:58,738 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1298, PETRI_PLACES=124, PETRI_TRANSITIONS=144} [2024-11-27 19:51:58,739 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 64 predicate places. [2024-11-27 19:51:58,739 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 144 transitions, 1298 flow [2024-11-27 19:51:58,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 28.285714285714285) internal successors, (396), 14 states have internal predecessors, (396), 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-27 19:51:58,739 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:58,740 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:58,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-27 19:51:58,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 19:51:58,940 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:51:58,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:58,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1485209024, now seen corresponding path program 1 times [2024-11-27 19:51:58,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:58,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472723268] [2024-11-27 19:51:58,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:58,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:58,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:59,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:59,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:59,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472723268] [2024-11-27 19:51:59,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472723268] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:59,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528939250] [2024-11-27 19:51:59,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:51:59,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:59,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:51:59,227 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:51:59,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 19:51:59,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:51:59,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 19:51:59,342 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:51:59,356 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-27 19:51:59,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 19:51:59,421 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-27 19:51:59,436 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:51:59,436 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-27 19:51:59,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:59,538 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:51:59,710 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-27 19:51:59,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:59,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528939250] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:51:59,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:51:59,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-27 19:51:59,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424522701] [2024-11-27 19:51:59,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:51:59,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 19:51:59,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:59,795 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 19:51:59,795 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-27 19:52:00,682 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-27 19:52:00,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 144 transitions, 1298 flow. Second operand has 13 states, 13 states have (on average 25.846153846153847) internal successors, (336), 13 states have internal predecessors, (336), 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-27 19:52:00,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:00,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-27 19:52:00,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:02,030 INFO L124 PetriNetUnfolderBase]: 3346/6294 cut-off events. [2024-11-27 19:52:02,030 INFO L125 PetriNetUnfolderBase]: For 23685/25457 co-relation queries the response was YES. [2024-11-27 19:52:02,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23153 conditions, 6294 events. 3346/6294 cut-off events. For 23685/25457 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 40458 event pairs, 1127 based on Foata normal form. 63/5785 useless extension candidates. Maximal degree in co-relation 16882. Up to 2307 conditions per place. [2024-11-27 19:52:02,100 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 149 selfloop transitions, 43 changer transitions 0/205 dead transitions. [2024-11-27 19:52:02,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 205 transitions, 2130 flow [2024-11-27 19:52:02,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:52:02,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 19:52:02,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 288 transitions. [2024-11-27 19:52:02,102 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-11-27 19:52:02,102 INFO L175 Difference]: Start difference. First operand has 124 places, 144 transitions, 1298 flow. Second operand 9 states and 288 transitions. [2024-11-27 19:52:02,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 205 transitions, 2130 flow [2024-11-27 19:52:02,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 205 transitions, 1984 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-11-27 19:52:02,143 INFO L231 Difference]: Finished difference. Result has 128 places, 146 transitions, 1286 flow [2024-11-27 19:52:02,144 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1286, PETRI_PLACES=128, PETRI_TRANSITIONS=146} [2024-11-27 19:52:02,144 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 68 predicate places. [2024-11-27 19:52:02,144 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 146 transitions, 1286 flow [2024-11-27 19:52:02,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 25.846153846153847) internal successors, (336), 13 states have internal predecessors, (336), 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-27 19:52:02,145 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:02,145 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-27 19:52:02,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-27 19:52:02,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:02,345 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:02,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:02,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1203159552, now seen corresponding path program 1 times [2024-11-27 19:52:02,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:02,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305713623] [2024-11-27 19:52:02,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:02,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:02,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:02,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:52:02,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:02,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305713623] [2024-11-27 19:52:02,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305713623] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:02,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343477979] [2024-11-27 19:52:02,567 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:02,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:02,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:02,569 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:02,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 19:52:02,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:02,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-27 19:52:02,689 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:02,708 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-27 19:52:02,827 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 19:52:02,827 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-27 19:52:02,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:52:02,921 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:03,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:52:03,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343477979] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:03,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:52:03,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 6] total 12 [2024-11-27 19:52:03,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129349619] [2024-11-27 19:52:03,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:03,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 19:52:03,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:03,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 19:52:03,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-27 19:52:03,448 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-27 19:52:03,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 146 transitions, 1286 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-27 19:52:03,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:03,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-27 19:52:03,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:04,276 INFO L124 PetriNetUnfolderBase]: 3469/6055 cut-off events. [2024-11-27 19:52:04,277 INFO L125 PetriNetUnfolderBase]: For 26187/27734 co-relation queries the response was YES. [2024-11-27 19:52:04,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24695 conditions, 6055 events. 3469/6055 cut-off events. For 26187/27734 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 34971 event pairs, 1428 based on Foata normal form. 222/6156 useless extension candidates. Maximal degree in co-relation 18346. Up to 2875 conditions per place. [2024-11-27 19:52:04,319 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 148 selfloop transitions, 31 changer transitions 0/191 dead transitions. [2024-11-27 19:52:04,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 191 transitions, 2002 flow [2024-11-27 19:52:04,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 19:52:04,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 19:52:04,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 242 transitions. [2024-11-27 19:52:04,321 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-11-27 19:52:04,321 INFO L175 Difference]: Start difference. First operand has 128 places, 146 transitions, 1286 flow. Second operand 7 states and 242 transitions. [2024-11-27 19:52:04,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 191 transitions, 2002 flow [2024-11-27 19:52:04,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 191 transitions, 1949 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-27 19:52:04,356 INFO L231 Difference]: Finished difference. Result has 130 places, 148 transitions, 1350 flow [2024-11-27 19:52:04,357 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1350, PETRI_PLACES=130, PETRI_TRANSITIONS=148} [2024-11-27 19:52:04,357 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 70 predicate places. [2024-11-27 19:52:04,357 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 148 transitions, 1350 flow [2024-11-27 19:52:04,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 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-27 19:52:04,358 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:04,358 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-27 19:52:04,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 19:52:04,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-27 19:52:04,558 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:04,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:04,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1203159553, now seen corresponding path program 1 times [2024-11-27 19:52:04,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:04,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745734472] [2024-11-27 19:52:04,559 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:04,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:04,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:04,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:52:04,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:04,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745734472] [2024-11-27 19:52:04,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745734472] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:52:04,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:52:04,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:52:04,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318928473] [2024-11-27 19:52:04,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:04,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:52:04,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:04,630 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:52:04,630 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:52:04,673 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-27 19:52:04,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 148 transitions, 1350 flow. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 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-27 19:52:04,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:04,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-27 19:52:04,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:05,487 INFO L124 PetriNetUnfolderBase]: 3168/5478 cut-off events. [2024-11-27 19:52:05,487 INFO L125 PetriNetUnfolderBase]: For 28971/30379 co-relation queries the response was YES. [2024-11-27 19:52:05,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24479 conditions, 5478 events. 3168/5478 cut-off events. For 28971/30379 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 30034 event pairs, 2154 based on Foata normal form. 444/5893 useless extension candidates. Maximal degree in co-relation 18376. Up to 4450 conditions per place. [2024-11-27 19:52:05,521 INFO L140 encePairwiseOnDemand]: 56/60 looper letters, 120 selfloop transitions, 15 changer transitions 0/146 dead transitions. [2024-11-27 19:52:05,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 146 transitions, 1616 flow [2024-11-27 19:52:05,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:52:05,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 19:52:05,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-11-27 19:52:05,522 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5041666666666667 [2024-11-27 19:52:05,522 INFO L175 Difference]: Start difference. First operand has 130 places, 148 transitions, 1350 flow. Second operand 4 states and 121 transitions. [2024-11-27 19:52:05,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 146 transitions, 1616 flow [2024-11-27 19:52:05,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 146 transitions, 1592 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 19:52:05,554 INFO L231 Difference]: Finished difference. Result has 128 places, 146 transitions, 1352 flow [2024-11-27 19:52:05,555 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1352, PETRI_PLACES=128, PETRI_TRANSITIONS=146} [2024-11-27 19:52:05,555 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 68 predicate places. [2024-11-27 19:52:05,555 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 146 transitions, 1352 flow [2024-11-27 19:52:05,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 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-27 19:52:05,556 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:05,556 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] [2024-11-27 19:52:05,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-27 19:52:05,556 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:05,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:05,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1786491417, now seen corresponding path program 1 times [2024-11-27 19:52:05,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:05,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173766765] [2024-11-27 19:52:05,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:05,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:05,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:05,656 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-27 19:52:05,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:05,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173766765] [2024-11-27 19:52:05,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173766765] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:52:05,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:52:05,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 19:52:05,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722778530] [2024-11-27 19:52:05,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:05,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 19:52:05,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:05,658 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 19:52:05,658 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 19:52:05,658 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-27 19:52:05,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 146 transitions, 1352 flow. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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-27 19:52:05,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:05,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-27 19:52:05,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:06,534 INFO L124 PetriNetUnfolderBase]: 3624/6329 cut-off events. [2024-11-27 19:52:06,534 INFO L125 PetriNetUnfolderBase]: For 35956/37323 co-relation queries the response was YES. [2024-11-27 19:52:06,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28409 conditions, 6329 events. 3624/6329 cut-off events. For 35956/37323 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 36280 event pairs, 1024 based on Foata normal form. 6/6306 useless extension candidates. Maximal degree in co-relation 20118. Up to 3507 conditions per place. [2024-11-27 19:52:06,584 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 130 selfloop transitions, 6 changer transitions 24/171 dead transitions. [2024-11-27 19:52:06,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 171 transitions, 1864 flow [2024-11-27 19:52:06,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 19:52:06,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 19:52:06,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 132 transitions. [2024-11-27 19:52:06,586 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7333333333333333 [2024-11-27 19:52:06,586 INFO L175 Difference]: Start difference. First operand has 128 places, 146 transitions, 1352 flow. Second operand 3 states and 132 transitions. [2024-11-27 19:52:06,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 171 transitions, 1864 flow [2024-11-27 19:52:06,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 171 transitions, 1848 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 19:52:06,721 INFO L231 Difference]: Finished difference. Result has 129 places, 128 transitions, 1057 flow [2024-11-27 19:52:06,721 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1057, PETRI_PLACES=129, PETRI_TRANSITIONS=128} [2024-11-27 19:52:06,721 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 69 predicate places. [2024-11-27 19:52:06,721 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 128 transitions, 1057 flow [2024-11-27 19:52:06,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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-27 19:52:06,722 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:06,722 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:52:06,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-27 19:52:06,722 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:06,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:06,723 INFO L85 PathProgramCache]: Analyzing trace with hash -151448374, now seen corresponding path program 2 times [2024-11-27 19:52:06,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:06,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660934383] [2024-11-27 19:52:06,723 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:52:06,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:06,762 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:52:06,762 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:52:07,278 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 19:52:07,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:07,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660934383] [2024-11-27 19:52:07,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660934383] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:07,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223917987] [2024-11-27 19:52:07,279 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:52:07,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:07,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:07,281 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:07,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 19:52:07,404 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:52:07,404 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:52:07,406 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-27 19:52:07,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:07,418 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-27 19:52:07,429 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-27 19:52:07,571 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-27 19:52:07,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-27 19:52:07,577 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 18 treesize of output 13 [2024-11-27 19:52:07,700 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 19:52:07,700 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 31 treesize of output 28 [2024-11-27 19:52:07,737 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:52:07,737 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-27 19:52:08,306 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 19:52:08,306 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:09,253 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 19:52:09,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223917987] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:52:09,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:52:09,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 21 [2024-11-27 19:52:09,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984600288] [2024-11-27 19:52:09,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:52:09,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 19:52:09,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:09,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 19:52:09,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-11-27 19:52:11,499 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 60 [2024-11-27 19:52:11,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 128 transitions, 1057 flow. Second operand has 23 states, 23 states have (on average 18.347826086956523) internal successors, (422), 23 states have internal predecessors, (422), 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-27 19:52:11,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:11,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 60 [2024-11-27 19:52:11,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:16,071 INFO L124 PetriNetUnfolderBase]: 8065/12000 cut-off events. [2024-11-27 19:52:16,071 INFO L125 PetriNetUnfolderBase]: For 63081/65647 co-relation queries the response was YES. [2024-11-27 19:52:16,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55514 conditions, 12000 events. 8065/12000 cut-off events. For 63081/65647 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 64764 event pairs, 2060 based on Foata normal form. 0/11993 useless extension candidates. Maximal degree in co-relation 35807. Up to 2288 conditions per place. [2024-11-27 19:52:16,159 INFO L140 encePairwiseOnDemand]: 45/60 looper letters, 319 selfloop transitions, 58 changer transitions 0/384 dead transitions. [2024-11-27 19:52:16,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 384 transitions, 3675 flow [2024-11-27 19:52:16,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 19:52:16,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-27 19:52:16,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 566 transitions. [2024-11-27 19:52:16,162 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4492063492063492 [2024-11-27 19:52:16,162 INFO L175 Difference]: Start difference. First operand has 129 places, 128 transitions, 1057 flow. Second operand 21 states and 566 transitions. [2024-11-27 19:52:16,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 384 transitions, 3675 flow [2024-11-27 19:52:16,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 384 transitions, 3241 flow, removed 79 selfloop flow, removed 17 redundant places. [2024-11-27 19:52:16,458 INFO L231 Difference]: Finished difference. Result has 128 places, 141 transitions, 1143 flow [2024-11-27 19:52:16,458 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1143, PETRI_PLACES=128, PETRI_TRANSITIONS=141} [2024-11-27 19:52:16,459 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 68 predicate places. [2024-11-27 19:52:16,459 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 141 transitions, 1143 flow [2024-11-27 19:52:16,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 18.347826086956523) internal successors, (422), 23 states have internal predecessors, (422), 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-27 19:52:16,459 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:16,459 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:52:16,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-27 19:52:16,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:16,660 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:16,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:16,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1823172664, now seen corresponding path program 1 times [2024-11-27 19:52:16,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:16,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864703974] [2024-11-27 19:52:16,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:16,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:16,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:16,840 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:52:16,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:16,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864703974] [2024-11-27 19:52:16,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864703974] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:16,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336406703] [2024-11-27 19:52:16,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:16,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:16,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:16,844 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:16,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 19:52:17,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:17,002 INFO L256 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 19:52:17,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:17,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:52:17,152 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:52:17,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336406703] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:52:17,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:52:17,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-27 19:52:17,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903807470] [2024-11-27 19:52:17,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:52:17,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 19:52:17,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:17,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 19:52:17,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-27 19:52:17,540 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:52:17,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 141 transitions, 1143 flow. Second operand has 14 states, 14 states have (on average 28.857142857142858) internal successors, (404), 14 states have internal predecessors, (404), 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-27 19:52:17,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:17,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:52:17,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:19,125 INFO L124 PetriNetUnfolderBase]: 5521/8399 cut-off events. [2024-11-27 19:52:19,125 INFO L125 PetriNetUnfolderBase]: For 35546/37164 co-relation queries the response was YES. [2024-11-27 19:52:19,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35625 conditions, 8399 events. 5521/8399 cut-off events. For 35546/37164 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 44015 event pairs, 2668 based on Foata normal form. 171/8478 useless extension candidates. Maximal degree in co-relation 22811. Up to 4712 conditions per place. [2024-11-27 19:52:19,168 INFO L140 encePairwiseOnDemand]: 46/60 looper letters, 117 selfloop transitions, 66 changer transitions 0/195 dead transitions. [2024-11-27 19:52:19,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 195 transitions, 1903 flow [2024-11-27 19:52:19,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:52:19,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 19:52:19,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 355 transitions. [2024-11-27 19:52:19,170 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-11-27 19:52:19,170 INFO L175 Difference]: Start difference. First operand has 128 places, 141 transitions, 1143 flow. Second operand 10 states and 355 transitions. [2024-11-27 19:52:19,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 195 transitions, 1903 flow [2024-11-27 19:52:19,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 195 transitions, 1677 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-11-27 19:52:19,198 INFO L231 Difference]: Finished difference. Result has 129 places, 145 transitions, 1224 flow [2024-11-27 19:52:19,198 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1224, PETRI_PLACES=129, PETRI_TRANSITIONS=145} [2024-11-27 19:52:19,198 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 69 predicate places. [2024-11-27 19:52:19,198 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 145 transitions, 1224 flow [2024-11-27 19:52:19,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 28.857142857142858) internal successors, (404), 14 states have internal predecessors, (404), 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-27 19:52:19,199 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:19,199 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:52:19,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-27 19:52:19,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:19,399 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:19,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:19,400 INFO L85 PathProgramCache]: Analyzing trace with hash 488138895, now seen corresponding path program 2 times [2024-11-27 19:52:19,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:19,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938912104] [2024-11-27 19:52:19,400 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:52:19,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:19,456 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:52:19,457 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:52:19,893 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-27 19:52:19,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:19,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938912104] [2024-11-27 19:52:19,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938912104] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:19,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657964149] [2024-11-27 19:52:19,895 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:52:19,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:19,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:19,897 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:19,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 19:52:20,048 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:52:20,048 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:52:20,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 19:52:20,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:20,061 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-27 19:52:20,073 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-27 19:52:20,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 19:52:20,183 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-27 19:52:20,196 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:52:20,197 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-27 19:52:20,306 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 19:52:20,306 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:20,764 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 19:52:20,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657964149] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:52:20,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:52:20,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2024-11-27 19:52:20,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710930024] [2024-11-27 19:52:20,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:52:20,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 19:52:20,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:20,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 19:52:20,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2024-11-27 19:52:22,476 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-27 19:52:22,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 145 transitions, 1224 flow. Second operand has 21 states, 21 states have (on average 21.714285714285715) internal successors, (456), 21 states have internal predecessors, (456), 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-27 19:52:22,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:22,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-27 19:52:22,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:25,140 INFO L124 PetriNetUnfolderBase]: 8405/12167 cut-off events. [2024-11-27 19:52:25,140 INFO L125 PetriNetUnfolderBase]: For 38492/39822 co-relation queries the response was YES. [2024-11-27 19:52:25,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47240 conditions, 12167 events. 8405/12167 cut-off events. For 38492/39822 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 63840 event pairs, 1689 based on Foata normal form. 60/12041 useless extension candidates. Maximal degree in co-relation 27565. Up to 2912 conditions per place. [2024-11-27 19:52:25,217 INFO L140 encePairwiseOnDemand]: 47/60 looper letters, 254 selfloop transitions, 58 changer transitions 0/323 dead transitions. [2024-11-27 19:52:25,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 323 transitions, 3092 flow [2024-11-27 19:52:25,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 19:52:25,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-27 19:52:25,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 528 transitions. [2024-11-27 19:52:25,219 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-11-27 19:52:25,220 INFO L175 Difference]: Start difference. First operand has 129 places, 145 transitions, 1224 flow. Second operand 19 states and 528 transitions. [2024-11-27 19:52:25,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 323 transitions, 3092 flow [2024-11-27 19:52:25,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 323 transitions, 2959 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-11-27 19:52:25,276 INFO L231 Difference]: Finished difference. Result has 142 places, 155 transitions, 1301 flow [2024-11-27 19:52:25,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1301, PETRI_PLACES=142, PETRI_TRANSITIONS=155} [2024-11-27 19:52:25,276 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 82 predicate places. [2024-11-27 19:52:25,277 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 155 transitions, 1301 flow [2024-11-27 19:52:25,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 21.714285714285715) internal successors, (456), 21 states have internal predecessors, (456), 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-27 19:52:25,277 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:25,277 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:52:25,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 19:52:25,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:25,477 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:25,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:25,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1453600920, now seen corresponding path program 2 times [2024-11-27 19:52:25,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:25,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565978406] [2024-11-27 19:52:25,478 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:52:25,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:25,550 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:52:25,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:52:25,999 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 19:52:25,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:26,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565978406] [2024-11-27 19:52:26,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565978406] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:26,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273204110] [2024-11-27 19:52:26,000 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:52:26,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:26,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:26,002 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:26,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 19:52:26,186 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:52:26,186 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:52:26,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-27 19:52:26,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:26,205 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-27 19:52:26,215 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-27 19:52:26,309 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-27 19:52:26,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-27 19:52:26,316 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-27 19:52:26,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 19:52:26,365 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-27 19:52:26,374 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:52:26,374 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-27 19:52:26,519 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 19:52:26,519 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:27,086 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 19:52:27,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273204110] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:52:27,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:52:27,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 20 [2024-11-27 19:52:27,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119781087] [2024-11-27 19:52:27,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:52:27,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 19:52:27,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:27,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 19:52:27,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2024-11-27 19:52:29,520 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 60 [2024-11-27 19:52:29,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 155 transitions, 1301 flow. Second operand has 22 states, 22 states have (on average 19.318181818181817) internal successors, (425), 22 states have internal predecessors, (425), 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-27 19:52:29,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:29,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 60 [2024-11-27 19:52:29,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:33,626 INFO L124 PetriNetUnfolderBase]: 11068/16026 cut-off events. [2024-11-27 19:52:33,626 INFO L125 PetriNetUnfolderBase]: For 63254/65461 co-relation queries the response was YES. [2024-11-27 19:52:33,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67871 conditions, 16026 events. 11068/16026 cut-off events. For 63254/65461 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 84185 event pairs, 1666 based on Foata normal form. 542/16354 useless extension candidates. Maximal degree in co-relation 45364. Up to 4790 conditions per place. [2024-11-27 19:52:33,740 INFO L140 encePairwiseOnDemand]: 47/60 looper letters, 281 selfloop transitions, 61 changer transitions 0/351 dead transitions. [2024-11-27 19:52:33,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 351 transitions, 3339 flow [2024-11-27 19:52:33,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 19:52:33,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-27 19:52:33,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 461 transitions. [2024-11-27 19:52:33,743 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4043859649122807 [2024-11-27 19:52:33,743 INFO L175 Difference]: Start difference. First operand has 142 places, 155 transitions, 1301 flow. Second operand 19 states and 461 transitions. [2024-11-27 19:52:33,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 351 transitions, 3339 flow [2024-11-27 19:52:33,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 351 transitions, 3101 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-11-27 19:52:33,805 INFO L231 Difference]: Finished difference. Result has 153 places, 168 transitions, 1502 flow [2024-11-27 19:52:33,806 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1502, PETRI_PLACES=153, PETRI_TRANSITIONS=168} [2024-11-27 19:52:33,806 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 93 predicate places. [2024-11-27 19:52:33,806 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 168 transitions, 1502 flow [2024-11-27 19:52:33,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 19.318181818181817) internal successors, (425), 22 states have internal predecessors, (425), 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-27 19:52:33,807 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:33,807 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] [2024-11-27 19:52:33,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-27 19:52:34,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-27 19:52:34,007 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:34,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:34,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1720812207, now seen corresponding path program 1 times [2024-11-27 19:52:34,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:34,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993858276] [2024-11-27 19:52:34,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:34,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:34,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:34,110 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-27 19:52:34,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:34,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993858276] [2024-11-27 19:52:34,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993858276] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:34,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754719279] [2024-11-27 19:52:34,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:34,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:34,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:34,113 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:34,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-27 19:52:34,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:34,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 19:52:34,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:34,349 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-27 19:52:34,349 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:34,420 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-27 19:52:34,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754719279] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:34,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:52:34,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-11-27 19:52:34,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442433950] [2024-11-27 19:52:34,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:34,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:52:34,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:34,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:52:34,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:52:34,468 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:52:34,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 168 transitions, 1502 flow. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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-27 19:52:34,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:34,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:52:34,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:37,159 INFO L124 PetriNetUnfolderBase]: 10616/16200 cut-off events. [2024-11-27 19:52:37,160 INFO L125 PetriNetUnfolderBase]: For 66985/68386 co-relation queries the response was YES. [2024-11-27 19:52:37,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67257 conditions, 16200 events. 10616/16200 cut-off events. For 66985/68386 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 93742 event pairs, 3156 based on Foata normal form. 924/16613 useless extension candidates. Maximal degree in co-relation 42262. Up to 7397 conditions per place. [2024-11-27 19:52:37,308 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 185 selfloop transitions, 15 changer transitions 0/212 dead transitions. [2024-11-27 19:52:37,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 212 transitions, 2325 flow [2024-11-27 19:52:37,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:52:37,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 19:52:37,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 177 transitions. [2024-11-27 19:52:37,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-11-27 19:52:37,310 INFO L175 Difference]: Start difference. First operand has 153 places, 168 transitions, 1502 flow. Second operand 5 states and 177 transitions. [2024-11-27 19:52:37,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 212 transitions, 2325 flow [2024-11-27 19:52:37,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 212 transitions, 2247 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-11-27 19:52:37,411 INFO L231 Difference]: Finished difference. Result has 151 places, 165 transitions, 1464 flow [2024-11-27 19:52:37,411 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1464, PETRI_PLACES=151, PETRI_TRANSITIONS=165} [2024-11-27 19:52:37,412 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 91 predicate places. [2024-11-27 19:52:37,412 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 165 transitions, 1464 flow [2024-11-27 19:52:37,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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-27 19:52:37,412 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:37,412 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] [2024-11-27 19:52:37,420 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-27 19:52:37,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:37,613 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:37,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:37,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1775036239, now seen corresponding path program 1 times [2024-11-27 19:52:37,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:37,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910255114] [2024-11-27 19:52:37,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:37,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:37,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:37,754 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-27 19:52:37,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:37,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910255114] [2024-11-27 19:52:37,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910255114] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:37,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26351755] [2024-11-27 19:52:37,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:37,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:37,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:37,757 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:37,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 19:52:37,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:37,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 19:52:37,939 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:38,013 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-27 19:52:38,014 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:38,088 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-27 19:52:38,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26351755] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:38,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:52:38,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-11-27 19:52:38,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76407087] [2024-11-27 19:52:38,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:38,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:52:38,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:38,090 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:52:38,090 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:52:38,133 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:52:38,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 165 transitions, 1464 flow. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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-27 19:52:38,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:38,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:52:38,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:40,988 INFO L124 PetriNetUnfolderBase]: 10404/16179 cut-off events. [2024-11-27 19:52:40,988 INFO L125 PetriNetUnfolderBase]: For 83600/85168 co-relation queries the response was YES. [2024-11-27 19:52:41,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70830 conditions, 16179 events. 10404/16179 cut-off events. For 83600/85168 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 96987 event pairs, 3523 based on Foata normal form. 733/16357 useless extension candidates. Maximal degree in co-relation 31143. Up to 7684 conditions per place. [2024-11-27 19:52:41,126 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 175 selfloop transitions, 17 changer transitions 0/205 dead transitions. [2024-11-27 19:52:41,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 205 transitions, 2294 flow [2024-11-27 19:52:41,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:52:41,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 19:52:41,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 178 transitions. [2024-11-27 19:52:41,127 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5933333333333334 [2024-11-27 19:52:41,128 INFO L175 Difference]: Start difference. First operand has 151 places, 165 transitions, 1464 flow. Second operand 5 states and 178 transitions. [2024-11-27 19:52:41,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 205 transitions, 2294 flow [2024-11-27 19:52:41,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 205 transitions, 2265 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-27 19:52:41,256 INFO L231 Difference]: Finished difference. Result has 154 places, 162 transitions, 1489 flow [2024-11-27 19:52:41,256 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1489, PETRI_PLACES=154, PETRI_TRANSITIONS=162} [2024-11-27 19:52:41,257 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 94 predicate places. [2024-11-27 19:52:41,257 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 162 transitions, 1489 flow [2024-11-27 19:52:41,257 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 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-27 19:52:41,257 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:41,257 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:52:41,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-27 19:52:41,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:41,458 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:41,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:41,458 INFO L85 PathProgramCache]: Analyzing trace with hash 2111956424, now seen corresponding path program 1 times [2024-11-27 19:52:41,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:41,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000325909] [2024-11-27 19:52:41,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:41,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:41,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:42,037 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 19:52:42,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:42,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000325909] [2024-11-27 19:52:42,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000325909] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:42,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126561145] [2024-11-27 19:52:42,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:42,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:42,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:42,041 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:42,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-27 19:52:42,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:42,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-27 19:52:42,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:42,227 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-27 19:52:42,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 19:52:42,345 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-27 19:52:42,360 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:52:42,361 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-27 19:52:42,564 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 19:52:42,564 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:42,837 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-27 19:52:43,011 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 19:52:43,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126561145] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:52:43,012 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:52:43,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-11-27 19:52:43,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139786253] [2024-11-27 19:52:43,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:52:43,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-27 19:52:43,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:43,013 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-27 19:52:43,013 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2024-11-27 19:52:44,255 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-27 19:52:44,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 162 transitions, 1489 flow. Second operand has 20 states, 20 states have (on average 26.0) internal successors, (520), 20 states have internal predecessors, (520), 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-27 19:52:44,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:44,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-27 19:52:44,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:47,348 INFO L124 PetriNetUnfolderBase]: 6791/10898 cut-off events. [2024-11-27 19:52:47,348 INFO L125 PetriNetUnfolderBase]: For 55309/57084 co-relation queries the response was YES. [2024-11-27 19:52:47,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48696 conditions, 10898 events. 6791/10898 cut-off events. For 55309/57084 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 64830 event pairs, 2093 based on Foata normal form. 249/10809 useless extension candidates. Maximal degree in co-relation 40358. Up to 2887 conditions per place. [2024-11-27 19:52:47,466 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 181 selfloop transitions, 57 changer transitions 0/254 dead transitions. [2024-11-27 19:52:47,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 254 transitions, 2611 flow [2024-11-27 19:52:47,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 19:52:47,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-27 19:52:47,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 415 transitions. [2024-11-27 19:52:47,468 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.532051282051282 [2024-11-27 19:52:47,469 INFO L175 Difference]: Start difference. First operand has 154 places, 162 transitions, 1489 flow. Second operand 13 states and 415 transitions. [2024-11-27 19:52:47,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 254 transitions, 2611 flow [2024-11-27 19:52:47,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 254 transitions, 2568 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-27 19:52:47,572 INFO L231 Difference]: Finished difference. Result has 167 places, 169 transitions, 1725 flow [2024-11-27 19:52:47,573 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1725, PETRI_PLACES=167, PETRI_TRANSITIONS=169} [2024-11-27 19:52:47,573 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 107 predicate places. [2024-11-27 19:52:47,573 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 169 transitions, 1725 flow [2024-11-27 19:52:47,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 26.0) internal successors, (520), 20 states have internal predecessors, (520), 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-27 19:52:47,574 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:47,574 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] [2024-11-27 19:52:47,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-27 19:52:47,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-27 19:52:47,774 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread3Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:47,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:47,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1046140664, now seen corresponding path program 1 times [2024-11-27 19:52:47,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:47,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590207091] [2024-11-27 19:52:47,775 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:47,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:48,353 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:52:48,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:48,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590207091] [2024-11-27 19:52:48,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590207091] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:48,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122893264] [2024-11-27 19:52:48,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:48,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:48,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:48,357 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:48,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 19:52:48,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:48,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-27 19:52:48,558 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:48,608 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-27 19:52:48,847 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 19:52:48,848 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-27 19:52:49,100 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 19:52:49,100 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:49,449 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-27 19:52:49,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122893264] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:52:49,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:52:49,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 22 [2024-11-27 19:52:49,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111140506] [2024-11-27 19:52:49,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:52:49,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 19:52:49,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:49,451 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 19:52:49,452 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2024-11-27 19:52:51,444 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-27 19:52:51,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 169 transitions, 1725 flow. Second operand has 23 states, 23 states have (on average 23.91304347826087) internal successors, (550), 23 states have internal predecessors, (550), 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-27 19:52:51,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:51,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-27 19:52:51,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:54,322 INFO L124 PetriNetUnfolderBase]: 7307/11227 cut-off events. [2024-11-27 19:52:54,322 INFO L125 PetriNetUnfolderBase]: For 63574/65626 co-relation queries the response was YES. [2024-11-27 19:52:54,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50395 conditions, 11227 events. 7307/11227 cut-off events. For 63574/65626 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 62933 event pairs, 2287 based on Foata normal form. 650/11524 useless extension candidates. Maximal degree in co-relation 41116. Up to 3403 conditions per place. [2024-11-27 19:52:54,450 INFO L140 encePairwiseOnDemand]: 47/60 looper letters, 166 selfloop transitions, 39 changer transitions 57/275 dead transitions. [2024-11-27 19:52:54,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 275 transitions, 2938 flow [2024-11-27 19:52:54,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 19:52:54,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-27 19:52:54,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 390 transitions. [2024-11-27 19:52:54,452 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-27 19:52:54,453 INFO L175 Difference]: Start difference. First operand has 167 places, 169 transitions, 1725 flow. Second operand 13 states and 390 transitions. [2024-11-27 19:52:54,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 275 transitions, 2938 flow [2024-11-27 19:52:54,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 275 transitions, 2834 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-27 19:52:54,645 INFO L231 Difference]: Finished difference. Result has 171 places, 146 transitions, 1344 flow [2024-11-27 19:52:54,645 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1344, PETRI_PLACES=171, PETRI_TRANSITIONS=146} [2024-11-27 19:52:54,646 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 111 predicate places. [2024-11-27 19:52:54,646 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 146 transitions, 1344 flow [2024-11-27 19:52:54,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 23.91304347826087) internal successors, (550), 23 states have internal predecessors, (550), 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-27 19:52:54,647 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:54,647 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] [2024-11-27 19:52:54,659 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-27 19:52:54,851 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-27 19:52:54,851 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:54,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:54,852 INFO L85 PathProgramCache]: Analyzing trace with hash 365675731, now seen corresponding path program 1 times [2024-11-27 19:52:54,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:54,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513106325] [2024-11-27 19:52:54,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:54,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:54,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:54,995 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 19:52:54,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:54,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513106325] [2024-11-27 19:52:54,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513106325] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:54,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669410997] [2024-11-27 19:52:54,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:52:54,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:54,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:55,001 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:55,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 19:52:55,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:52:55,182 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 19:52:55,184 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:55,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 19:52:55,277 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:52:55,374 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 19:52:55,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669410997] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:55,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:52:55,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2024-11-27 19:52:55,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678313636] [2024-11-27 19:52:55,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:52:55,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:52:55,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:52:55,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:52:55,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:52:55,436 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:52:55,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 146 transitions, 1344 flow. Second operand has 5 states, 5 states have (on average 31.6) internal successors, (158), 5 states have internal predecessors, (158), 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-27 19:52:55,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:52:55,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:52:55,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:52:57,260 INFO L124 PetriNetUnfolderBase]: 5763/8971 cut-off events. [2024-11-27 19:52:57,260 INFO L125 PetriNetUnfolderBase]: For 45458/47256 co-relation queries the response was YES. [2024-11-27 19:52:57,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39605 conditions, 8971 events. 5763/8971 cut-off events. For 45458/47256 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 49176 event pairs, 1354 based on Foata normal form. 222/8877 useless extension candidates. Maximal degree in co-relation 30795. Up to 5098 conditions per place. [2024-11-27 19:52:57,362 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 144 selfloop transitions, 12 changer transitions 0/170 dead transitions. [2024-11-27 19:52:57,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 170 transitions, 1816 flow [2024-11-27 19:52:57,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:52:57,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 19:52:57,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 174 transitions. [2024-11-27 19:52:57,363 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-11-27 19:52:57,363 INFO L175 Difference]: Start difference. First operand has 171 places, 146 transitions, 1344 flow. Second operand 5 states and 174 transitions. [2024-11-27 19:52:57,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 170 transitions, 1816 flow [2024-11-27 19:52:57,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 170 transitions, 1667 flow, removed 9 selfloop flow, removed 21 redundant places. [2024-11-27 19:52:57,449 INFO L231 Difference]: Finished difference. Result has 152 places, 145 transitions, 1226 flow [2024-11-27 19:52:57,450 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1226, PETRI_PLACES=152, PETRI_TRANSITIONS=145} [2024-11-27 19:52:57,450 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 92 predicate places. [2024-11-27 19:52:57,450 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 145 transitions, 1226 flow [2024-11-27 19:52:57,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.6) internal successors, (158), 5 states have internal predecessors, (158), 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-27 19:52:57,450 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:52:57,451 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:52:57,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-27 19:52:57,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-27 19:52:57,651 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:52:57,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:52:57,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1483391376, now seen corresponding path program 2 times [2024-11-27 19:52:57,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:52:57,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036497701] [2024-11-27 19:52:57,652 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:52:57,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:52:57,682 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 19:52:57,682 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:52:58,062 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-27 19:52:58,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:52:58,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036497701] [2024-11-27 19:52:58,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036497701] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:52:58,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132506545] [2024-11-27 19:52:58,063 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:52:58,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:52:58,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:52:58,067 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:52:58,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-27 19:52:58,487 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 19:52:58,487 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:52:58,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-27 19:52:58,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:52:58,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 6 treesize of output 5 [2024-11-27 19:52:58,616 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-27 19:52:58,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 19:52:58,825 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 18 treesize of output 13 [2024-11-27 19:52:58,835 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:52:58,835 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-27 19:52:59,386 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-27 19:52:59,387 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:53:00,450 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:53:00,450 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 57 treesize of output 62 [2024-11-27 19:53:00,622 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-27 19:53:00,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132506545] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:53:00,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:53:00,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-27 19:53:00,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566895340] [2024-11-27 19:53:00,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:53:00,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 19:53:00,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:53:00,624 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 19:53:00,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2024-11-27 19:53:02,167 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-27 19:53:02,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 145 transitions, 1226 flow. Second operand has 17 states, 17 states have (on average 25.235294117647058) internal successors, (429), 17 states have internal predecessors, (429), 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-27 19:53:02,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:53:02,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-27 19:53:02,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:53:04,651 INFO L124 PetriNetUnfolderBase]: 6669/9762 cut-off events. [2024-11-27 19:53:04,651 INFO L125 PetriNetUnfolderBase]: For 42720/44716 co-relation queries the response was YES. [2024-11-27 19:53:04,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42161 conditions, 9762 events. 6669/9762 cut-off events. For 42720/44716 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 49246 event pairs, 1656 based on Foata normal form. 276/9798 useless extension candidates. Maximal degree in co-relation 32493. Up to 4516 conditions per place. [2024-11-27 19:53:04,754 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 156 selfloop transitions, 28 changer transitions 0/194 dead transitions. [2024-11-27 19:53:04,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 194 transitions, 1920 flow [2024-11-27 19:53:04,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 19:53:04,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 19:53:04,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-11-27 19:53:04,756 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-11-27 19:53:04,756 INFO L175 Difference]: Start difference. First operand has 152 places, 145 transitions, 1226 flow. Second operand 7 states and 199 transitions. [2024-11-27 19:53:04,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 194 transitions, 1920 flow [2024-11-27 19:53:04,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 194 transitions, 1894 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-27 19:53:04,843 INFO L231 Difference]: Finished difference. Result has 152 places, 144 transitions, 1250 flow [2024-11-27 19:53:04,844 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1250, PETRI_PLACES=152, PETRI_TRANSITIONS=144} [2024-11-27 19:53:04,844 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 92 predicate places. [2024-11-27 19:53:04,844 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 144 transitions, 1250 flow [2024-11-27 19:53:04,845 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 25.235294117647058) internal successors, (429), 17 states have internal predecessors, (429), 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-27 19:53:04,845 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:53:04,845 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:53:04,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-27 19:53:05,049 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:53:05,049 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread3Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:53:05,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:53:05,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1259506640, now seen corresponding path program 2 times [2024-11-27 19:53:05,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:53:05,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437690929] [2024-11-27 19:53:05,050 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:53:05,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:53:05,077 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 19:53:05,078 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:53:05,389 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-27 19:53:05,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:53:05,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437690929] [2024-11-27 19:53:05,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437690929] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:53:05,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682685790] [2024-11-27 19:53:05,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:53:05,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:53:05,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:53:05,392 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:53:05,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-27 19:53:05,545 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 19:53:05,545 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:53:05,547 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-27 19:53:05,550 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:53:05,558 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-27 19:53:05,564 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-27 19:53:05,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 19:53:05,644 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 18 treesize of output 13 [2024-11-27 19:53:05,663 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-27 19:53:05,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-27 19:53:05,766 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 19:53:05,766 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-27 19:53:05,796 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 27 treesize of output 20 [2024-11-27 19:53:06,491 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-27 19:53:06,491 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:53:08,379 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-27 19:53:08,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682685790] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:53:08,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:53:08,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-11-27 19:53:08,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336681453] [2024-11-27 19:53:08,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:53:08,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 19:53:08,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:53:08,380 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 19:53:08,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2024-11-27 19:53:11,995 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 60 [2024-11-27 19:53:11,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 144 transitions, 1250 flow. Second operand has 18 states, 18 states have (on average 22.055555555555557) internal successors, (397), 18 states have internal predecessors, (397), 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-27 19:53:11,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:53:11,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 60 [2024-11-27 19:53:11,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:53:14,627 INFO L124 PetriNetUnfolderBase]: 6669/9650 cut-off events. [2024-11-27 19:53:14,627 INFO L125 PetriNetUnfolderBase]: For 40559/42555 co-relation queries the response was YES. [2024-11-27 19:53:14,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42205 conditions, 9650 events. 6669/9650 cut-off events. For 40559/42555 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 47706 event pairs, 1656 based on Foata normal form. 276/9686 useless extension candidates. Maximal degree in co-relation 32499. Up to 4516 conditions per place. [2024-11-27 19:53:14,714 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 157 selfloop transitions, 27 changer transitions 0/193 dead transitions. [2024-11-27 19:53:14,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 193 transitions, 1944 flow [2024-11-27 19:53:14,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 19:53:14,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 19:53:14,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-11-27 19:53:14,715 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-11-27 19:53:14,715 INFO L175 Difference]: Start difference. First operand has 152 places, 144 transitions, 1250 flow. Second operand 7 states and 178 transitions. [2024-11-27 19:53:14,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 193 transitions, 1944 flow [2024-11-27 19:53:14,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 193 transitions, 1875 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-27 19:53:14,791 INFO L231 Difference]: Finished difference. Result has 149 places, 143 transitions, 1229 flow [2024-11-27 19:53:14,791 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1229, PETRI_PLACES=149, PETRI_TRANSITIONS=143} [2024-11-27 19:53:14,792 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 89 predicate places. [2024-11-27 19:53:14,792 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 143 transitions, 1229 flow [2024-11-27 19:53:14,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 22.055555555555557) internal successors, (397), 18 states have internal predecessors, (397), 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-27 19:53:14,792 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:53:14,792 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, 1, 1, 1] [2024-11-27 19:53:14,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-27 19:53:14,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:53:14,993 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:53:14,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:53:14,993 INFO L85 PathProgramCache]: Analyzing trace with hash -2050048833, now seen corresponding path program 1 times [2024-11-27 19:53:14,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:53:14,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625828579] [2024-11-27 19:53:14,993 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:53:14,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:53:15,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:53:16,052 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 19:53:16,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:53:16,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625828579] [2024-11-27 19:53:16,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625828579] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:53:16,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94197951] [2024-11-27 19:53:16,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:53:16,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:53:16,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:53:16,057 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:53:16,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-27 19:53:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:53:16,234 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-27 19:53:16,236 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:53:16,794 INFO L349 Elim1Store]: treesize reduction 36, result has 54.4 percent of original size [2024-11-27 19:53:16,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 58 [2024-11-27 19:53:17,583 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:53:17,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 107 treesize of output 499 [2024-11-27 19:53:24,835 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 19:53:24,836 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:53:41,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:53:41,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 20 treesize of output 17 [2024-11-27 19:53:41,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 19:53:41,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94197951] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:53:41,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:53:41,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 10] total 30 [2024-11-27 19:53:41,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17016116] [2024-11-27 19:53:41,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:53:41,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-27 19:53:41,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:53:41,451 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-27 19:53:41,451 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=824, Unknown=3, NotChecked=0, Total=930 [2024-11-27 19:53:45,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:53:49,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:53:53,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:53:57,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:01,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:05,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:10,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:14,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:18,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:22,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:26,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:30,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-27 19:54:35,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-27 19:54:39,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:43,265 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:47,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-27 19:54:51,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:55,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:54:55,549 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 60 [2024-11-27 19:54:55,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 143 transitions, 1229 flow. Second operand has 31 states, 31 states have (on average 11.064516129032258) internal successors, (343), 31 states have internal predecessors, (343), 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-27 19:54:55,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:54:55,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 60 [2024-11-27 19:54:55,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:55:01,070 INFO L124 PetriNetUnfolderBase]: 17300/24297 cut-off events. [2024-11-27 19:55:01,070 INFO L125 PetriNetUnfolderBase]: For 106361/106361 co-relation queries the response was YES. [2024-11-27 19:55:01,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108813 conditions, 24297 events. 17300/24297 cut-off events. For 106361/106361 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 118224 event pairs, 2292 based on Foata normal form. 1/24298 useless extension candidates. Maximal degree in co-relation 68693. Up to 18913 conditions per place. [2024-11-27 19:55:01,246 INFO L140 encePairwiseOnDemand]: 48/60 looper letters, 259 selfloop transitions, 59 changer transitions 17/336 dead transitions. [2024-11-27 19:55:01,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 336 transitions, 3284 flow [2024-11-27 19:55:01,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 19:55:01,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-27 19:55:01,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 278 transitions. [2024-11-27 19:55:01,248 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3564102564102564 [2024-11-27 19:55:01,248 INFO L175 Difference]: Start difference. First operand has 149 places, 143 transitions, 1229 flow. Second operand 13 states and 278 transitions. [2024-11-27 19:55:01,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 336 transitions, 3284 flow [2024-11-27 19:55:01,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 336 transitions, 3166 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-27 19:55:01,501 INFO L231 Difference]: Finished difference. Result has 163 places, 189 transitions, 1826 flow [2024-11-27 19:55:01,501 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1826, PETRI_PLACES=163, PETRI_TRANSITIONS=189} [2024-11-27 19:55:01,501 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 103 predicate places. [2024-11-27 19:55:01,501 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 189 transitions, 1826 flow [2024-11-27 19:55:01,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 11.064516129032258) internal successors, (343), 31 states have internal predecessors, (343), 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-27 19:55:01,502 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:55:01,502 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, 1, 1, 1] [2024-11-27 19:55:01,509 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-27 19:55:01,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-27 19:55:01,703 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:55:01,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:55:01,704 INFO L85 PathProgramCache]: Analyzing trace with hash -2060477155, now seen corresponding path program 2 times [2024-11-27 19:55:01,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:55:01,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416256426] [2024-11-27 19:55:01,704 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:55:01,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:55:01,926 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:55:01,927 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:55:04,409 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:55:04,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:55:04,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416256426] [2024-11-27 19:55:04,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416256426] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:55:04,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578055773] [2024-11-27 19:55:04,410 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:55:04,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:55:04,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:55:04,413 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:55:04,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-27 19:55:04,589 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:55:04,589 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:55:04,591 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-27 19:55:04,594 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:55:04,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 6 treesize of output 5 [2024-11-27 19:55:04,691 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-27 19:55:04,691 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 12 treesize of output 14 [2024-11-27 19:55:04,822 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2024-11-27 19:55:04,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2024-11-27 19:55:05,236 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-27 19:55:05,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2024-11-27 19:55:05,817 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:55:05,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2024-11-27 19:55:05,832 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-27 19:55:05,832 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:55:19,716 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:55:19,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 199 [2024-11-27 19:55:22,606 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-27 19:55:22,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578055773] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:55:22,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:55:22,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2024-11-27 19:55:22,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671556375] [2024-11-27 19:55:22,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:55:22,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-27 19:55:22,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:55:22,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-27 19:55:22,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1034, Unknown=0, NotChecked=0, Total=1190 [2024-11-27 19:55:29,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.61s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:55:32,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:55:36,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:55:39,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:55:45,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:55:49,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:55:55,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.59s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:55:58,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:56:05,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 19:56:07,332 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 60 [2024-11-27 19:56:07,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 189 transitions, 1826 flow. Second operand has 35 states, 35 states have (on average 19.2) internal successors, (672), 35 states have internal predecessors, (672), 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-27 19:56:07,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:56:07,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 60 [2024-11-27 19:56:07,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:56:17,071 INFO L124 PetriNetUnfolderBase]: 11676/17367 cut-off events. [2024-11-27 19:56:17,071 INFO L125 PetriNetUnfolderBase]: For 93425/95173 co-relation queries the response was YES. [2024-11-27 19:56:17,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82394 conditions, 17367 events. 11676/17367 cut-off events. For 93425/95173 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 95838 event pairs, 2575 based on Foata normal form. 129/17251 useless extension candidates. Maximal degree in co-relation 73760. Up to 14803 conditions per place. [2024-11-27 19:56:17,203 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 206 selfloop transitions, 105 changer transitions 8/328 dead transitions. [2024-11-27 19:56:17,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 328 transitions, 3780 flow [2024-11-27 19:56:17,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 19:56:17,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-27 19:56:17,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 430 transitions. [2024-11-27 19:56:17,205 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39814814814814814 [2024-11-27 19:56:17,205 INFO L175 Difference]: Start difference. First operand has 163 places, 189 transitions, 1826 flow. Second operand 18 states and 430 transitions. [2024-11-27 19:56:17,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 328 transitions, 3780 flow [2024-11-27 19:56:17,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 328 transitions, 3656 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-11-27 19:56:17,415 INFO L231 Difference]: Finished difference. Result has 186 places, 255 transitions, 2906 flow [2024-11-27 19:56:17,415 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2906, PETRI_PLACES=186, PETRI_TRANSITIONS=255} [2024-11-27 19:56:17,416 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 126 predicate places. [2024-11-27 19:56:17,416 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 255 transitions, 2906 flow [2024-11-27 19:56:17,416 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 19.2) internal successors, (672), 35 states have internal predecessors, (672), 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-27 19:56:17,416 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:56:17,416 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, 1, 1, 1] [2024-11-27 19:56:17,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-27 19:56:17,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-27 19:56:17,617 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:56:17,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:56:17,618 INFO L85 PathProgramCache]: Analyzing trace with hash 138714865, now seen corresponding path program 3 times [2024-11-27 19:56:17,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:56:17,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706792421] [2024-11-27 19:56:17,618 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 19:56:17,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:56:17,643 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-27 19:56:17,643 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:56:20,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 19:56:20,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:56:20,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706792421] [2024-11-27 19:56:20,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706792421] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:56:20,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:56:20,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-27 19:56:20,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745732554] [2024-11-27 19:56:20,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:56:20,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 19:56:20,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:56:20,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 19:56:20,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-27 19:56:24,057 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-27 19:56:24,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 255 transitions, 2906 flow. Second operand has 15 states, 15 states have (on average 23.133333333333333) internal successors, (347), 15 states have internal predecessors, (347), 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-27 19:56:24,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:56:24,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-27 19:56:24,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:56:30,055 INFO L124 PetriNetUnfolderBase]: 9113/14281 cut-off events. [2024-11-27 19:56:30,055 INFO L125 PetriNetUnfolderBase]: For 94099/96388 co-relation queries the response was YES. [2024-11-27 19:56:30,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71898 conditions, 14281 events. 9113/14281 cut-off events. For 94099/96388 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 84621 event pairs, 2176 based on Foata normal form. 147/14181 useless extension candidates. Maximal degree in co-relation 56677. Up to 11659 conditions per place. [2024-11-27 19:56:30,537 INFO L140 encePairwiseOnDemand]: 46/60 looper letters, 222 selfloop transitions, 163 changer transitions 8/406 dead transitions. [2024-11-27 19:56:30,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 406 transitions, 5425 flow [2024-11-27 19:56:30,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 19:56:30,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-27 19:56:30,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 425 transitions. [2024-11-27 19:56:30,544 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-11-27 19:56:30,544 INFO L175 Difference]: Start difference. First operand has 186 places, 255 transitions, 2906 flow. Second operand 15 states and 425 transitions. [2024-11-27 19:56:30,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 406 transitions, 5425 flow [2024-11-27 19:56:31,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 406 transitions, 5283 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-11-27 19:56:31,019 INFO L231 Difference]: Finished difference. Result has 203 places, 340 transitions, 4547 flow [2024-11-27 19:56:31,020 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4547, PETRI_PLACES=203, PETRI_TRANSITIONS=340} [2024-11-27 19:56:31,021 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 143 predicate places. [2024-11-27 19:56:31,021 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 340 transitions, 4547 flow [2024-11-27 19:56:31,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 23.133333333333333) internal successors, (347), 15 states have internal predecessors, (347), 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-27 19:56:31,022 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:56:31,022 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, 1, 1, 1] [2024-11-27 19:56:31,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-27 19:56:31,022 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:56:31,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:56:31,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1960869469, now seen corresponding path program 4 times [2024-11-27 19:56:31,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:56:31,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345396696] [2024-11-27 19:56:31,026 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 19:56:31,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:56:31,137 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 19:56:31,137 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:56:36,189 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:56:36,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:56:36,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345396696] [2024-11-27 19:56:36,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345396696] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:56:36,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213421491] [2024-11-27 19:56:36,190 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 19:56:36,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:56:36,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:56:36,192 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:56:36,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-27 19:56:36,370 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 19:56:36,370 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:56:36,372 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-27 19:56:36,375 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:56:36,397 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-27 19:56:36,856 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 19:56:36,856 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 14 treesize of output 13 [2024-11-27 19:56:37,399 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2024-11-27 19:56:37,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2024-11-27 19:56:39,792 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-27 19:56:39,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2024-11-27 19:56:41,410 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:56:41,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 27 [2024-11-27 19:56:41,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:56:41,450 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:56:57,556 WARN L851 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~B~0.offset Int)) (let ((.cse2 (* 4 |c_thread3Thread1of1ForFork0_~i~2#1|))) (let ((.cse0 (select (select |c_#memory_int#1| c_~B~0.base) (+ .cse2 ~B~0.offset)))) (= (+ |c_thread3Thread1of1ForFork0_#t~mem7#1| .cse0 c_~csum~0) (let ((.cse1 (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse2 ~C~0.offset) (+ |c_thread3Thread1of1ForFork0_#t~mem7#1| .cse0))))) (+ c_~asum~0 c_~bsum~0 (select (select .cse1 c_~B~0.base) (+ (* |c_thread2Thread1of1ForFork2_~i~1#1| 4) ~B~0.offset)) (select (select .cse1 c_~A~0.base) c_~A~0.offset))))))) is different from false [2024-11-27 19:57:01,664 WARN L851 $PredicateComparison]: unable to prove that (forall ((~C~0.offset Int) (~B~0.offset Int)) (let ((.cse1 (* 4 |c_thread3Thread1of1ForFork0_~i~2#1|))) (let ((.cse2 (select (select |c_#memory_int#1| c_~B~0.base) (+ .cse1 ~B~0.offset)))) (= (let ((.cse0 (store |c_#memory_int#1| c_~C~0.base (store (select |c_#memory_int#1| c_~C~0.base) (+ .cse1 ~C~0.offset) (+ |c_thread3Thread1of1ForFork0_#t~mem7#1| .cse2))))) (+ (select (select .cse0 c_~B~0.base) ~B~0.offset) c_~asum~0 c_~bsum~0 (select (select .cse0 c_~A~0.base) c_~A~0.offset))) (+ |c_thread3Thread1of1ForFork0_#t~mem7#1| .cse2 c_~csum~0))))) is different from false [2024-11-27 19:57:01,942 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:57:01,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 155 treesize of output 175 [2024-11-27 19:57:06,906 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:57:06,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213421491] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:57:06,906 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:57:06,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 44 [2024-11-27 19:57:06,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488782214] [2024-11-27 19:57:06,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:57:06,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-27 19:57:06,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:57:06,908 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-27 19:57:06,910 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1611, Unknown=2, NotChecked=166, Total=1980 [2024-11-27 19:57:08,876 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 60 [2024-11-27 19:57:08,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 340 transitions, 4547 flow. Second operand has 45 states, 45 states have (on average 6.155555555555556) internal successors, (277), 45 states have internal predecessors, (277), 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-27 19:57:08,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:57:08,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 60 [2024-11-27 19:57:08,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:57:27,903 INFO L124 PetriNetUnfolderBase]: 21379/30048 cut-off events. [2024-11-27 19:57:27,903 INFO L125 PetriNetUnfolderBase]: For 218672/218672 co-relation queries the response was YES. [2024-11-27 19:57:28,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158721 conditions, 30048 events. 21379/30048 cut-off events. For 218672/218672 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 150341 event pairs, 7023 based on Foata normal form. 1/30049 useless extension candidates. Maximal degree in co-relation 133980. Up to 26119 conditions per place. [2024-11-27 19:57:28,186 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 263 selfloop transitions, 257 changer transitions 8/529 dead transitions. [2024-11-27 19:57:28,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 529 transitions, 7831 flow [2024-11-27 19:57:28,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 19:57:28,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-27 19:57:28,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 219 transitions. [2024-11-27 19:57:28,188 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.19210526315789472 [2024-11-27 19:57:28,188 INFO L175 Difference]: Start difference. First operand has 203 places, 340 transitions, 4547 flow. Second operand 19 states and 219 transitions. [2024-11-27 19:57:28,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 529 transitions, 7831 flow [2024-11-27 19:57:29,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 529 transitions, 7626 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-11-27 19:57:29,391 INFO L231 Difference]: Finished difference. Result has 226 places, 440 transitions, 6806 flow [2024-11-27 19:57:29,391 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=4404, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6806, PETRI_PLACES=226, PETRI_TRANSITIONS=440} [2024-11-27 19:57:29,392 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 166 predicate places. [2024-11-27 19:57:29,392 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 440 transitions, 6806 flow [2024-11-27 19:57:29,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 6.155555555555556) internal successors, (277), 45 states have internal predecessors, (277), 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-27 19:57:29,392 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:57:29,392 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, 1, 1, 1] [2024-11-27 19:57:29,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-27 19:57:29,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-27 19:57:29,593 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:57:29,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:57:29,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1499526791, now seen corresponding path program 5 times [2024-11-27 19:57:29,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:57:29,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956322437] [2024-11-27 19:57:29,593 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 19:57:29,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:57:29,626 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:57:29,626 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:57:33,150 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:57:33,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:57:33,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956322437] [2024-11-27 19:57:33,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956322437] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:57:33,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972832282] [2024-11-27 19:57:33,150 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 19:57:33,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:57:33,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:57:33,152 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:57:33,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-27 19:57:33,318 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:57:33,318 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:57:33,319 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-27 19:57:33,321 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:57:36,499 INFO L349 Elim1Store]: treesize reduction 36, result has 54.4 percent of original size [2024-11-27 19:57:36,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 58 [2024-11-27 19:57:39,046 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:57:39,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 107 treesize of output 499 [2024-11-27 19:57:54,094 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 19:57:54,095 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:57:54,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972832282] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:57:54,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 19:57:54,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16] total 25 [2024-11-27 19:57:54,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557572315] [2024-11-27 19:57:54,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:57:54,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 19:57:54,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:57:54,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 19:57:54,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2024-11-27 19:57:57,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:57:57,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 440 transitions, 6806 flow. Second operand has 12 states, 12 states have (on average 28.666666666666668) internal successors, (344), 12 states have internal predecessors, (344), 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-27 19:57:57,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:57:57,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:57:57,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:58:08,690 INFO L124 PetriNetUnfolderBase]: 11178/17447 cut-off events. [2024-11-27 19:58:08,690 INFO L125 PetriNetUnfolderBase]: For 172375/175582 co-relation queries the response was YES. [2024-11-27 19:58:08,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102344 conditions, 17447 events. 11178/17447 cut-off events. For 172375/175582 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 106663 event pairs, 2325 based on Foata normal form. 187/17317 useless extension candidates. Maximal degree in co-relation 98139. Up to 12900 conditions per place. [2024-11-27 19:58:08,999 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 353 selfloop transitions, 267 changer transitions 16/649 dead transitions. [2024-11-27 19:58:08,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 649 transitions, 10850 flow [2024-11-27 19:58:09,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 19:58:09,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-27 19:58:09,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 452 transitions. [2024-11-27 19:58:09,001 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-11-27 19:58:09,001 INFO L175 Difference]: Start difference. First operand has 226 places, 440 transitions, 6806 flow. Second operand 12 states and 452 transitions. [2024-11-27 19:58:09,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 649 transitions, 10850 flow [2024-11-27 19:58:10,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 649 transitions, 10428 flow, removed 185 selfloop flow, removed 7 redundant places. [2024-11-27 19:58:10,135 INFO L231 Difference]: Finished difference. Result has 238 places, 521 transitions, 8800 flow [2024-11-27 19:58:10,136 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=6536, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8800, PETRI_PLACES=238, PETRI_TRANSITIONS=521} [2024-11-27 19:58:10,136 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 178 predicate places. [2024-11-27 19:58:10,136 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 521 transitions, 8800 flow [2024-11-27 19:58:10,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 28.666666666666668) internal successors, (344), 12 states have internal predecessors, (344), 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-27 19:58:10,137 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:58:10,137 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, 1, 1, 1] [2024-11-27 19:58:10,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-27 19:58:10,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-27 19:58:10,337 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:58:10,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:58:10,338 INFO L85 PathProgramCache]: Analyzing trace with hash 898063571, now seen corresponding path program 6 times [2024-11-27 19:58:10,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:58:10,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924247749] [2024-11-27 19:58:10,339 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 19:58:10,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:58:10,389 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-27 19:58:10,389 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:58:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:58:13,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:58:13,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924247749] [2024-11-27 19:58:13,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924247749] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:58:13,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264459962] [2024-11-27 19:58:13,768 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 19:58:13,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:58:13,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:58:13,770 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:58:13,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-27 19:58:13,944 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-27 19:58:13,944 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:58:13,946 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-27 19:58:13,948 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:58:17,096 INFO L349 Elim1Store]: treesize reduction 36, result has 52.0 percent of original size [2024-11-27 19:58:17,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 54 [2024-11-27 19:58:19,383 INFO L349 Elim1Store]: treesize reduction 72, result has 71.1 percent of original size [2024-11-27 19:58:19,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 120 treesize of output 244 [2024-11-27 19:58:23,262 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 19:58:23,262 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:58:24,810 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:58:24,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 87 [2024-11-27 19:58:26,147 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 19:58:26,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264459962] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:58:26,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:58:26,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 10] total 31 [2024-11-27 19:58:26,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058037798] [2024-11-27 19:58:26,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:58:26,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-27 19:58:26,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:58:26,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-27 19:58:26,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2024-11-27 19:58:43,886 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-27 19:58:43,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 521 transitions, 8800 flow. Second operand has 32 states, 32 states have (on average 23.40625) internal successors, (749), 32 states have internal predecessors, (749), 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-27 19:58:43,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:58:43,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-27 19:58:43,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:59:02,579 INFO L124 PetriNetUnfolderBase]: 12735/19861 cut-off events. [2024-11-27 19:59:02,579 INFO L125 PetriNetUnfolderBase]: For 226501/230255 co-relation queries the response was YES. [2024-11-27 19:59:02,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120716 conditions, 19861 events. 12735/19861 cut-off events. For 226501/230255 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 123952 event pairs, 2751 based on Foata normal form. 179/19649 useless extension candidates. Maximal degree in co-relation 116083. Up to 15197 conditions per place. [2024-11-27 19:59:02,871 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 347 selfloop transitions, 299 changer transitions 16/675 dead transitions. [2024-11-27 19:59:02,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 675 transitions, 11827 flow [2024-11-27 19:59:02,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 19:59:02,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-27 19:59:02,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 479 transitions. [2024-11-27 19:59:02,873 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49895833333333334 [2024-11-27 19:59:02,873 INFO L175 Difference]: Start difference. First operand has 238 places, 521 transitions, 8800 flow. Second operand 16 states and 479 transitions. [2024-11-27 19:59:02,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 675 transitions, 11827 flow [2024-11-27 19:59:04,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 675 transitions, 11548 flow, removed 117 selfloop flow, removed 3 redundant places. [2024-11-27 19:59:04,565 INFO L231 Difference]: Finished difference. Result has 256 places, 553 transitions, 9944 flow [2024-11-27 19:59:04,566 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=8553, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9944, PETRI_PLACES=256, PETRI_TRANSITIONS=553} [2024-11-27 19:59:04,566 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 196 predicate places. [2024-11-27 19:59:04,566 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 553 transitions, 9944 flow [2024-11-27 19:59:04,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 23.40625) internal successors, (749), 32 states have internal predecessors, (749), 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-27 19:59:04,567 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:59:04,567 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, 1, 1, 1] [2024-11-27 19:59:04,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-27 19:59:04,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-27 19:59:04,768 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:59:04,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:59:04,768 INFO L85 PathProgramCache]: Analyzing trace with hash -180759163, now seen corresponding path program 7 times [2024-11-27 19:59:04,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:59:04,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559972244] [2024-11-27 19:59:04,769 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 19:59:04,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:59:04,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:59:08,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:59:08,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:59:08,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559972244] [2024-11-27 19:59:08,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559972244] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:59:08,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144950991] [2024-11-27 19:59:08,835 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 19:59:08,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:59:08,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:59:08,838 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:59:08,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-27 19:59:09,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:59:09,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-27 19:59:09,025 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:59:12,412 INFO L349 Elim1Store]: treesize reduction 36, result has 54.4 percent of original size [2024-11-27 19:59:12,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 58 [2024-11-27 19:59:15,208 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:59:15,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 137 treesize of output 509 [2024-11-27 19:59:25,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 19:59:25,164 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 19:59:25,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144950991] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:59:25,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 19:59:25,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [16] total 25 [2024-11-27 19:59:25,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211086488] [2024-11-27 19:59:25,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:59:25,165 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 19:59:25,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:59:25,165 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 19:59:25,166 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2024-11-27 19:59:28,134 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-27 19:59:28,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 553 transitions, 9944 flow. Second operand has 12 states, 12 states have (on average 28.666666666666668) internal successors, (344), 12 states have internal predecessors, (344), 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-27 19:59:28,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:59:28,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-27 19:59:28,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:59:40,259 INFO L124 PetriNetUnfolderBase]: 13312/20851 cut-off events. [2024-11-27 19:59:40,260 INFO L125 PetriNetUnfolderBase]: For 257552/261322 co-relation queries the response was YES. [2024-11-27 19:59:40,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129923 conditions, 20851 events. 13312/20851 cut-off events. For 257552/261322 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 131272 event pairs, 2084 based on Foata normal form. 105/20565 useless extension candidates. Maximal degree in co-relation 120400. Up to 15435 conditions per place. [2024-11-27 19:59:40,546 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 369 selfloop transitions, 283 changer transitions 11/676 dead transitions. [2024-11-27 19:59:40,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 676 transitions, 12408 flow [2024-11-27 19:59:40,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 19:59:40,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-27 19:59:40,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 449 transitions. [2024-11-27 19:59:40,548 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6236111111111111 [2024-11-27 19:59:40,548 INFO L175 Difference]: Start difference. First operand has 256 places, 553 transitions, 9944 flow. Second operand 12 states and 449 transitions. [2024-11-27 19:59:40,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 676 transitions, 12408 flow [2024-11-27 19:59:41,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 676 transitions, 12106 flow, removed 127 selfloop flow, removed 4 redundant places. [2024-11-27 19:59:41,993 INFO L231 Difference]: Finished difference. Result has 269 places, 578 transitions, 10654 flow [2024-11-27 19:59:41,994 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=9654, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10654, PETRI_PLACES=269, PETRI_TRANSITIONS=578} [2024-11-27 19:59:41,994 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 209 predicate places. [2024-11-27 19:59:41,994 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 578 transitions, 10654 flow [2024-11-27 19:59:41,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 28.666666666666668) internal successors, (344), 12 states have internal predecessors, (344), 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-27 19:59:41,994 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:59:41,995 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, 1, 1, 1] [2024-11-27 19:59:42,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-27 19:59:42,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-27 19:59:42,195 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-27 19:59:42,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:59:42,196 INFO L85 PathProgramCache]: Analyzing trace with hash -2137532039, now seen corresponding path program 8 times [2024-11-27 19:59:42,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:59:42,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584622126] [2024-11-27 19:59:42,196 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:59:42,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:59:42,242 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:59:42,243 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:59:46,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:59:46,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:59:46,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584622126] [2024-11-27 19:59:46,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584622126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:59:46,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942390665] [2024-11-27 19:59:46,440 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:59:46,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:59:46,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:59:46,442 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:59:46,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec87f493-c289-469d-bd16-cb30c1082ced/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-27 19:59:46,629 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:59:46,629 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:59:46,631 INFO L256 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-27 19:59:46,633 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:59:49,697 INFO L349 Elim1Store]: treesize reduction 36, result has 52.0 percent of original size [2024-11-27 19:59:49,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 54 [2024-11-27 19:59:51,914 INFO L349 Elim1Store]: treesize reduction 72, result has 71.1 percent of original size [2024-11-27 19:59:51,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 120 treesize of output 244 [2024-11-27 19:59:54,872 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-27 19:59:54,872 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:59:56,546 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 19:59:56,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 20 treesize of output 17 [2024-11-27 19:59:56,958 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-27 19:59:56,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942390665] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:59:56,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:59:56,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 10] total 31 [2024-11-27 19:59:56,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718877987] [2024-11-27 19:59:56,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:59:56,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-27 19:59:56,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:59:56,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-27 19:59:56,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2024-11-27 20:00:13,663 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-27 20:00:13,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 578 transitions, 10654 flow. Second operand has 32 states, 32 states have (on average 23.4375) internal successors, (750), 32 states have internal predecessors, (750), 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-27 20:00:13,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:00:13,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-27 20:00:13,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand