./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-subst.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_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/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_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/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_7b388d4a-12b6-4a9b-a7b7-9283c3989425/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 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:37:53,193 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:37:53,291 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 04:37:53,304 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:37:53,304 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:37:53,347 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:37:53,348 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:37:53,348 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:37:53,348 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:37:53,349 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:37:53,349 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:37:53,349 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:37:53,349 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:37:53,350 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:37:53,350 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:37:53,350 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:37:53,350 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:37:53,350 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:37:53,350 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:37:53,350 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:37:53,352 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 04:37:53,352 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 04:37:53,352 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 04:37:53,352 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:37:53,352 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:37:53,353 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 04:37:53,353 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:37:53,353 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:37:53,353 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:37:53,353 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:37:53,354 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:37:53,354 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:37:53,354 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:37:53,354 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:37:53,354 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:37:53,354 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:37:53,354 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:37:53,354 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:37:53,355 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:37:53,355 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:37:53,355 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:37:53,355 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:37:53,355 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:37:53,355 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:37:53,355 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:37:53,355 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:37:53,355 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:37:53,356 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_7b388d4a-12b6-4a9b-a7b7-9283c3989425/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 -> 60539e5483ee028af31550fcc6bdc40a30b35263f2407e34b5392a698998aa9c [2024-11-28 04:37:53,699 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:37:53,712 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:37:53,716 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:37:53,719 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:37:53,719 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:37:53,721 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2024-11-28 04:37:56,774 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/data/13cc775d2/0868b296bfce4144a0f10e76ed3f8747/FLAG6b242c15f [2024-11-28 04:37:57,081 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:37:57,082 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/sv-benchmarks/c/weaver/chl-chromosome-subst.wvr.c [2024-11-28 04:37:57,091 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/data/13cc775d2/0868b296bfce4144a0f10e76ed3f8747/FLAG6b242c15f [2024-11-28 04:37:57,105 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/data/13cc775d2/0868b296bfce4144a0f10e76ed3f8747 [2024-11-28 04:37:57,107 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:37:57,109 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:37:57,110 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:37:57,110 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:37:57,115 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:37:57,115 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,116 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66a3ba6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57, skipping insertion in model container [2024-11-28 04:37:57,116 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,137 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:37:57,379 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 04:37:57,387 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:37:57,402 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:37:57,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:37:57,472 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:37:57,472 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57 WrapperNode [2024-11-28 04:37:57,472 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:37:57,475 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:37:57,475 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:37:57,475 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:37:57,487 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,499 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,544 INFO L138 Inliner]: procedures = 25, calls = 33, calls flagged for inlining = 18, calls inlined = 26, statements flattened = 267 [2024-11-28 04:37:57,548 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:37:57,548 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:37:57,549 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:37:57,549 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:37:57,557 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,557 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,560 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,581 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 3 writes are split as follows [0, 3]. [2024-11-28 04:37:57,582 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,582 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,592 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,593 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,597 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,599 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,601 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,604 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:37:57,604 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:37:57,604 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:37:57,605 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:37:57,606 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (1/1) ... [2024-11-28 04:37:57,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:37:57,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:37:57,636 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:37:57,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:37:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:37:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 04:37:57,669 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 04:37:57,669 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 04:37:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 04:37:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 04:37:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 04:37:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:37:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:37:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:37:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:37:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:37:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:37:57,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:37:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:37:57,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:37:57,672 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 04:37:57,817 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:37:57,819 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:37:58,591 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 04:37:58,591 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:37:59,094 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:37:59,094 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-28 04:37:59,094 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:37:59 BoogieIcfgContainer [2024-11-28 04:37:59,094 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:37:59,097 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:37:59,097 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:37:59,102 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:37:59,102 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:37:57" (1/3) ... [2024-11-28 04:37:59,103 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@278ffa87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:37:59, skipping insertion in model container [2024-11-28 04:37:59,103 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:37:57" (2/3) ... [2024-11-28 04:37:59,104 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@278ffa87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:37:59, skipping insertion in model container [2024-11-28 04:37:59,104 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:37:59" (3/3) ... [2024-11-28 04:37:59,107 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2024-11-28 04:37:59,124 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:37:59,126 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-chromosome-subst.wvr.c that has 4 procedures, 55 locations, 1 initial locations, 6 loop locations, and 20 error locations. [2024-11-28 04:37:59,126 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 04:37:59,251 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 04:37:59,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 60 transitions, 141 flow [2024-11-28 04:37:59,352 INFO L124 PetriNetUnfolderBase]: 6/57 cut-off events. [2024-11-28 04:37:59,357 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:37:59,365 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 8. Compared 144 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-11-28 04:37:59,368 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 60 transitions, 141 flow [2024-11-28 04:37:59,372 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 60 places, 56 transitions, 130 flow [2024-11-28 04:37:59,384 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:37:59,402 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;@372a5bf3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:37:59,403 INFO L334 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2024-11-28 04:37:59,408 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 04:37:59,409 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 04:37:59,410 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 04:37:59,410 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:37:59,411 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:37:59,411 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:37:59,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:37:59,418 INFO L85 PathProgramCache]: Analyzing trace with hash 887312, now seen corresponding path program 1 times [2024-11-28 04:37:59,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:37:59,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690540813] [2024-11-28 04:37:59,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:37:59,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:37:59,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:37:59,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:37:59,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:37:59,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690540813] [2024-11-28 04:37:59,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690540813] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:37:59,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:37:59,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 04:37:59,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467339198] [2024-11-28 04:37:59,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:37:59,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:37:59,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:37:59,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:37:59,701 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:37:59,749 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:37:59,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:37:59,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:37:59,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:37:59,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:00,017 INFO L124 PetriNetUnfolderBase]: 202/443 cut-off events. [2024-11-28 04:38:00,017 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2024-11-28 04:38:00,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 788 conditions, 443 events. 202/443 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2079 event pairs, 124 based on Foata normal form. 1/360 useless extension candidates. Maximal degree in co-relation 672. Up to 293 conditions per place. [2024-11-28 04:38:00,024 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 27 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-28 04:38:00,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 51 transitions, 178 flow [2024-11-28 04:38:00,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:38:00,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:38:00,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 111 transitions. [2024-11-28 04:38:00,038 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-11-28 04:38:00,040 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 130 flow. Second operand 3 states and 111 transitions. [2024-11-28 04:38:00,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 51 transitions, 178 flow [2024-11-28 04:38:00,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 166 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:38:00,049 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 112 flow [2024-11-28 04:38:00,052 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-28 04:38:00,056 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -9 predicate places. [2024-11-28 04:38:00,056 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 112 flow [2024-11-28 04:38:00,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:00,056 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:00,056 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:38:00,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:38:00,057 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:00,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:00,057 INFO L85 PathProgramCache]: Analyzing trace with hash 887313, now seen corresponding path program 1 times [2024-11-28 04:38:00,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:00,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731903993] [2024-11-28 04:38:00,058 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:00,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:00,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:00,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:38:00,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:00,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731903993] [2024-11-28 04:38:00,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731903993] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:38:00,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:38:00,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:38:00,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018166381] [2024-11-28 04:38:00,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:38:00,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:38:00,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:00,361 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:38:00,361 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:38:00,438 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:38:00,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:00,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:00,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:38:00,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:00,704 INFO L124 PetriNetUnfolderBase]: 202/449 cut-off events. [2024-11-28 04:38:00,705 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 04:38:00,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 777 conditions, 449 events. 202/449 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2072 event pairs, 124 based on Foata normal form. 1/364 useless extension candidates. Maximal degree in co-relation 734. Up to 305 conditions per place. [2024-11-28 04:38:00,712 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 32 selfloop transitions, 6 changer transitions 0/57 dead transitions. [2024-11-28 04:38:00,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 57 transitions, 200 flow [2024-11-28 04:38:00,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:38:00,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:38:00,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 122 transitions. [2024-11-28 04:38:00,716 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-11-28 04:38:00,716 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 112 flow. Second operand 3 states and 122 transitions. [2024-11-28 04:38:00,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 57 transitions, 200 flow [2024-11-28 04:38:00,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 196 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:38:00,721 INFO L231 Difference]: Finished difference. Result has 52 places, 54 transitions, 146 flow [2024-11-28 04:38:00,721 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=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=52, PETRI_TRANSITIONS=54} [2024-11-28 04:38:00,722 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -8 predicate places. [2024-11-28 04:38:00,722 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 54 transitions, 146 flow [2024-11-28 04:38:00,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:00,723 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:00,723 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 04:38:00,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:38:00,723 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:00,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:00,726 INFO L85 PathProgramCache]: Analyzing trace with hash 852735972, now seen corresponding path program 1 times [2024-11-28 04:38:00,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:00,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199502167] [2024-11-28 04:38:00,726 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:00,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:00,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:01,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:38:01,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:01,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199502167] [2024-11-28 04:38:01,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199502167] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:01,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050239806] [2024-11-28 04:38:01,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:01,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:01,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:01,033 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:01,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:38:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:01,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:38:01,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:01,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:38:01,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:38:01,268 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:01,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:38:01,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050239806] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:01,371 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:01,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 7 [2024-11-28 04:38:01,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492937262] [2024-11-28 04:38:01,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:01,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:38:01,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:01,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:38:01,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:38:01,634 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:38:01,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 54 transitions, 146 flow. Second operand has 9 states, 9 states have (on average 27.666666666666668) internal successors, (249), 9 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:01,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:01,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:38:01,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:02,040 INFO L124 PetriNetUnfolderBase]: 208/473 cut-off events. [2024-11-28 04:38:02,040 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 04:38:02,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 855 conditions, 473 events. 208/473 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2134 event pairs, 124 based on Foata normal form. 3/392 useless extension candidates. Maximal degree in co-relation 766. Up to 307 conditions per place. [2024-11-28 04:38:02,046 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 41 selfloop transitions, 21 changer transitions 0/81 dead transitions. [2024-11-28 04:38:02,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 81 transitions, 358 flow [2024-11-28 04:38:02,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:38:02,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:38:02,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-11-28 04:38:02,050 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-11-28 04:38:02,050 INFO L175 Difference]: Start difference. First operand has 52 places, 54 transitions, 146 flow. Second operand 6 states and 230 transitions. [2024-11-28 04:38:02,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 81 transitions, 358 flow [2024-11-28 04:38:02,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 81 transitions, 348 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 04:38:02,056 INFO L231 Difference]: Finished difference. Result has 59 places, 69 transitions, 292 flow [2024-11-28 04:38:02,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=292, PETRI_PLACES=59, PETRI_TRANSITIONS=69} [2024-11-28 04:38:02,057 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -1 predicate places. [2024-11-28 04:38:02,057 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 69 transitions, 292 flow [2024-11-28 04:38:02,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.666666666666668) internal successors, (249), 9 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:02,058 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:02,059 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1] [2024-11-28 04:38:02,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 04:38:02,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:02,263 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:02,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:02,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1253969117, now seen corresponding path program 2 times [2024-11-28 04:38:02,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:02,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248533308] [2024-11-28 04:38:02,264 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:38:02,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:02,310 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:38:02,310 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:38:02,836 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:38:02,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:02,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248533308] [2024-11-28 04:38:02,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248533308] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:02,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399913439] [2024-11-28 04:38:02,837 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:38:02,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:02,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:02,839 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:02,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:38:02,939 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:38:02,939 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:38:02,940 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 04:38:02,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:02,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:38:03,148 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:38:03,148 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:03,362 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:38:03,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399913439] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:03,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:03,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-11-28 04:38:03,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117548693] [2024-11-28 04:38:03,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:03,364 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:38:03,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:03,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:38:03,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:38:04,324 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:38:04,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 69 transitions, 292 flow. Second operand has 18 states, 18 states have (on average 27.833333333333332) internal successors, (501), 18 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:04,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:04,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:38:04,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:05,188 INFO L124 PetriNetUnfolderBase]: 211/479 cut-off events. [2024-11-28 04:38:05,189 INFO L125 PetriNetUnfolderBase]: For 78/78 co-relation queries the response was YES. [2024-11-28 04:38:05,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 916 conditions, 479 events. 211/479 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2156 event pairs, 124 based on Foata normal form. 6/404 useless extension candidates. Maximal degree in co-relation 798. Up to 296 conditions per place. [2024-11-28 04:38:05,194 INFO L140 encePairwiseOnDemand]: 47/60 looper letters, 34 selfloop transitions, 34 changer transitions 0/87 dead transitions. [2024-11-28 04:38:05,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 87 transitions, 464 flow [2024-11-28 04:38:05,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:38:05,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 04:38:05,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 308 transitions. [2024-11-28 04:38:05,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5703703703703704 [2024-11-28 04:38:05,197 INFO L175 Difference]: Start difference. First operand has 59 places, 69 transitions, 292 flow. Second operand 9 states and 308 transitions. [2024-11-28 04:38:05,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 87 transitions, 464 flow [2024-11-28 04:38:05,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 87 transitions, 378 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-11-28 04:38:05,204 INFO L231 Difference]: Finished difference. Result has 60 places, 75 transitions, 304 flow [2024-11-28 04:38:05,204 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=304, PETRI_PLACES=60, PETRI_TRANSITIONS=75} [2024-11-28 04:38:05,205 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 0 predicate places. [2024-11-28 04:38:05,205 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 75 transitions, 304 flow [2024-11-28 04:38:05,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 27.833333333333332) internal successors, (501), 18 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:05,205 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:05,206 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:05,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:38:05,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:05,410 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:05,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:05,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1670187568, now seen corresponding path program 1 times [2024-11-28 04:38:05,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:05,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445088844] [2024-11-28 04:38:05,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:05,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:05,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:38:05,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:05,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445088844] [2024-11-28 04:38:05,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445088844] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:05,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881217032] [2024-11-28 04:38:05,645 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:05,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:05,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:05,648 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:05,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:38:05,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:05,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:38:05,773 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:05,826 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:38:05,827 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:05,880 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:38:05,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881217032] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:05,880 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:05,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-28 04:38:05,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2451009] [2024-11-28 04:38:05,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:05,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:38:05,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:05,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:38:05,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=58, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:38:05,923 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-28 04:38:05,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 75 transitions, 304 flow. Second operand has 11 states, 11 states have (on average 31.363636363636363) internal successors, (345), 11 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:05,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:05,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-28 04:38:05,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:06,203 INFO L124 PetriNetUnfolderBase]: 202/470 cut-off events. [2024-11-28 04:38:06,203 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-28 04:38:06,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 887 conditions, 470 events. 202/470 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2067 event pairs, 124 based on Foata normal form. 9/398 useless extension candidates. Maximal degree in co-relation 734. Up to 299 conditions per place. [2024-11-28 04:38:06,207 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 35 selfloop transitions, 24 changer transitions 0/78 dead transitions. [2024-11-28 04:38:06,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 416 flow [2024-11-28 04:38:06,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:38:06,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:38:06,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 268 transitions. [2024-11-28 04:38:06,209 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-11-28 04:38:06,209 INFO L175 Difference]: Start difference. First operand has 60 places, 75 transitions, 304 flow. Second operand 7 states and 268 transitions. [2024-11-28 04:38:06,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 416 flow [2024-11-28 04:38:06,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 370 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-11-28 04:38:06,212 INFO L231 Difference]: Finished difference. Result has 60 places, 66 transitions, 252 flow [2024-11-28 04:38:06,212 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=252, PETRI_PLACES=60, PETRI_TRANSITIONS=66} [2024-11-28 04:38:06,218 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 0 predicate places. [2024-11-28 04:38:06,218 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 66 transitions, 252 flow [2024-11-28 04:38:06,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 31.363636363636363) internal successors, (345), 11 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:06,218 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:06,218 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:06,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 04:38:06,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:06,419 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:06,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:06,420 INFO L85 PathProgramCache]: Analyzing trace with hash 175559659, now seen corresponding path program 2 times [2024-11-28 04:38:06,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:06,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888099282] [2024-11-28 04:38:06,420 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:38:06,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:06,448 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:38:06,448 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:38:06,620 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:38:06,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:06,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888099282] [2024-11-28 04:38:06,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888099282] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:38:06,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:38:06,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:38:06,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479381919] [2024-11-28 04:38:06,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:38:06,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:38:06,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:06,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:38:06,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:38:06,674 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-28 04:38:06,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 66 transitions, 252 flow. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 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-28 04:38:06,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:06,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-28 04:38:06,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:06,879 INFO L124 PetriNetUnfolderBase]: 343/750 cut-off events. [2024-11-28 04:38:06,879 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-11-28 04:38:06,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1377 conditions, 750 events. 343/750 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4031 event pairs, 234 based on Foata normal form. 0/637 useless extension candidates. Maximal degree in co-relation 1227. Up to 494 conditions per place. [2024-11-28 04:38:06,886 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 46 selfloop transitions, 3 changer transitions 0/64 dead transitions. [2024-11-28 04:38:06,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 346 flow [2024-11-28 04:38:06,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:38:06,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:38:06,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-11-28 04:38:06,887 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4766666666666667 [2024-11-28 04:38:06,887 INFO L175 Difference]: Start difference. First operand has 60 places, 66 transitions, 252 flow. Second operand 5 states and 143 transitions. [2024-11-28 04:38:06,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 346 flow [2024-11-28 04:38:06,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 64 transitions, 298 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:38:06,890 INFO L231 Difference]: Finished difference. Result has 56 places, 64 transitions, 206 flow [2024-11-28 04:38:06,890 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=56, PETRI_TRANSITIONS=64} [2024-11-28 04:38:06,891 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -4 predicate places. [2024-11-28 04:38:06,891 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 64 transitions, 206 flow [2024-11-28 04:38:06,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 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-28 04:38:06,891 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:06,891 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:06,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:38:06,892 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:06,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:06,892 INFO L85 PathProgramCache]: Analyzing trace with hash 175559660, now seen corresponding path program 1 times [2024-11-28 04:38:06,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:06,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559699134] [2024-11-28 04:38:06,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:06,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:06,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:08,424 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 28 proven. 22 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 04:38:08,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:08,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559699134] [2024-11-28 04:38:08,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559699134] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:08,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732722618] [2024-11-28 04:38:08,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:08,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:08,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:08,427 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:08,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:38:08,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:08,582 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:38:08,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:08,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:38:08,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:38:08,745 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:38:08,745 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 17 treesize of output 21 [2024-11-28 04:38:08,753 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 14 treesize of output 9 [2024-11-28 04:38:09,059 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:38:09,059 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-28 04:38:09,104 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:38:09,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:38:09,698 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:09,699 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:10,848 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:10,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732722618] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:10,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:38:10,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 9] total 33 [2024-11-28 04:38:10,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765374439] [2024-11-28 04:38:10,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:38:10,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:38:10,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:10,850 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:38:10,850 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=950, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 04:38:11,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:38:11,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 64 transitions, 206 flow. Second operand has 11 states, 11 states have (on average 27.90909090909091) internal successors, (307), 11 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:11,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:11,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:38:11,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:12,514 INFO L124 PetriNetUnfolderBase]: 604/1175 cut-off events. [2024-11-28 04:38:12,515 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-28 04:38:12,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2176 conditions, 1175 events. 604/1175 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6445 event pairs, 234 based on Foata normal form. 0/1007 useless extension candidates. Maximal degree in co-relation 2044. Up to 460 conditions per place. [2024-11-28 04:38:12,524 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 61 selfloop transitions, 7 changer transitions 0/82 dead transitions. [2024-11-28 04:38:12,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 82 transitions, 383 flow [2024-11-28 04:38:12,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:38:12,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:38:12,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 233 transitions. [2024-11-28 04:38:12,529 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5547619047619048 [2024-11-28 04:38:12,529 INFO L175 Difference]: Start difference. First operand has 56 places, 64 transitions, 206 flow. Second operand 7 states and 233 transitions. [2024-11-28 04:38:12,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 82 transitions, 383 flow [2024-11-28 04:38:12,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 82 transitions, 378 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:38:12,532 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 228 flow [2024-11-28 04:38:12,532 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=228, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2024-11-28 04:38:12,535 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-11-28 04:38:12,535 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 228 flow [2024-11-28 04:38:12,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 27.90909090909091) internal successors, (307), 11 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:12,536 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:12,536 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:12,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:38:12,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 04:38:12,741 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:12,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:12,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1147383009, now seen corresponding path program 1 times [2024-11-28 04:38:12,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:12,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901385577] [2024-11-28 04:38:12,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:12,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:12,998 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-28 04:38:12,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:12,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901385577] [2024-11-28 04:38:12,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901385577] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:38:12,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:38:12,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:38:12,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037208868] [2024-11-28 04:38:12,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:38:12,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:38:12,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:12,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:38:12,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:38:13,065 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 60 [2024-11-28 04:38:13,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 228 flow. Second operand has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:13,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:13,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 60 [2024-11-28 04:38:13,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:13,268 INFO L124 PetriNetUnfolderBase]: 400/790 cut-off events. [2024-11-28 04:38:13,269 INFO L125 PetriNetUnfolderBase]: For 228/255 co-relation queries the response was YES. [2024-11-28 04:38:13,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1634 conditions, 790 events. 400/790 cut-off events. For 228/255 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3722 event pairs, 299 based on Foata normal form. 29/766 useless extension candidates. Maximal degree in co-relation 1498. Up to 592 conditions per place. [2024-11-28 04:38:13,275 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 45 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2024-11-28 04:38:13,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 63 transitions, 320 flow [2024-11-28 04:38:13,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:38:13,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:38:13,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-11-28 04:38:13,276 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49 [2024-11-28 04:38:13,277 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 228 flow. Second operand 5 states and 147 transitions. [2024-11-28 04:38:13,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 63 transitions, 320 flow [2024-11-28 04:38:13,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 63 transitions, 310 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 04:38:13,279 INFO L231 Difference]: Finished difference. Result has 58 places, 63 transitions, 220 flow [2024-11-28 04:38:13,279 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=58, PETRI_TRANSITIONS=63} [2024-11-28 04:38:13,280 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, -2 predicate places. [2024-11-28 04:38:13,280 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 63 transitions, 220 flow [2024-11-28 04:38:13,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.4) internal successors, (132), 5 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:13,280 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:13,281 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:13,281 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 04:38:13,281 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:13,281 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:13,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1147383010, now seen corresponding path program 1 times [2024-11-28 04:38:13,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:13,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340254203] [2024-11-28 04:38:13,282 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:13,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:13,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:14,038 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:14,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:14,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340254203] [2024-11-28 04:38:14,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340254203] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:14,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855517787] [2024-11-28 04:38:14,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:14,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:14,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:14,040 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:14,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:38:14,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:14,205 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:38:14,208 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:14,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:38:14,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-28 04:38:14,350 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:38:14,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:38:14,358 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 14 treesize of output 9 [2024-11-28 04:38:14,825 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:14,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:15,385 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:15,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855517787] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:15,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:38:15,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 25 [2024-11-28 04:38:15,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769569075] [2024-11-28 04:38:15,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:38:15,386 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:38:15,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:15,386 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:38:15,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:38:15,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 04:38:15,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 63 transitions, 220 flow. Second operand has 10 states, 10 states have (on average 30.1) internal successors, (301), 10 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:15,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:15,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 04:38:15,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:16,188 INFO L124 PetriNetUnfolderBase]: 400/786 cut-off events. [2024-11-28 04:38:16,188 INFO L125 PetriNetUnfolderBase]: For 103/103 co-relation queries the response was YES. [2024-11-28 04:38:16,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1648 conditions, 786 events. 400/786 cut-off events. For 103/103 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3618 event pairs, 169 based on Foata normal form. 26/738 useless extension candidates. Maximal degree in co-relation 1512. Up to 377 conditions per place. [2024-11-28 04:38:16,194 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 60 selfloop transitions, 5 changer transitions 0/80 dead transitions. [2024-11-28 04:38:16,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 80 transitions, 392 flow [2024-11-28 04:38:16,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:38:16,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:38:16,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 216 transitions. [2024-11-28 04:38:16,196 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-11-28 04:38:16,196 INFO L175 Difference]: Start difference. First operand has 58 places, 63 transitions, 220 flow. Second operand 6 states and 216 transitions. [2024-11-28 04:38:16,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 80 transitions, 392 flow [2024-11-28 04:38:16,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 387 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:38:16,199 INFO L231 Difference]: Finished difference. Result has 61 places, 64 transitions, 236 flow [2024-11-28 04:38:16,199 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=61, PETRI_TRANSITIONS=64} [2024-11-28 04:38:16,200 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-11-28 04:38:16,200 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 64 transitions, 236 flow [2024-11-28 04:38:16,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 30.1) internal successors, (301), 10 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:16,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:16,200 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:16,211 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:38:16,401 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-28 04:38:16,401 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:16,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:16,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1160075939, now seen corresponding path program 1 times [2024-11-28 04:38:16,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:16,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714483893] [2024-11-28 04:38:16,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:16,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:16,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:17,894 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 24 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 04:38:17,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:17,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714483893] [2024-11-28 04:38:17,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714483893] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:17,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571563225] [2024-11-28 04:38:17,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:17,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:17,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:17,897 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:17,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:38:18,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:18,048 INFO L256 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:38:18,051 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:18,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:38:18,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:38:18,186 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:38:18,186 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 17 treesize of output 21 [2024-11-28 04:38:18,195 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 14 treesize of output 9 [2024-11-28 04:38:18,418 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:38:18,418 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-28 04:38:18,449 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:38:18,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:38:18,984 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:18,985 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:19,885 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:19,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571563225] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:19,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:38:19,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 9] total 33 [2024-11-28 04:38:19,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008582208] [2024-11-28 04:38:19,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:38:19,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:38:19,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:19,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:38:19,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=954, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 04:38:20,657 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 60 [2024-11-28 04:38:20,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 64 transitions, 236 flow. Second operand has 11 states, 11 states have (on average 28.09090909090909) internal successors, (309), 11 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:20,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:20,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 60 [2024-11-28 04:38:20,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:21,450 INFO L124 PetriNetUnfolderBase]: 1045/1989 cut-off events. [2024-11-28 04:38:21,451 INFO L125 PetriNetUnfolderBase]: For 1224/1294 co-relation queries the response was YES. [2024-11-28 04:38:21,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4314 conditions, 1989 events. 1045/1989 cut-off events. For 1224/1294 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12060 event pairs, 439 based on Foata normal form. 0/1739 useless extension candidates. Maximal degree in co-relation 4176. Up to 812 conditions per place. [2024-11-28 04:38:21,465 INFO L140 encePairwiseOnDemand]: 52/60 looper letters, 63 selfloop transitions, 7 changer transitions 0/82 dead transitions. [2024-11-28 04:38:21,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 438 flow [2024-11-28 04:38:21,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:38:21,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:38:21,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 231 transitions. [2024-11-28 04:38:21,467 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-11-28 04:38:21,467 INFO L175 Difference]: Start difference. First operand has 61 places, 64 transitions, 236 flow. Second operand 7 states and 231 transitions. [2024-11-28 04:38:21,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 438 flow [2024-11-28 04:38:21,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 428 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:38:21,470 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 255 flow [2024-11-28 04:38:21,471 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=255, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-11-28 04:38:21,471 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 5 predicate places. [2024-11-28 04:38:21,471 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 255 flow [2024-11-28 04:38:21,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 28.09090909090909) internal successors, (309), 11 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:21,472 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:21,472 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:21,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 04:38:21,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:21,673 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:21,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:21,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1602616595, now seen corresponding path program 1 times [2024-11-28 04:38:21,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:21,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279004356] [2024-11-28 04:38:21,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:21,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:21,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:21,800 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-28 04:38:21,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:21,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279004356] [2024-11-28 04:38:21,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279004356] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:38:21,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:38:21,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:38:21,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116173043] [2024-11-28 04:38:21,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:38:21,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:38:21,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:21,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:38:21,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:38:21,859 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 60 [2024-11-28 04:38:21,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 255 flow. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:21,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:21,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 60 [2024-11-28 04:38:21,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:22,099 INFO L124 PetriNetUnfolderBase]: 525/1088 cut-off events. [2024-11-28 04:38:22,100 INFO L125 PetriNetUnfolderBase]: For 807/899 co-relation queries the response was YES. [2024-11-28 04:38:22,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2560 conditions, 1088 events. 525/1088 cut-off events. For 807/899 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6011 event pairs, 406 based on Foata normal form. 31/1038 useless extension candidates. Maximal degree in co-relation 2419. Up to 773 conditions per place. [2024-11-28 04:38:22,108 INFO L140 encePairwiseOnDemand]: 56/60 looper letters, 46 selfloop transitions, 2 changer transitions 0/63 dead transitions. [2024-11-28 04:38:22,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 63 transitions, 347 flow [2024-11-28 04:38:22,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:38:22,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:38:22,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-11-28 04:38:22,111 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-11-28 04:38:22,111 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 255 flow. Second operand 4 states and 127 transitions. [2024-11-28 04:38:22,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 63 transitions, 347 flow [2024-11-28 04:38:22,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 337 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 04:38:22,114 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 245 flow [2024-11-28 04:38:22,114 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=245, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-11-28 04:38:22,115 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2024-11-28 04:38:22,115 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 245 flow [2024-11-28 04:38:22,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:22,116 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:22,117 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:22,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 04:38:22,117 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:22,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:22,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1602616596, now seen corresponding path program 1 times [2024-11-28 04:38:22,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:22,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894579771] [2024-11-28 04:38:22,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:22,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:22,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:22,627 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:22,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:22,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894579771] [2024-11-28 04:38:22,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894579771] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:22,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180484007] [2024-11-28 04:38:22,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:22,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:22,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:22,630 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:22,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:38:22,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:22,794 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 04:38:22,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:22,992 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:22,992 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:23,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 04:38:23,248 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:23,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180484007] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:23,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:23,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-11-28 04:38:23,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431751956] [2024-11-28 04:38:23,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:23,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:38:23,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:23,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:38:23,252 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:38:24,125 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 04:38:24,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 245 flow. Second operand has 25 states, 25 states have (on average 30.24) internal successors, (756), 25 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:24,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:24,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 04:38:24,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:24,931 INFO L124 PetriNetUnfolderBase]: 888/1731 cut-off events. [2024-11-28 04:38:24,931 INFO L125 PetriNetUnfolderBase]: For 1144/1263 co-relation queries the response was YES. [2024-11-28 04:38:24,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4186 conditions, 1731 events. 888/1731 cut-off events. For 1144/1263 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9953 event pairs, 315 based on Foata normal form. 92/1729 useless extension candidates. Maximal degree in co-relation 4046. Up to 650 conditions per place. [2024-11-28 04:38:24,944 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 74 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2024-11-28 04:38:24,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 107 transitions, 587 flow [2024-11-28 04:38:24,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:38:24,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:38:24,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 366 transitions. [2024-11-28 04:38:24,947 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-11-28 04:38:24,948 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 245 flow. Second operand 10 states and 366 transitions. [2024-11-28 04:38:24,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 107 transitions, 587 flow [2024-11-28 04:38:24,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 107 transitions, 584 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:38:24,953 INFO L231 Difference]: Finished difference. Result has 70 places, 65 transitions, 300 flow [2024-11-28 04:38:24,953 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=300, PETRI_PLACES=70, PETRI_TRANSITIONS=65} [2024-11-28 04:38:24,954 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 10 predicate places. [2024-11-28 04:38:24,956 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 65 transitions, 300 flow [2024-11-28 04:38:24,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 30.24) internal successors, (756), 25 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:24,957 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:24,957 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:24,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:38:25,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:25,158 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:25,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:25,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1171492633, now seen corresponding path program 1 times [2024-11-28 04:38:25,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:25,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14862036] [2024-11-28 04:38:25,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:25,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:25,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:25,780 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-11-28 04:38:25,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:25,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14862036] [2024-11-28 04:38:25,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14862036] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:25,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484124376] [2024-11-28 04:38:25,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:25,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:25,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:25,783 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:25,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:38:25,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:25,958 INFO L256 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:38:25,961 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:25,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:38:25,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:38:26,087 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:38:26,088 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-28 04:38:26,104 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 14 treesize of output 9 [2024-11-28 04:38:26,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:38:26,494 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:38:26,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 21 [2024-11-28 04:38:26,509 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:38:26,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:38:26,647 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:26,647 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:27,560 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:27,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484124376] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:27,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:27,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 10] total 26 [2024-11-28 04:38:27,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104249492] [2024-11-28 04:38:27,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:27,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 04:38:27,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:27,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 04:38:27,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=588, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:38:29,496 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-28 04:38:29,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 65 transitions, 300 flow. Second operand has 28 states, 28 states have (on average 23.214285714285715) internal successors, (650), 28 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:29,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:29,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-28 04:38:29,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:31,303 INFO L124 PetriNetUnfolderBase]: 3421/5883 cut-off events. [2024-11-28 04:38:31,303 INFO L125 PetriNetUnfolderBase]: For 5815/5969 co-relation queries the response was YES. [2024-11-28 04:38:31,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15501 conditions, 5883 events. 3421/5883 cut-off events. For 5815/5969 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 36550 event pairs, 648 based on Foata normal form. 246/6072 useless extension candidates. Maximal degree in co-relation 15344. Up to 1130 conditions per place. [2024-11-28 04:38:31,365 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 130 selfloop transitions, 18 changer transitions 0/158 dead transitions. [2024-11-28 04:38:31,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 158 transitions, 953 flow [2024-11-28 04:38:31,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:38:31,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:38:31,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 399 transitions. [2024-11-28 04:38:31,369 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5115384615384615 [2024-11-28 04:38:31,369 INFO L175 Difference]: Start difference. First operand has 70 places, 65 transitions, 300 flow. Second operand 13 states and 399 transitions. [2024-11-28 04:38:31,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 158 transitions, 953 flow [2024-11-28 04:38:31,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 158 transitions, 922 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:38:31,381 INFO L231 Difference]: Finished difference. Result has 80 places, 68 transitions, 343 flow [2024-11-28 04:38:31,382 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=343, PETRI_PLACES=80, PETRI_TRANSITIONS=68} [2024-11-28 04:38:31,383 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 20 predicate places. [2024-11-28 04:38:31,383 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 68 transitions, 343 flow [2024-11-28 04:38:31,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 23.214285714285715) internal successors, (650), 28 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:31,384 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:31,384 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:31,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:38:31,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:38:31,588 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:31,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:31,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1892060750, now seen corresponding path program 1 times [2024-11-28 04:38:31,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:31,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85807274] [2024-11-28 04:38:31,589 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:31,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:31,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:32,227 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:32,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:32,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85807274] [2024-11-28 04:38:32,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85807274] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:32,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674305984] [2024-11-28 04:38:32,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:32,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:32,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:32,230 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:32,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:38:32,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:32,460 INFO L256 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 04:38:32,463 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:32,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:38:32,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:38:32,592 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:38:32,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:38:32,604 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 14 treesize of output 9 [2024-11-28 04:38:33,074 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:33,074 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:33,559 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:33,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674305984] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:33,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:38:33,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 25 [2024-11-28 04:38:33,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695682561] [2024-11-28 04:38:33,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:38:33,560 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:38:33,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:33,561 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:38:33,561 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:38:33,930 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 60 [2024-11-28 04:38:33,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 68 transitions, 343 flow. Second operand has 10 states, 10 states have (on average 29.5) internal successors, (295), 10 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:33,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:33,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 60 [2024-11-28 04:38:33,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:34,911 INFO L124 PetriNetUnfolderBase]: 3512/5930 cut-off events. [2024-11-28 04:38:34,911 INFO L125 PetriNetUnfolderBase]: For 11996/12710 co-relation queries the response was YES. [2024-11-28 04:38:34,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16784 conditions, 5930 events. 3512/5930 cut-off events. For 11996/12710 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 38517 event pairs, 1805 based on Foata normal form. 0/5648 useless extension candidates. Maximal degree in co-relation 16626. Up to 2958 conditions per place. [2024-11-28 04:38:34,956 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 66 selfloop transitions, 6 changer transitions 0/86 dead transitions. [2024-11-28 04:38:34,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 86 transitions, 593 flow [2024-11-28 04:38:34,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:38:34,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:38:34,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 207 transitions. [2024-11-28 04:38:34,958 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-11-28 04:38:34,958 INFO L175 Difference]: Start difference. First operand has 80 places, 68 transitions, 343 flow. Second operand 6 states and 207 transitions. [2024-11-28 04:38:34,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 86 transitions, 593 flow [2024-11-28 04:38:34,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 86 transitions, 586 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:38:34,965 INFO L231 Difference]: Finished difference. Result has 84 places, 69 transitions, 363 flow [2024-11-28 04:38:34,966 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=363, PETRI_PLACES=84, PETRI_TRANSITIONS=69} [2024-11-28 04:38:34,968 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 24 predicate places. [2024-11-28 04:38:34,968 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 69 transitions, 363 flow [2024-11-28 04:38:34,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 29.5) internal successors, (295), 10 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:34,968 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:34,969 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:34,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 04:38:35,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 04:38:35,181 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:35,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:35,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1956532409, now seen corresponding path program 1 times [2024-11-28 04:38:35,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:35,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759445920] [2024-11-28 04:38:35,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:35,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:35,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:35,771 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 16 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:35,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:35,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759445920] [2024-11-28 04:38:35,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759445920] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:35,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238002479] [2024-11-28 04:38:35,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:35,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:35,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:35,775 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:35,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:38:35,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:35,963 INFO L256 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:38:35,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:35,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:38:35,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:38:36,081 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:38:36,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:38:36,091 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 14 treesize of output 9 [2024-11-28 04:38:36,647 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 20 proven. 8 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:36,647 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:37,261 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 25 proven. 3 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:37,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238002479] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:37,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:37,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2024-11-28 04:38:37,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936597565] [2024-11-28 04:38:37,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:37,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 04:38:37,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:37,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 04:38:37,264 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=583, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:38:38,985 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 60 [2024-11-28 04:38:38,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 69 transitions, 363 flow. Second operand has 28 states, 28 states have (on average 24.142857142857142) internal successors, (676), 28 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:38,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:38,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 60 [2024-11-28 04:38:38,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:40,367 INFO L124 PetriNetUnfolderBase]: 2692/4927 cut-off events. [2024-11-28 04:38:40,368 INFO L125 PetriNetUnfolderBase]: For 9586/9882 co-relation queries the response was YES. [2024-11-28 04:38:40,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15354 conditions, 4927 events. 2692/4927 cut-off events. For 9586/9882 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 33495 event pairs, 701 based on Foata normal form. 258/5099 useless extension candidates. Maximal degree in co-relation 15192. Up to 1247 conditions per place. [2024-11-28 04:38:40,424 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 117 selfloop transitions, 21 changer transitions 0/154 dead transitions. [2024-11-28 04:38:40,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 154 transitions, 990 flow [2024-11-28 04:38:40,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:38:40,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:38:40,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 499 transitions. [2024-11-28 04:38:40,437 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4892156862745098 [2024-11-28 04:38:40,437 INFO L175 Difference]: Start difference. First operand has 84 places, 69 transitions, 363 flow. Second operand 17 states and 499 transitions. [2024-11-28 04:38:40,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 154 transitions, 990 flow [2024-11-28 04:38:40,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 154 transitions, 970 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-28 04:38:40,474 INFO L231 Difference]: Finished difference. Result has 99 places, 70 transitions, 418 flow [2024-11-28 04:38:40,474 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=418, PETRI_PLACES=99, PETRI_TRANSITIONS=70} [2024-11-28 04:38:40,474 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 39 predicate places. [2024-11-28 04:38:40,474 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 70 transitions, 418 flow [2024-11-28 04:38:40,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 24.142857142857142) internal successors, (676), 28 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:40,474 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:40,474 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:40,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 04:38:40,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:40,679 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:40,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:40,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1778680391, now seen corresponding path program 1 times [2024-11-28 04:38:40,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:40,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811619576] [2024-11-28 04:38:40,680 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:40,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:40,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:41,552 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 29 proven. 23 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 04:38:41,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:41,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811619576] [2024-11-28 04:38:41,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811619576] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:41,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086184067] [2024-11-28 04:38:41,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:41,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:41,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:41,555 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:41,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:38:41,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:41,761 INFO L256 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:38:41,764 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:41,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:38:41,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:38:41,849 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:38:41,850 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-28 04:38:41,853 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 14 treesize of output 9 [2024-11-28 04:38:41,949 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:38:41,949 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-28 04:38:41,965 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:38:41,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:38:42,401 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:42,401 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:43,326 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:43,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086184067] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:43,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:43,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 10] total 34 [2024-11-28 04:38:43,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835139333] [2024-11-28 04:38:43,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:43,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-28 04:38:43,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:43,328 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-28 04:38:43,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=955, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 04:38:44,857 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 60 [2024-11-28 04:38:44,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 70 transitions, 418 flow. Second operand has 36 states, 36 states have (on average 20.305555555555557) internal successors, (731), 36 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:44,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:44,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 60 [2024-11-28 04:38:44,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:47,294 INFO L124 PetriNetUnfolderBase]: 8355/14143 cut-off events. [2024-11-28 04:38:47,294 INFO L125 PetriNetUnfolderBase]: For 33217/34411 co-relation queries the response was YES. [2024-11-28 04:38:47,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44365 conditions, 14143 events. 8355/14143 cut-off events. For 33217/34411 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 101665 event pairs, 1620 based on Foata normal form. 651/14671 useless extension candidates. Maximal degree in co-relation 44186. Up to 2806 conditions per place. [2024-11-28 04:38:47,396 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 137 selfloop transitions, 22 changer transitions 0/170 dead transitions. [2024-11-28 04:38:47,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 170 transitions, 1326 flow [2024-11-28 04:38:47,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:38:47,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:38:47,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 432 transitions. [2024-11-28 04:38:47,399 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4235294117647059 [2024-11-28 04:38:47,399 INFO L175 Difference]: Start difference. First operand has 99 places, 70 transitions, 418 flow. Second operand 17 states and 432 transitions. [2024-11-28 04:38:47,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 170 transitions, 1326 flow [2024-11-28 04:38:47,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 170 transitions, 1250 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-11-28 04:38:47,439 INFO L231 Difference]: Finished difference. Result has 110 places, 72 transitions, 457 flow [2024-11-28 04:38:47,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=457, PETRI_PLACES=110, PETRI_TRANSITIONS=72} [2024-11-28 04:38:47,439 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 50 predicate places. [2024-11-28 04:38:47,439 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 72 transitions, 457 flow [2024-11-28 04:38:47,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 20.305555555555557) internal successors, (731), 36 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:47,440 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:47,440 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:47,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 04:38:47,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 04:38:47,644 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:47,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:47,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1475659758, now seen corresponding path program 1 times [2024-11-28 04:38:47,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:47,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891010863] [2024-11-28 04:38:47,645 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:47,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:47,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:48,257 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:48,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:48,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891010863] [2024-11-28 04:38:48,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891010863] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:48,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261422558] [2024-11-28 04:38:48,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:48,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:48,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:48,260 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:48,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:38:48,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:48,457 INFO L256 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 04:38:48,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:48,630 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:48,630 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:48,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 04:38:48,838 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:48,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261422558] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:48,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:48,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-11-28 04:38:48,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782208936] [2024-11-28 04:38:48,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:48,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:38:48,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:48,842 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:38:48,843 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:38:49,565 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 04:38:49,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 72 transitions, 457 flow. Second operand has 25 states, 25 states have (on average 30.48) internal successors, (762), 25 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:49,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:49,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 04:38:49,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:51,415 INFO L124 PetriNetUnfolderBase]: 6203/11434 cut-off events. [2024-11-28 04:38:51,415 INFO L125 PetriNetUnfolderBase]: For 31971/33155 co-relation queries the response was YES. [2024-11-28 04:38:51,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36338 conditions, 11434 events. 6203/11434 cut-off events. For 31971/33155 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 90791 event pairs, 2903 based on Foata normal form. 644/11623 useless extension candidates. Maximal degree in co-relation 36152. Up to 4940 conditions per place. [2024-11-28 04:38:51,515 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 88 selfloop transitions, 19 changer transitions 0/124 dead transitions. [2024-11-28 04:38:51,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 124 transitions, 1013 flow [2024-11-28 04:38:51,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:38:51,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:38:51,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 362 transitions. [2024-11-28 04:38:51,518 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6033333333333334 [2024-11-28 04:38:51,518 INFO L175 Difference]: Start difference. First operand has 110 places, 72 transitions, 457 flow. Second operand 10 states and 362 transitions. [2024-11-28 04:38:51,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 124 transitions, 1013 flow [2024-11-28 04:38:51,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 124 transitions, 961 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-11-28 04:38:51,566 INFO L231 Difference]: Finished difference. Result has 112 places, 74 transitions, 483 flow [2024-11-28 04:38:51,566 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=483, PETRI_PLACES=112, PETRI_TRANSITIONS=74} [2024-11-28 04:38:51,567 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 52 predicate places. [2024-11-28 04:38:51,567 INFO L471 AbstractCegarLoop]: Abstraction has has 112 places, 74 transitions, 483 flow [2024-11-28 04:38:51,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 30.48) internal successors, (762), 25 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:51,567 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:51,568 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:51,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 04:38:51,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:38:51,768 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:51,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:51,769 INFO L85 PathProgramCache]: Analyzing trace with hash 769850163, now seen corresponding path program 1 times [2024-11-28 04:38:51,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:51,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443216258] [2024-11-28 04:38:51,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:51,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:51,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:52,366 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:52,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:52,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443216258] [2024-11-28 04:38:52,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443216258] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:52,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763679490] [2024-11-28 04:38:52,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:52,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:52,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:52,369 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:52,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:38:52,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:52,561 INFO L256 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:38:52,564 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:52,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:38:52,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:38:52,663 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:38:52,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:38:52,671 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 14 treesize of output 9 [2024-11-28 04:38:53,084 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:53,085 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:53,519 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:53,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763679490] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:53,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:53,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2024-11-28 04:38:53,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55845971] [2024-11-28 04:38:53,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:53,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 04:38:53,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:53,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 04:38:53,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=635, Unknown=0, NotChecked=0, Total=812 [2024-11-28 04:38:54,738 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-28 04:38:54,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 74 transitions, 483 flow. Second operand has 29 states, 29 states have (on average 23.586206896551722) internal successors, (684), 29 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:54,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:38:54,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-28 04:38:54,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:38:58,207 INFO L124 PetriNetUnfolderBase]: 11907/19944 cut-off events. [2024-11-28 04:38:58,207 INFO L125 PetriNetUnfolderBase]: For 58255/60575 co-relation queries the response was YES. [2024-11-28 04:38:58,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66379 conditions, 19944 events. 11907/19944 cut-off events. For 58255/60575 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 152448 event pairs, 2903 based on Foata normal form. 966/20565 useless extension candidates. Maximal degree in co-relation 66186. Up to 4618 conditions per place. [2024-11-28 04:38:58,579 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 129 selfloop transitions, 22 changer transitions 0/166 dead transitions. [2024-11-28 04:38:58,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 166 transitions, 1383 flow [2024-11-28 04:38:58,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:38:58,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:38:58,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 470 transitions. [2024-11-28 04:38:58,581 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46078431372549017 [2024-11-28 04:38:58,581 INFO L175 Difference]: Start difference. First operand has 112 places, 74 transitions, 483 flow. Second operand 17 states and 470 transitions. [2024-11-28 04:38:58,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 166 transitions, 1383 flow [2024-11-28 04:38:58,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 166 transitions, 1352 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:38:58,646 INFO L231 Difference]: Finished difference. Result has 126 places, 76 transitions, 527 flow [2024-11-28 04:38:58,646 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=527, PETRI_PLACES=126, PETRI_TRANSITIONS=76} [2024-11-28 04:38:58,647 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 66 predicate places. [2024-11-28 04:38:58,647 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 76 transitions, 527 flow [2024-11-28 04:38:58,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 23.586206896551722) internal successors, (684), 29 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:38:58,647 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:38:58,648 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:38:58,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 04:38:58,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 04:38:58,852 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:38:58,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:38:58,853 INFO L85 PathProgramCache]: Analyzing trace with hash 230089940, now seen corresponding path program 1 times [2024-11-28 04:38:58,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:38:58,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500696225] [2024-11-28 04:38:58,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:58,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:38:58,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:59,282 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:59,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:38:59,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500696225] [2024-11-28 04:38:59,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500696225] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:59,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244579784] [2024-11-28 04:38:59,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:59,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:38:59,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:38:59,285 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:38:59,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:38:59,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:59,466 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 04:38:59,467 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:59,676 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:59,676 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:59,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-28 04:38:59,948 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:38:59,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244579784] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:38:59,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:38:59,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-11-28 04:38:59,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221606739] [2024-11-28 04:38:59,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:38:59,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 04:38:59,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:38:59,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 04:38:59,950 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2024-11-28 04:39:00,917 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-28 04:39:00,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 76 transitions, 527 flow. Second operand has 32 states, 32 states have (on average 29.96875) internal successors, (959), 32 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:00,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:39:00,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-28 04:39:00,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:39:04,312 INFO L124 PetriNetUnfolderBase]: 10640/20303 cut-off events. [2024-11-28 04:39:04,313 INFO L125 PetriNetUnfolderBase]: For 68756/70594 co-relation queries the response was YES. [2024-11-28 04:39:04,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71655 conditions, 20303 events. 10640/20303 cut-off events. For 68756/70594 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 175810 event pairs, 2584 based on Foata normal form. 957/20950 useless extension candidates. Maximal degree in co-relation 71457. Up to 4405 conditions per place. [2024-11-28 04:39:04,468 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 155 selfloop transitions, 22 changer transitions 0/195 dead transitions. [2024-11-28 04:39:04,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 195 transitions, 1682 flow [2024-11-28 04:39:04,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:39:04,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:39:04,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 496 transitions. [2024-11-28 04:39:04,470 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6358974358974359 [2024-11-28 04:39:04,470 INFO L175 Difference]: Start difference. First operand has 126 places, 76 transitions, 527 flow. Second operand 13 states and 496 transitions. [2024-11-28 04:39:04,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 195 transitions, 1682 flow [2024-11-28 04:39:04,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 195 transitions, 1590 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-11-28 04:39:04,594 INFO L231 Difference]: Finished difference. Result has 127 places, 78 transitions, 561 flow [2024-11-28 04:39:04,594 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=561, PETRI_PLACES=127, PETRI_TRANSITIONS=78} [2024-11-28 04:39:04,595 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 67 predicate places. [2024-11-28 04:39:04,595 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 78 transitions, 561 flow [2024-11-28 04:39:04,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 29.96875) internal successors, (959), 32 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:04,595 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:39:04,595 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:39:04,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:39:04,796 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:39:04,796 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:39:04,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:39:04,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1112756110, now seen corresponding path program 1 times [2024-11-28 04:39:04,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:39:04,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321572532] [2024-11-28 04:39:04,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:39:04,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:39:04,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:39:05,660 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:39:05,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:39:05,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321572532] [2024-11-28 04:39:05,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321572532] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:39:05,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213712358] [2024-11-28 04:39:05,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:39:05,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:39:05,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:39:05,664 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:39:05,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:39:05,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:39:05,864 INFO L256 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 04:39:05,866 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:39:05,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:39:06,074 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:39:06,074 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-28 04:39:06,302 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:39:06,303 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:39:06,604 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:39:06,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213712358] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:39:06,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:39:06,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 6] total 25 [2024-11-28 04:39:06,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679617731] [2024-11-28 04:39:06,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:39:06,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:39:06,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:39:06,606 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:39:06,607 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:39:07,941 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-28 04:39:07,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 78 transitions, 561 flow. Second operand has 26 states, 26 states have (on average 27.23076923076923) internal successors, (708), 26 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:07,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:39:07,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-28 04:39:07,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:39:12,602 INFO L124 PetriNetUnfolderBase]: 12848/24305 cut-off events. [2024-11-28 04:39:12,602 INFO L125 PetriNetUnfolderBase]: For 94491/96767 co-relation queries the response was YES. [2024-11-28 04:39:12,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89124 conditions, 24305 events. 12848/24305 cut-off events. For 94491/96767 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 212397 event pairs, 3452 based on Foata normal form. 1143/25171 useless extension candidates. Maximal degree in co-relation 88923. Up to 5988 conditions per place. [2024-11-28 04:39:12,818 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 157 selfloop transitions, 22 changer transitions 0/197 dead transitions. [2024-11-28 04:39:12,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 197 transitions, 1835 flow [2024-11-28 04:39:12,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:39:12,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:39:12,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 447 transitions. [2024-11-28 04:39:12,820 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.573076923076923 [2024-11-28 04:39:12,820 INFO L175 Difference]: Start difference. First operand has 127 places, 78 transitions, 561 flow. Second operand 13 states and 447 transitions. [2024-11-28 04:39:12,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 197 transitions, 1835 flow [2024-11-28 04:39:13,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 197 transitions, 1768 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-11-28 04:39:13,007 INFO L231 Difference]: Finished difference. Result has 133 places, 80 transitions, 600 flow [2024-11-28 04:39:13,007 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=600, PETRI_PLACES=133, PETRI_TRANSITIONS=80} [2024-11-28 04:39:13,008 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 73 predicate places. [2024-11-28 04:39:13,008 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 80 transitions, 600 flow [2024-11-28 04:39:13,008 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 27.23076923076923) internal successors, (708), 26 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:13,008 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:39:13,009 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:39:13,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:39:13,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:39:13,209 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:39:13,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:39:13,210 INFO L85 PathProgramCache]: Analyzing trace with hash 677113900, now seen corresponding path program 2 times [2024-11-28 04:39:13,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:39:13,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477347410] [2024-11-28 04:39:13,210 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:39:13,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:39:13,328 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:39:13,329 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:39:14,335 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 12 proven. 14 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:39:14,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:39:14,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477347410] [2024-11-28 04:39:14,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477347410] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:39:14,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143406849] [2024-11-28 04:39:14,336 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:39:14,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:39:14,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:39:14,339 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:39:14,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:39:14,578 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:39:14,579 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:39:14,582 INFO L256 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-28 04:39:14,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:39:14,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:39:14,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:39:14,737 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:39:14,737 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-28 04:39:14,772 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:39:14,772 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-28 04:39:15,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:39:15,183 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:39:15,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 21 [2024-11-28 04:39:15,291 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:39:15,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-28 04:39:15,580 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 31 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:39:15,580 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:39:17,058 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:39:17,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143406849] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:39:17,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:39:17,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 36 [2024-11-28 04:39:17,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99116601] [2024-11-28 04:39:17,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:39:17,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-28 04:39:17,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:39:17,060 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-28 04:39:17,060 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2024-11-28 04:39:19,263 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 60 [2024-11-28 04:39:19,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 80 transitions, 600 flow. Second operand has 38 states, 38 states have (on average 22.473684210526315) internal successors, (854), 38 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:19,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:39:19,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 60 [2024-11-28 04:39:19,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:39:28,789 INFO L124 PetriNetUnfolderBase]: 33635/51069 cut-off events. [2024-11-28 04:39:28,789 INFO L125 PetriNetUnfolderBase]: For 212598/216659 co-relation queries the response was YES. [2024-11-28 04:39:29,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199993 conditions, 51069 events. 33635/51069 cut-off events. For 212598/216659 co-relation queries the response was YES. Maximal size of possible extension queue 1227. Compared 376162 event pairs, 2586 based on Foata normal form. 534/48122 useless extension candidates. Maximal degree in co-relation 199788. Up to 8891 conditions per place. [2024-11-28 04:39:29,221 INFO L140 encePairwiseOnDemand]: 50/60 looper letters, 233 selfloop transitions, 19 changer transitions 0/263 dead transitions. [2024-11-28 04:39:29,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 263 transitions, 2415 flow [2024-11-28 04:39:29,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 04:39:29,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 04:39:29,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 459 transitions. [2024-11-28 04:39:29,223 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.51 [2024-11-28 04:39:29,223 INFO L175 Difference]: Start difference. First operand has 133 places, 80 transitions, 600 flow. Second operand 15 states and 459 transitions. [2024-11-28 04:39:29,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 263 transitions, 2415 flow [2024-11-28 04:39:29,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 263 transitions, 2324 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-11-28 04:39:29,775 INFO L231 Difference]: Finished difference. Result has 134 places, 80 transitions, 581 flow [2024-11-28 04:39:29,775 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=581, PETRI_PLACES=134, PETRI_TRANSITIONS=80} [2024-11-28 04:39:29,776 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 74 predicate places. [2024-11-28 04:39:29,776 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 80 transitions, 581 flow [2024-11-28 04:39:29,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 22.473684210526315) internal successors, (854), 38 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:29,776 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:39:29,777 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:39:29,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 04:39:29,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:39:29,981 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:39:29,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:39:29,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1843121251, now seen corresponding path program 1 times [2024-11-28 04:39:29,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:39:29,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964764337] [2024-11-28 04:39:29,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:39:29,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:39:30,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:39:30,197 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:39:30,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:39:30,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964764337] [2024-11-28 04:39:30,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964764337] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:39:30,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:39:30,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:39:30,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132662441] [2024-11-28 04:39:30,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:39:30,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:39:30,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:39:30,198 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:39:30,199 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:39:30,212 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-28 04:39:30,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 80 transitions, 581 flow. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:30,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:39:30,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-28 04:39:30,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:39:35,535 INFO L124 PetriNetUnfolderBase]: 13832/27111 cut-off events. [2024-11-28 04:39:35,536 INFO L125 PetriNetUnfolderBase]: For 107346/109827 co-relation queries the response was YES. [2024-11-28 04:39:35,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101307 conditions, 27111 events. 13832/27111 cut-off events. For 107346/109827 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 249352 event pairs, 10306 based on Foata normal form. 36/26484 useless extension candidates. Maximal degree in co-relation 101108. Up to 17266 conditions per place. [2024-11-28 04:39:35,760 INFO L140 encePairwiseOnDemand]: 57/60 looper letters, 83 selfloop transitions, 2 changer transitions 1/105 dead transitions. [2024-11-28 04:39:35,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 105 transitions, 938 flow [2024-11-28 04:39:35,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:39:35,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:39:35,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 133 transitions. [2024-11-28 04:39:35,761 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7388888888888889 [2024-11-28 04:39:35,761 INFO L175 Difference]: Start difference. First operand has 134 places, 80 transitions, 581 flow. Second operand 3 states and 133 transitions. [2024-11-28 04:39:35,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 105 transitions, 938 flow [2024-11-28 04:39:36,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 105 transitions, 905 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-11-28 04:39:36,059 INFO L231 Difference]: Finished difference. Result has 125 places, 80 transitions, 556 flow [2024-11-28 04:39:36,059 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=556, PETRI_PLACES=125, PETRI_TRANSITIONS=80} [2024-11-28 04:39:36,059 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 65 predicate places. [2024-11-28 04:39:36,059 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 80 transitions, 556 flow [2024-11-28 04:39:36,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:36,059 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:39:36,059 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:39:36,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 04:39:36,060 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:39:36,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:39:36,060 INFO L85 PathProgramCache]: Analyzing trace with hash -484304734, now seen corresponding path program 2 times [2024-11-28 04:39:36,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:39:36,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863594842] [2024-11-28 04:39:36,060 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:39:36,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:39:36,083 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:39:36,083 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:39:36,360 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2024-11-28 04:39:36,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:39:36,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863594842] [2024-11-28 04:39:36,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863594842] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:39:36,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108477442] [2024-11-28 04:39:36,360 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:39:36,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:39:36,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:39:36,362 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:39:36,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:39:36,539 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:39:36,539 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:39:36,541 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-28 04:39:36,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:39:36,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:39:36,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:39:36,648 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:39:36,648 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 17 treesize of output 21 [2024-11-28 04:39:36,656 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 12 treesize of output 14 [2024-11-28 04:39:37,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:39:37,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:39:37,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2024-11-28 04:39:37,049 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:39:37,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-28 04:39:37,687 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-28 04:39:37,687 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:39:39,550 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-28 04:39:39,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108477442] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:39:39,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:39:39,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 13 [2024-11-28 04:39:39,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388561963] [2024-11-28 04:39:39,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:39:39,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 04:39:39,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:39:39,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 04:39:39,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:39:41,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-28 04:39:41,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 80 transitions, 556 flow. Second operand has 15 states, 15 states have (on average 24.4) internal successors, (366), 15 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:41,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:39:41,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-28 04:39:41,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:39:47,733 INFO L124 PetriNetUnfolderBase]: 23177/34500 cut-off events. [2024-11-28 04:39:47,733 INFO L125 PetriNetUnfolderBase]: For 129614/132012 co-relation queries the response was YES. [2024-11-28 04:39:47,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135587 conditions, 34500 events. 23177/34500 cut-off events. For 129614/132012 co-relation queries the response was YES. Maximal size of possible extension queue 920. Compared 243990 event pairs, 10850 based on Foata normal form. 366/34260 useless extension candidates. Maximal degree in co-relation 135399. Up to 17226 conditions per place. [2024-11-28 04:39:48,018 INFO L140 encePairwiseOnDemand]: 51/60 looper letters, 98 selfloop transitions, 14 changer transitions 1/126 dead transitions. [2024-11-28 04:39:48,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 126 transitions, 1135 flow [2024-11-28 04:39:48,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:39:48,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:39:48,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-11-28 04:39:48,020 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-11-28 04:39:48,020 INFO L175 Difference]: Start difference. First operand has 125 places, 80 transitions, 556 flow. Second operand 8 states and 228 transitions. [2024-11-28 04:39:48,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 126 transitions, 1135 flow [2024-11-28 04:39:48,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 126 transitions, 1119 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-28 04:39:48,270 INFO L231 Difference]: Finished difference. Result has 126 places, 80 transitions, 573 flow [2024-11-28 04:39:48,270 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=573, PETRI_PLACES=126, PETRI_TRANSITIONS=80} [2024-11-28 04:39:48,270 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 66 predicate places. [2024-11-28 04:39:48,270 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 80 transitions, 573 flow [2024-11-28 04:39:48,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 24.4) internal successors, (366), 15 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:48,270 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:39:48,270 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:39:48,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 04:39:48,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:39:48,471 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:39:48,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:39:48,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1002280157, now seen corresponding path program 2 times [2024-11-28 04:39:48,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:39:48,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838214452] [2024-11-28 04:39:48,472 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:39:48,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:39:48,512 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:39:48,512 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:39:49,578 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 36 proven. 13 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-28 04:39:49,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:39:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838214452] [2024-11-28 04:39:49,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838214452] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:39:49,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451898237] [2024-11-28 04:39:49,579 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:39:49,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:39:49,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:39:49,581 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:39:49,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:39:49,802 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:39:49,802 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:39:49,806 INFO L256 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-11-28 04:39:49,808 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:39:49,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-28 04:39:50,018 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-28 04:39:50,018 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-28 04:39:50,264 INFO L349 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2024-11-28 04:39:50,264 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 3 case distinctions, treesize of input 17 treesize of output 22 [2024-11-28 04:39:50,769 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 20 proven. 55 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 04:39:50,769 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:39:51,634 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 04:39:51,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451898237] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:39:51,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:39:51,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 13] total 44 [2024-11-28 04:39:51,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981854656] [2024-11-28 04:39:51,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:39:51,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-28 04:39:51,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:39:51,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-28 04:39:51,636 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=1822, Unknown=0, NotChecked=0, Total=2070 [2024-11-28 04:39:54,974 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 60 [2024-11-28 04:39:54,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 80 transitions, 573 flow. Second operand has 46 states, 46 states have (on average 22.5) internal successors, (1035), 46 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:39:54,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:39:54,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 60 [2024-11-28 04:39:54,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:40:02,995 INFO L124 PetriNetUnfolderBase]: 26123/39132 cut-off events. [2024-11-28 04:40:02,995 INFO L125 PetriNetUnfolderBase]: For 171863/176788 co-relation queries the response was YES. [2024-11-28 04:40:03,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148132 conditions, 39132 events. 26123/39132 cut-off events. For 171863/176788 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 277796 event pairs, 576 based on Foata normal form. 884/36970 useless extension candidates. Maximal degree in co-relation 147943. Up to 6090 conditions per place. [2024-11-28 04:40:03,482 INFO L140 encePairwiseOnDemand]: 49/60 looper letters, 214 selfloop transitions, 24 changer transitions 0/252 dead transitions. [2024-11-28 04:40:03,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 252 transitions, 2286 flow [2024-11-28 04:40:03,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 04:40:03,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 04:40:03,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 562 transitions. [2024-11-28 04:40:03,485 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4683333333333333 [2024-11-28 04:40:03,485 INFO L175 Difference]: Start difference. First operand has 126 places, 80 transitions, 573 flow. Second operand 20 states and 562 transitions. [2024-11-28 04:40:03,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 252 transitions, 2286 flow [2024-11-28 04:40:03,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 252 transitions, 2154 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-11-28 04:40:03,819 INFO L231 Difference]: Finished difference. Result has 135 places, 80 transitions, 574 flow [2024-11-28 04:40:03,819 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=574, PETRI_PLACES=135, PETRI_TRANSITIONS=80} [2024-11-28 04:40:03,820 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 75 predicate places. [2024-11-28 04:40:03,820 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 80 transitions, 574 flow [2024-11-28 04:40:03,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 22.5) internal successors, (1035), 46 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:40:03,821 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:40:03,821 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:03,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 04:40:04,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 04:40:04,025 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:40:04,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:04,025 INFO L85 PathProgramCache]: Analyzing trace with hash 246636578, now seen corresponding path program 1 times [2024-11-28 04:40:04,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:04,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409566539] [2024-11-28 04:40:04,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:04,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:40:04,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:04,375 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-11-28 04:40:04,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:40:04,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409566539] [2024-11-28 04:40:04,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409566539] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:40:04,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543223055] [2024-11-28 04:40:04,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:04,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:40:04,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:40:04,377 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:40:04,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:40:04,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:04,597 INFO L256 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:40:04,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:40:04,660 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-28 04:40:04,660 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:40:04,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543223055] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:40:04,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:40:04,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2024-11-28 04:40:04,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702132174] [2024-11-28 04:40:04,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:40:04,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:40:04,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:40:04,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:40:04,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:40:04,683 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 60 [2024-11-28 04:40:04,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 80 transitions, 574 flow. Second operand has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:40:04,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:40:04,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 60 [2024-11-28 04:40:04,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:40:09,743 INFO L124 PetriNetUnfolderBase]: 14135/26918 cut-off events. [2024-11-28 04:40:09,743 INFO L125 PetriNetUnfolderBase]: For 109898/112948 co-relation queries the response was YES. [2024-11-28 04:40:09,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94875 conditions, 26918 events. 14135/26918 cut-off events. For 109898/112948 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 241542 event pairs, 10966 based on Foata normal form. 5/26362 useless extension candidates. Maximal degree in co-relation 94677. Up to 17573 conditions per place. [2024-11-28 04:40:09,976 INFO L140 encePairwiseOnDemand]: 55/60 looper letters, 91 selfloop transitions, 5 changer transitions 1/116 dead transitions. [2024-11-28 04:40:09,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 116 transitions, 1012 flow [2024-11-28 04:40:09,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:40:09,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:40:09,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 170 transitions. [2024-11-28 04:40:09,978 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-11-28 04:40:09,978 INFO L175 Difference]: Start difference. First operand has 135 places, 80 transitions, 574 flow. Second operand 4 states and 170 transitions. [2024-11-28 04:40:09,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 116 transitions, 1012 flow [2024-11-28 04:40:10,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 116 transitions, 947 flow, removed 2 selfloop flow, removed 18 redundant places. [2024-11-28 04:40:10,614 INFO L231 Difference]: Finished difference. Result has 122 places, 83 transitions, 575 flow [2024-11-28 04:40:10,614 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=575, PETRI_PLACES=122, PETRI_TRANSITIONS=83} [2024-11-28 04:40:10,615 INFO L279 CegarLoopForPetriNet]: 60 programPoint places, 62 predicate places. [2024-11-28 04:40:10,615 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 83 transitions, 575 flow [2024-11-28 04:40:10,615 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.5) internal successors, (201), 6 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:40:10,615 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:40:10,615 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:10,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 04:40:10,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b388d4a-12b6-4a9b-a7b7-9283c3989425/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 04:40:10,820 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-28 04:40:10,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:10,821 INFO L85 PathProgramCache]: Analyzing trace with hash 2025529368, now seen corresponding path program 2 times [2024-11-28 04:40:10,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:10,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521709527] [2024-11-28 04:40:10,821 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:40:10,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:40:10,858 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:40:10,858 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat