./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-three-array-min.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_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-three-array-min.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1 --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 632917bb2a5e88c193ba7761220e89039206b92cb89d98172ae8e9ad69d27ca8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 08:59:47,391 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:59:47,444 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 08:59:47,448 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:59:47,448 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:59:47,467 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:59:47,467 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:59:47,468 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:59:47,468 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:59:47,468 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:59:47,468 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:59:47,468 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:59:47,469 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:59:47,469 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:59:47,469 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:59:47,469 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:59:47,469 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 08:59:47,469 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 08:59:47,469 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 08:59:47,469 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:59:47,469 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 08:59:47,470 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 08:59:47,470 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 08:59:47,470 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:59:47,470 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 08:59:47,470 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 08:59:47,470 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 08:59:47,470 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:59:47,470 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:59:47,470 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:59:47,470 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:59:47,471 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:59:47,471 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:59:47,471 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:59:47,471 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:59:47,471 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:59:47,471 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:59:47,471 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:59:47,471 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:59:47,471 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:59:47,471 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:59:47,472 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 08:59:47,472 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 08:59:47,472 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:59:47,472 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:59:47,472 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:59:47,472 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:59:47,472 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_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1 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 -> 632917bb2a5e88c193ba7761220e89039206b92cb89d98172ae8e9ad69d27ca8 [2024-12-02 08:59:47,675 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:59:47,682 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:59:47,684 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:59:47,685 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:59:47,685 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:59:47,686 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-three-array-min.wvr.c [2024-12-02 08:59:50,298 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/data/d4d8bb68a/a3d956c0746242b1a7abac0de00357f9/FLAG1f19dbfdf [2024-12-02 08:59:50,502 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:59:50,502 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/sv-benchmarks/c/weaver/popl20-three-array-min.wvr.c [2024-12-02 08:59:50,508 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/data/d4d8bb68a/a3d956c0746242b1a7abac0de00357f9/FLAG1f19dbfdf [2024-12-02 08:59:50,856 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/data/d4d8bb68a/a3d956c0746242b1a7abac0de00357f9 [2024-12-02 08:59:50,857 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:59:50,859 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:59:50,860 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:59:50,860 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:59:50,864 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:59:50,865 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:59:50" (1/1) ... [2024-12-02 08:59:50,865 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11fc25c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:50, skipping insertion in model container [2024-12-02 08:59:50,866 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:59:50" (1/1) ... [2024-12-02 08:59:50,882 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:59:51,048 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:59:51,052 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:59:51,062 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 08:59:51,092 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:59:51,108 INFO L204 MainTranslator]: Completed translation [2024-12-02 08:59:51,109 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51 WrapperNode [2024-12-02 08:59:51,109 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:59:51,110 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 08:59:51,110 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 08:59:51,110 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 08:59:51,117 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,126 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,152 INFO L138 Inliner]: procedures = 25, calls = 43, calls flagged for inlining = 15, calls inlined = 23, statements flattened = 220 [2024-12-02 08:59:51,152 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 08:59:51,153 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 08:59:51,153 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 08:59:51,153 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 08:59:51,162 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,162 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,167 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,185 INFO L175 MemorySlicer]: Split 18 memory accesses to 2 slices as follows [2, 16]. 89 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 4 writes are split as follows [0, 4]. [2024-12-02 08:59:51,185 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,185 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,195 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,196 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,201 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,203 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,204 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,207 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 08:59:51,208 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 08:59:51,208 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 08:59:51,208 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 08:59:51,209 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (1/1) ... [2024-12-02 08:59:51,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:59:51,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:59:51,239 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 08:59:51,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 08:59:51,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 08:59:51,270 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 08:59:51,270 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 08:59:51,270 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 08:59:51,270 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 08:59:51,270 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-02 08:59:51,270 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-02 08:59:51,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 08:59:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 08:59:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 08:59:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 08:59:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 08:59:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 08:59:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 08:59:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 08:59:51,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 08:59:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 08:59:51,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 08:59:51,273 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 08:59:51,403 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 08:59:51,406 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 08:59:51,884 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 08:59:51,884 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 08:59:52,202 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 08:59:52,202 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-12-02 08:59:52,202 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:59:52 BoogieIcfgContainer [2024-12-02 08:59:52,202 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 08:59:52,204 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 08:59:52,204 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 08:59:52,209 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 08:59:52,209 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:59:50" (1/3) ... [2024-12-02 08:59:52,209 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39edfd08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:59:52, skipping insertion in model container [2024-12-02 08:59:52,209 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:59:51" (2/3) ... [2024-12-02 08:59:52,210 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39edfd08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:59:52, skipping insertion in model container [2024-12-02 08:59:52,210 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:59:52" (3/3) ... [2024-12-02 08:59:52,211 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-three-array-min.wvr.c [2024-12-02 08:59:52,226 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 08:59:52,228 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-three-array-min.wvr.c that has 4 procedures, 81 locations, 1 initial locations, 6 loop locations, and 34 error locations. [2024-12-02 08:59:52,228 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 08:59:52,317 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-02 08:59:52,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 90 places, 89 transitions, 199 flow [2024-12-02 08:59:52,388 INFO L124 PetriNetUnfolderBase]: 9/86 cut-off events. [2024-12-02 08:59:52,390 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 08:59:52,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 86 events. 9/86 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 247 event pairs, 0 based on Foata normal form. 0/43 useless extension candidates. Maximal degree in co-relation 67. Up to 2 conditions per place. [2024-12-02 08:59:52,394 INFO L82 GeneralOperation]: Start removeDead. Operand has 90 places, 89 transitions, 199 flow [2024-12-02 08:59:52,397 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 86 places, 85 transitions, 188 flow [2024-12-02 08:59:52,405 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 08:59:52,415 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;@6390aaec, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 08:59:52,415 INFO L334 AbstractCegarLoop]: Starting to check reachability of 55 error locations. [2024-12-02 08:59:52,418 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 08:59:52,419 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-12-02 08:59:52,419 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 08:59:52,419 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:59:52,419 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 08:59:52,420 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 08:59:52,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:59:52,424 INFO L85 PathProgramCache]: Analyzing trace with hash 909488, now seen corresponding path program 1 times [2024-12-02 08:59:52,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:59:52,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27306207] [2024-12-02 08:59:52,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:59:52,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:59:52,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:59:52,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:52,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:59:52,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27306207] [2024-12-02 08:59:52,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27306207] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:59:52,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:59:52,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 08:59:52,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027312105] [2024-12-02 08:59:52,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:59:52,635 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:59:52,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:59:52,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:59:52,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:59:52,707 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 08:59:52,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 188 flow. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:59:52,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:59:52,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 08:59:52,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:59:53,470 INFO L124 PetriNetUnfolderBase]: 2958/4632 cut-off events. [2024-12-02 08:59:53,471 INFO L125 PetriNetUnfolderBase]: For 178/178 co-relation queries the response was YES. [2024-12-02 08:59:53,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8752 conditions, 4632 events. 2958/4632 cut-off events. For 178/178 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 29707 event pairs, 2134 based on Foata normal form. 1/3242 useless extension candidates. Maximal degree in co-relation 8216. Up to 3883 conditions per place. [2024-12-02 08:59:53,513 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 46 selfloop transitions, 2 changer transitions 0/78 dead transitions. [2024-12-02 08:59:53,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 78 transitions, 270 flow [2024-12-02 08:59:53,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:59:53,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 08:59:53,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 156 transitions. [2024-12-02 08:59:53,527 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5842696629213483 [2024-12-02 08:59:53,528 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 188 flow. Second operand 3 states and 156 transitions. [2024-12-02 08:59:53,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 78 transitions, 270 flow [2024-12-02 08:59:53,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 78 transitions, 258 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 08:59:53,544 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 166 flow [2024-12-02 08:59:53,546 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-12-02 08:59:53,549 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, -11 predicate places. [2024-12-02 08:59:53,550 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 166 flow [2024-12-02 08:59:53,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:59:53,550 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:59:53,550 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 08:59:53,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 08:59:53,551 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 08:59:53,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:59:53,551 INFO L85 PathProgramCache]: Analyzing trace with hash 909489, now seen corresponding path program 1 times [2024-12-02 08:59:53,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:59:53,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71817926] [2024-12-02 08:59:53,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:59:53,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:59:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:59:53,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:53,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:59:53,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71817926] [2024-12-02 08:59:53,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71817926] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:59:53,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:59:53,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:59:53,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455868641] [2024-12-02 08:59:53,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:59:53,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:59:53,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:59:53,819 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:59:53,819 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:59:53,880 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 08:59:53,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:59:53,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:59:53,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 08:59:53,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:59:54,501 INFO L124 PetriNetUnfolderBase]: 2958/4634 cut-off events. [2024-12-02 08:59:54,502 INFO L125 PetriNetUnfolderBase]: For 51/51 co-relation queries the response was YES. [2024-12-02 08:59:54,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8613 conditions, 4634 events. 2958/4634 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 29713 event pairs, 2134 based on Foata normal form. 0/3241 useless extension candidates. Maximal degree in co-relation 8578. Up to 3895 conditions per place. [2024-12-02 08:59:54,519 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 51 selfloop transitions, 2 changer transitions 0/80 dead transitions. [2024-12-02 08:59:54,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 80 transitions, 276 flow [2024-12-02 08:59:54,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:59:54,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 08:59:54,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 157 transitions. [2024-12-02 08:59:54,521 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5880149812734082 [2024-12-02 08:59:54,521 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 166 flow. Second operand 3 states and 157 transitions. [2024-12-02 08:59:54,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 80 transitions, 276 flow [2024-12-02 08:59:54,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 80 transitions, 272 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 08:59:54,524 INFO L231 Difference]: Finished difference. Result has 76 places, 79 transitions, 176 flow [2024-12-02 08:59:54,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=76, PETRI_TRANSITIONS=79} [2024-12-02 08:59:54,525 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, -10 predicate places. [2024-12-02 08:59:54,525 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 79 transitions, 176 flow [2024-12-02 08:59:54,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:59:54,525 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:59:54,525 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-12-02 08:59:54,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 08:59:54,526 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 08:59:54,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:59:54,526 INFO L85 PathProgramCache]: Analyzing trace with hash 874048142, now seen corresponding path program 1 times [2024-12-02 08:59:54,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:59:54,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065853946] [2024-12-02 08:59:54,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:59:54,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:59:54,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:59:54,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:54,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:59:54,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065853946] [2024-12-02 08:59:54,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065853946] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:59:54,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637173612] [2024-12-02 08:59:54,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:59:54,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:59:54,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:59:54,777 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:59:54,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 08:59:54,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:59:54,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 08:59:54,850 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:59:54,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-02 08:59:55,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:55,096 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:59:55,220 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:55,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637173612] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:59:55,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:59:55,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-12-02 08:59:55,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987928764] [2024-12-02 08:59:55,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:59:55,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:59:55,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:59:55,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:59:55,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:59:55,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 08:59:55,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 79 transitions, 176 flow. Second operand has 11 states, 11 states have (on average 35.36363636363637) internal successors, (389), 11 states have internal predecessors, (389), 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-12-02 08:59:55,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:59:55,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 08:59:55,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:59:56,433 INFO L124 PetriNetUnfolderBase]: 2958/4633 cut-off events. [2024-12-02 08:59:56,433 INFO L125 PetriNetUnfolderBase]: For 51/51 co-relation queries the response was YES. [2024-12-02 08:59:56,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8615 conditions, 4633 events. 2958/4633 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 29703 event pairs, 2134 based on Foata normal form. 0/3241 useless extension candidates. Maximal degree in co-relation 8602. Up to 3891 conditions per place. [2024-12-02 08:59:56,466 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 47 selfloop transitions, 5 changer transitions 0/79 dead transitions. [2024-12-02 08:59:56,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 79 transitions, 278 flow [2024-12-02 08:59:56,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:59:56,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 08:59:56,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 223 transitions. [2024-12-02 08:59:56,468 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.501123595505618 [2024-12-02 08:59:56,468 INFO L175 Difference]: Start difference. First operand has 76 places, 79 transitions, 176 flow. Second operand 5 states and 223 transitions. [2024-12-02 08:59:56,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 79 transitions, 278 flow [2024-12-02 08:59:56,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 79 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 08:59:56,469 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 188 flow [2024-12-02 08:59:56,470 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=188, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-12-02 08:59:56,470 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, -7 predicate places. [2024-12-02 08:59:56,470 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 188 flow [2024-12-02 08:59:56,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 35.36363636363637) internal successors, (389), 11 states have internal predecessors, (389), 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-12-02 08:59:56,471 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:59:56,471 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-12-02 08:59:56,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 08:59:56,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:59:56,672 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 08:59:56,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:59:56,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1325691451, now seen corresponding path program 1 times [2024-12-02 08:59:56,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:59:56,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639046118] [2024-12-02 08:59:56,672 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:59:56,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:59:56,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:59:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:56,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:59:56,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639046118] [2024-12-02 08:59:56,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639046118] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:59:56,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961181022] [2024-12-02 08:59:56,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:59:56,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:59:56,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:59:56,891 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:59:56,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 08:59:56,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:59:56,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 08:59:56,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:59:56,972 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-12-02 08:59:57,071 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 08:59:57,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-12-02 08:59:57,098 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:57,098 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:59:57,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:57,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961181022] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 08:59:57,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:59:57,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 9 [2024-12-02 08:59:57,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424300801] [2024-12-02 08:59:57,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:59:57,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:59:57,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:59:57,167 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:59:57,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:59:57,264 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 08:59:57,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 35.2) internal successors, (176), 5 states have internal predecessors, (176), 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-12-02 08:59:57,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:59:57,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 08:59:57,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:59:57,702 INFO L124 PetriNetUnfolderBase]: 2960/4639 cut-off events. [2024-12-02 08:59:57,702 INFO L125 PetriNetUnfolderBase]: For 52/52 co-relation queries the response was YES. [2024-12-02 08:59:57,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8635 conditions, 4639 events. 2960/4639 cut-off events. For 52/52 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 29756 event pairs, 2134 based on Foata normal form. 0/3245 useless extension candidates. Maximal degree in co-relation 8606. Up to 3894 conditions per place. [2024-12-02 08:59:57,730 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 51 selfloop transitions, 7 changer transitions 0/85 dead transitions. [2024-12-02 08:59:57,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 85 transitions, 316 flow [2024-12-02 08:59:57,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:59:57,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 08:59:57,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 196 transitions. [2024-12-02 08:59:57,731 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.550561797752809 [2024-12-02 08:59:57,731 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 188 flow. Second operand 4 states and 196 transitions. [2024-12-02 08:59:57,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 85 transitions, 316 flow [2024-12-02 08:59:57,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 306 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-12-02 08:59:57,733 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 225 flow [2024-12-02 08:59:57,734 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=225, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2024-12-02 08:59:57,734 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, -5 predicate places. [2024-12-02 08:59:57,734 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 225 flow [2024-12-02 08:59:57,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.2) internal successors, (176), 5 states have internal predecessors, (176), 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-12-02 08:59:57,735 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:59:57,735 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:59:57,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-12-02 08:59:57,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:59:57,935 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 08:59:57,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:59:57,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1853236567, now seen corresponding path program 1 times [2024-12-02 08:59:57,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:59:57,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960423780] [2024-12-02 08:59:57,936 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:59:57,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:59:57,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:59:57,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 08:59:57,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:59:57,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960423780] [2024-12-02 08:59:57,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960423780] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:59:57,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:59:57,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:59:57,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301812936] [2024-12-02 08:59:57,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:59:57,990 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:59:57,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:59:57,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:59:57,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:59:58,008 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-12-02 08:59:58,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 225 flow. Second operand has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 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-12-02 08:59:58,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:59:58,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-12-02 08:59:58,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:59:58,324 INFO L124 PetriNetUnfolderBase]: 2958/4637 cut-off events. [2024-12-02 08:59:58,324 INFO L125 PetriNetUnfolderBase]: For 56/56 co-relation queries the response was YES. [2024-12-02 08:59:58,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8641 conditions, 4637 events. 2958/4637 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 29804 event pairs, 2134 based on Foata normal form. 2/3251 useless extension candidates. Maximal degree in co-relation 8611. Up to 3891 conditions per place. [2024-12-02 08:59:58,339 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 48 selfloop transitions, 6 changer transitions 0/83 dead transitions. [2024-12-02 08:59:58,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 83 transitions, 327 flow [2024-12-02 08:59:58,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:59:58,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 08:59:58,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 204 transitions. [2024-12-02 08:59:58,341 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5730337078651685 [2024-12-02 08:59:58,341 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 225 flow. Second operand 4 states and 204 transitions. [2024-12-02 08:59:58,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 83 transitions, 327 flow [2024-12-02 08:59:58,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 83 transitions, 321 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 08:59:58,343 INFO L231 Difference]: Finished difference. Result has 82 places, 81 transitions, 221 flow [2024-12-02 08:59:58,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=221, PETRI_PLACES=82, PETRI_TRANSITIONS=81} [2024-12-02 08:59:58,344 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, -4 predicate places. [2024-12-02 08:59:58,344 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 81 transitions, 221 flow [2024-12-02 08:59:58,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 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-12-02 08:59:58,344 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:59:58,345 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-12-02 08:59:58,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 08:59:58,345 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 08:59:58,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:59:58,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1615772427, now seen corresponding path program 1 times [2024-12-02 08:59:58,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:59:58,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355048518] [2024-12-02 08:59:58,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:59:58,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:59:58,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:59:58,430 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:58,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:59:58,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355048518] [2024-12-02 08:59:58,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355048518] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:59:58,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121231973] [2024-12-02 08:59:58,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:59:58,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:59:58,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:59:58,432 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:59:58,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 08:59:58,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:59:58,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 08:59:58,499 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:59:58,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:58,559 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:59:58,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:59:58,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121231973] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:59:58,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:59:58,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-12-02 08:59:58,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529177563] [2024-12-02 08:59:58,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:59:58,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 08:59:58,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:59:58,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 08:59:58,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-12-02 08:59:58,709 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-12-02 08:59:58,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 81 transitions, 221 flow. Second operand has 13 states, 13 states have (on average 38.53846153846154) internal successors, (501), 13 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-12-02 08:59:58,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 08:59:58,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-12-02 08:59:58,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:59:59,608 INFO L124 PetriNetUnfolderBase]: 5915/9273 cut-off events. [2024-12-02 08:59:59,608 INFO L125 PetriNetUnfolderBase]: For 113/113 co-relation queries the response was YES. [2024-12-02 08:59:59,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17276 conditions, 9273 events. 5915/9273 cut-off events. For 113/113 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 63286 event pairs, 4268 based on Foata normal form. 2/6508 useless extension candidates. Maximal degree in co-relation 8634. Up to 3889 conditions per place. [2024-12-02 08:59:59,644 INFO L140 encePairwiseOnDemand]: 79/89 looper letters, 85 selfloop transitions, 22 changer transitions 0/136 dead transitions. [2024-12-02 08:59:59,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 136 transitions, 592 flow [2024-12-02 08:59:59,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:59:59,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 08:59:59,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 405 transitions. [2024-12-02 08:59:59,646 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5688202247191011 [2024-12-02 08:59:59,646 INFO L175 Difference]: Start difference. First operand has 82 places, 81 transitions, 221 flow. Second operand 8 states and 405 transitions. [2024-12-02 08:59:59,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 136 transitions, 592 flow [2024-12-02 08:59:59,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 136 transitions, 570 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 08:59:59,650 INFO L231 Difference]: Finished difference. Result has 88 places, 94 transitions, 338 flow [2024-12-02 08:59:59,650 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=338, PETRI_PLACES=88, PETRI_TRANSITIONS=94} [2024-12-02 08:59:59,651 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 2 predicate places. [2024-12-02 08:59:59,651 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 94 transitions, 338 flow [2024-12-02 08:59:59,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 38.53846153846154) internal successors, (501), 13 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-12-02 08:59:59,651 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 08:59:59,651 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-12-02 08:59:59,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 08:59:59,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:59:59,852 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 08:59:59,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:59:59,852 INFO L85 PathProgramCache]: Analyzing trace with hash 256040248, now seen corresponding path program 2 times [2024-12-02 08:59:59,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:59:59,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488024984] [2024-12-02 08:59:59,853 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:59:59,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:59:59,877 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 08:59:59,877 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:00,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 09:00:00,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:00,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488024984] [2024-12-02 09:00:00,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488024984] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:00,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320551719] [2024-12-02 09:00:00,129 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:00:00,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:00,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:00,131 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:00,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 09:00:00,203 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:00:00,203 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:00,204 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 09:00:00,205 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:00,216 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-12-02 09:00:00,351 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 09:00:00,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-12-02 09:00:00,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 09:00:00,425 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:00,579 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 09:00:00,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320551719] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:00,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:00,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-12-02 09:00:00,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896502177] [2024-12-02 09:00:00,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:00,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 09:00:00,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:00,580 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 09:00:00,581 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-12-02 09:00:01,410 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 09:00:01,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 94 transitions, 338 flow. Second operand has 18 states, 18 states have (on average 35.666666666666664) internal successors, (642), 18 states have internal predecessors, (642), 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-12-02 09:00:01,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:01,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 09:00:01,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:03,054 INFO L124 PetriNetUnfolderBase]: 8876/13921 cut-off events. [2024-12-02 09:00:03,054 INFO L125 PetriNetUnfolderBase]: For 173/173 co-relation queries the response was YES. [2024-12-02 09:00:03,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26017 conditions, 13921 events. 8876/13921 cut-off events. For 173/173 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 103165 event pairs, 6402 based on Foata normal form. 10/9783 useless extension candidates. Maximal degree in co-relation 17295. Up to 7776 conditions per place. [2024-12-02 09:00:03,102 INFO L140 encePairwiseOnDemand]: 77/89 looper letters, 96 selfloop transitions, 44 changer transitions 0/167 dead transitions. [2024-12-02 09:00:03,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 167 transitions, 923 flow [2024-12-02 09:00:03,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 09:00:03,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 09:00:03,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 660 transitions. [2024-12-02 09:00:03,104 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4943820224719101 [2024-12-02 09:00:03,104 INFO L175 Difference]: Start difference. First operand has 88 places, 94 transitions, 338 flow. Second operand 15 states and 660 transitions. [2024-12-02 09:00:03,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 167 transitions, 923 flow [2024-12-02 09:00:03,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 167 transitions, 885 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-12-02 09:00:03,108 INFO L231 Difference]: Finished difference. Result has 108 places, 119 transitions, 640 flow [2024-12-02 09:00:03,108 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=640, PETRI_PLACES=108, PETRI_TRANSITIONS=119} [2024-12-02 09:00:03,108 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 22 predicate places. [2024-12-02 09:00:03,108 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 119 transitions, 640 flow [2024-12-02 09:00:03,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 35.666666666666664) internal successors, (642), 18 states have internal predecessors, (642), 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-12-02 09:00:03,109 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:03,109 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:03,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 09:00:03,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:03,309 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:03,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:03,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1776525134, now seen corresponding path program 1 times [2024-12-02 09:00:03,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:03,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77512471] [2024-12-02 09:00:03,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:03,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:03,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:03,469 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:03,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:03,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77512471] [2024-12-02 09:00:03,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77512471] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:03,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:03,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 09:00:03,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045049468] [2024-12-02 09:00:03,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:03,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 09:00:03,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:03,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 09:00:03,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 09:00:03,530 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 89 [2024-12-02 09:00:03,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 119 transitions, 640 flow. Second operand has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 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-12-02 09:00:03,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:03,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 89 [2024-12-02 09:00:03,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:04,657 INFO L124 PetriNetUnfolderBase]: 8975/14419 cut-off events. [2024-12-02 09:00:04,657 INFO L125 PetriNetUnfolderBase]: For 234/234 co-relation queries the response was YES. [2024-12-02 09:00:04,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26776 conditions, 14419 events. 8975/14419 cut-off events. For 234/234 co-relation queries the response was YES. Maximal size of possible extension queue 833. Compared 105986 event pairs, 6564 based on Foata normal form. 0/10261 useless extension candidates. Maximal degree in co-relation 26700. Up to 11812 conditions per place. [2024-12-02 09:00:04,724 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 80 selfloop transitions, 11 changer transitions 0/114 dead transitions. [2024-12-02 09:00:04,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 114 transitions, 812 flow [2024-12-02 09:00:04,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 09:00:04,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 09:00:04,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 194 transitions. [2024-12-02 09:00:04,725 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43595505617977526 [2024-12-02 09:00:04,725 INFO L175 Difference]: Start difference. First operand has 108 places, 119 transitions, 640 flow. Second operand 5 states and 194 transitions. [2024-12-02 09:00:04,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 114 transitions, 812 flow [2024-12-02 09:00:04,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 114 transitions, 761 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-12-02 09:00:04,729 INFO L231 Difference]: Finished difference. Result has 104 places, 114 transitions, 601 flow [2024-12-02 09:00:04,729 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=601, PETRI_PLACES=104, PETRI_TRANSITIONS=114} [2024-12-02 09:00:04,729 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 18 predicate places. [2024-12-02 09:00:04,729 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 114 transitions, 601 flow [2024-12-02 09:00:04,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 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-12-02 09:00:04,730 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:04,730 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:04,730 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 09:00:04,730 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:04,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:04,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1776525133, now seen corresponding path program 1 times [2024-12-02 09:00:04,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:04,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475173305] [2024-12-02 09:00:04,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:04,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:04,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:05,072 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 09:00:05,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:05,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475173305] [2024-12-02 09:00:05,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475173305] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:05,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008984088] [2024-12-02 09:00:05,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:05,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:05,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:05,075 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:05,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 09:00:05,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:05,153 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 09:00:05,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:05,161 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-12-02 09:00:05,166 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-12-02 09:00:05,217 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 09:00:05,217 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-12-02 09:00:05,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-12-02 09:00:05,329 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-12-02 09:00:05,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2024-12-02 09:00:05,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:05,612 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:05,955 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:05,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008984088] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:05,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 09:00:05,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 12 [2024-12-02 09:00:05,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783915984] [2024-12-02 09:00:05,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:05,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 09:00:05,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:05,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 09:00:05,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-12-02 09:00:06,220 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 09:00:06,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 114 transitions, 601 flow. Second operand has 6 states, 6 states have (on average 35.833333333333336) internal successors, (215), 6 states have internal predecessors, (215), 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-12-02 09:00:06,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:06,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 09:00:06,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:10,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 09:00:12,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 09:00:14,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 09:00:16,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 09:00:17,176 INFO L124 PetriNetUnfolderBase]: 7997/12541 cut-off events. [2024-12-02 09:00:17,176 INFO L125 PetriNetUnfolderBase]: For 223/223 co-relation queries the response was YES. [2024-12-02 09:00:17,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23545 conditions, 12541 events. 7997/12541 cut-off events. For 223/223 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 90440 event pairs, 5736 based on Foata normal form. 0/8926 useless extension candidates. Maximal degree in co-relation 23471. Up to 10504 conditions per place. [2024-12-02 09:00:17,223 INFO L140 encePairwiseOnDemand]: 83/89 looper letters, 77 selfloop transitions, 14 changer transitions 0/113 dead transitions. [2024-12-02 09:00:17,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 113 transitions, 787 flow [2024-12-02 09:00:17,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 09:00:17,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 09:00:17,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 256 transitions. [2024-12-02 09:00:17,224 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4794007490636704 [2024-12-02 09:00:17,224 INFO L175 Difference]: Start difference. First operand has 104 places, 114 transitions, 601 flow. Second operand 6 states and 256 transitions. [2024-12-02 09:00:17,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 113 transitions, 787 flow [2024-12-02 09:00:17,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 113 transitions, 772 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 09:00:17,227 INFO L231 Difference]: Finished difference. Result has 104 places, 112 transitions, 610 flow [2024-12-02 09:00:17,227 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=610, PETRI_PLACES=104, PETRI_TRANSITIONS=112} [2024-12-02 09:00:17,228 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 18 predicate places. [2024-12-02 09:00:17,228 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 112 transitions, 610 flow [2024-12-02 09:00:17,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.833333333333336) internal successors, (215), 6 states have internal predecessors, (215), 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-12-02 09:00:17,228 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:17,228 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:17,233 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 09:00:17,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:17,428 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:17,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:17,429 INFO L85 PathProgramCache]: Analyzing trace with hash 762296661, now seen corresponding path program 1 times [2024-12-02 09:00:17,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:17,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125131442] [2024-12-02 09:00:17,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:17,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:17,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:17,508 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 09:00:17,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:17,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125131442] [2024-12-02 09:00:17,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125131442] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:17,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:17,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 09:00:17,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904357207] [2024-12-02 09:00:17,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:17,508 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 09:00:17,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:17,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 09:00:17,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 09:00:17,586 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 89 [2024-12-02 09:00:17,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 112 transitions, 610 flow. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 09:00:17,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:17,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 89 [2024-12-02 09:00:17,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:18,320 INFO L124 PetriNetUnfolderBase]: 8132/12709 cut-off events. [2024-12-02 09:00:18,320 INFO L125 PetriNetUnfolderBase]: For 214/214 co-relation queries the response was YES. [2024-12-02 09:00:18,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23981 conditions, 12709 events. 8132/12709 cut-off events. For 214/214 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 88750 event pairs, 5934 based on Foata normal form. 0/9292 useless extension candidates. Maximal degree in co-relation 23907. Up to 10756 conditions per place. [2024-12-02 09:00:18,373 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 76 selfloop transitions, 13 changer transitions 0/107 dead transitions. [2024-12-02 09:00:18,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 107 transitions, 778 flow [2024-12-02 09:00:18,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 09:00:18,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 09:00:18,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 197 transitions. [2024-12-02 09:00:18,374 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44269662921348313 [2024-12-02 09:00:18,375 INFO L175 Difference]: Start difference. First operand has 104 places, 112 transitions, 610 flow. Second operand 5 states and 197 transitions. [2024-12-02 09:00:18,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 107 transitions, 778 flow [2024-12-02 09:00:18,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 107 transitions, 763 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 09:00:18,377 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 611 flow [2024-12-02 09:00:18,377 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=611, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-12-02 09:00:18,378 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 14 predicate places. [2024-12-02 09:00:18,378 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 611 flow [2024-12-02 09:00:18,378 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 09:00:18,378 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:18,378 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:18,378 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 09:00:18,378 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:18,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:18,379 INFO L85 PathProgramCache]: Analyzing trace with hash 762296662, now seen corresponding path program 1 times [2024-12-02 09:00:18,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:18,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123451536] [2024-12-02 09:00:18,379 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:18,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:18,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:18,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:18,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:18,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123451536] [2024-12-02 09:00:18,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123451536] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:18,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479185928] [2024-12-02 09:00:18,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:18,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:18,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:18,563 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:18,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 09:00:18,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:18,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 09:00:18,644 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:18,651 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-12-02 09:00:18,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 09:00:18,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 09:00:18,714 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 09:00:18,714 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-12-02 09:00:18,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:18,734 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:18,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-12-02 09:00:18,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:18,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479185928] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:18,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:18,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-12-02 09:00:18,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481848329] [2024-12-02 09:00:18,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:18,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 09:00:18,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:18,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 09:00:18,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 09:00:19,323 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2024-12-02 09:00:19,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 611 flow. Second operand has 10 states, 10 states have (on average 34.5) internal successors, (345), 10 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-12-02 09:00:19,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:19,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2024-12-02 09:00:19,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:20,232 INFO L124 PetriNetUnfolderBase]: 7118/11161 cut-off events. [2024-12-02 09:00:20,232 INFO L125 PetriNetUnfolderBase]: For 215/215 co-relation queries the response was YES. [2024-12-02 09:00:20,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21011 conditions, 11161 events. 7118/11161 cut-off events. For 215/215 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 78722 event pairs, 5070 based on Foata normal form. 0/8092 useless extension candidates. Maximal degree in co-relation 20937. Up to 9352 conditions per place. [2024-12-02 09:00:20,268 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 67 selfloop transitions, 23 changer transitions 0/107 dead transitions. [2024-12-02 09:00:20,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 107 transitions, 803 flow [2024-12-02 09:00:20,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 09:00:20,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 09:00:20,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 310 transitions. [2024-12-02 09:00:20,270 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4353932584269663 [2024-12-02 09:00:20,270 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 611 flow. Second operand 8 states and 310 transitions. [2024-12-02 09:00:20,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 107 transitions, 803 flow [2024-12-02 09:00:20,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 107 transitions, 784 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 09:00:20,272 INFO L231 Difference]: Finished difference. Result has 102 places, 105 transitions, 634 flow [2024-12-02 09:00:20,272 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=634, PETRI_PLACES=102, PETRI_TRANSITIONS=105} [2024-12-02 09:00:20,273 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 16 predicate places. [2024-12-02 09:00:20,273 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 105 transitions, 634 flow [2024-12-02 09:00:20,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 34.5) internal successors, (345), 10 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-12-02 09:00:20,273 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:20,273 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1] [2024-12-02 09:00:20,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 09:00:20,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-12-02 09:00:20,474 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:20,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:20,474 INFO L85 PathProgramCache]: Analyzing trace with hash -357129355, now seen corresponding path program 3 times [2024-12-02 09:00:20,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:20,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477264070] [2024-12-02 09:00:20,474 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 09:00:20,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:20,490 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 09:00:20,490 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:20,692 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:20,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:20,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477264070] [2024-12-02 09:00:20,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477264070] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:20,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290622270] [2024-12-02 09:00:20,692 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 09:00:20,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:20,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:20,694 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:20,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 09:00:20,777 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 09:00:20,777 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:20,778 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 09:00:20,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:20,831 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-12-02 09:00:20,976 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 09:00:20,976 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:21,115 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 09:00:21,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290622270] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:21,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:21,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2024-12-02 09:00:21,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853576800] [2024-12-02 09:00:21,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:21,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 09:00:21,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:21,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 09:00:21,117 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-12-02 09:00:21,902 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 09:00:21,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 105 transitions, 634 flow. Second operand has 15 states, 15 states have (on average 35.86666666666667) internal successors, (538), 15 states have internal predecessors, (538), 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-12-02 09:00:21,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:21,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 09:00:21,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:23,209 INFO L124 PetriNetUnfolderBase]: 7118/11157 cut-off events. [2024-12-02 09:00:23,210 INFO L125 PetriNetUnfolderBase]: For 233/233 co-relation queries the response was YES. [2024-12-02 09:00:23,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21004 conditions, 11157 events. 7118/11157 cut-off events. For 233/233 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 78737 event pairs, 5070 based on Foata normal form. 4/8092 useless extension candidates. Maximal degree in co-relation 20954. Up to 9352 conditions per place. [2024-12-02 09:00:23,267 INFO L140 encePairwiseOnDemand]: 77/89 looper letters, 37 selfloop transitions, 53 changer transitions 0/105 dead transitions. [2024-12-02 09:00:23,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 105 transitions, 806 flow [2024-12-02 09:00:23,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 09:00:23,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 09:00:23,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 292 transitions. [2024-12-02 09:00:23,268 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46869983948635635 [2024-12-02 09:00:23,268 INFO L175 Difference]: Start difference. First operand has 102 places, 105 transitions, 634 flow. Second operand 7 states and 292 transitions. [2024-12-02 09:00:23,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 105 transitions, 806 flow [2024-12-02 09:00:23,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 105 transitions, 749 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-12-02 09:00:23,274 INFO L231 Difference]: Finished difference. Result has 98 places, 105 transitions, 675 flow [2024-12-02 09:00:23,274 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=675, PETRI_PLACES=98, PETRI_TRANSITIONS=105} [2024-12-02 09:00:23,274 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 12 predicate places. [2024-12-02 09:00:23,275 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 105 transitions, 675 flow [2024-12-02 09:00:23,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 35.86666666666667) internal successors, (538), 15 states have internal predecessors, (538), 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-12-02 09:00:23,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:23,275 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:23,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 09:00:23,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-12-02 09:00:23,476 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:23,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:23,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1062165093, now seen corresponding path program 1 times [2024-12-02 09:00:23,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:23,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209645620] [2024-12-02 09:00:23,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:23,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:23,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:23,565 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:23,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:23,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209645620] [2024-12-02 09:00:23,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209645620] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:23,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511503724] [2024-12-02 09:00:23,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:23,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:23,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:23,567 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:23,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 09:00:23,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:23,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 09:00:23,656 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:23,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:23,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:23,772 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:23,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511503724] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:23,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:23,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-12-02 09:00:23,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548002220] [2024-12-02 09:00:23,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:23,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 09:00:23,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:23,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 09:00:23,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-12-02 09:00:23,903 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:00:23,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 105 transitions, 675 flow. Second operand has 12 states, 12 states have (on average 38.333333333333336) internal successors, (460), 12 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 09:00:23,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:23,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:00:23,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:24,658 INFO L124 PetriNetUnfolderBase]: 4452/7131 cut-off events. [2024-12-02 09:00:24,658 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2024-12-02 09:00:24,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13621 conditions, 7131 events. 4452/7131 cut-off events. For 167/167 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 46632 event pairs, 2874 based on Foata normal form. 0/5174 useless extension candidates. Maximal degree in co-relation 13400. Up to 3523 conditions per place. [2024-12-02 09:00:24,678 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 95 selfloop transitions, 44 changer transitions 0/153 dead transitions. [2024-12-02 09:00:24,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 153 transitions, 1057 flow [2024-12-02 09:00:24,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 09:00:24,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 09:00:24,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 440 transitions. [2024-12-02 09:00:24,680 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5493133583021224 [2024-12-02 09:00:24,680 INFO L175 Difference]: Start difference. First operand has 98 places, 105 transitions, 675 flow. Second operand 9 states and 440 transitions. [2024-12-02 09:00:24,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 153 transitions, 1057 flow [2024-12-02 09:00:24,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 153 transitions, 1044 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-12-02 09:00:24,684 INFO L231 Difference]: Finished difference. Result has 107 places, 107 transitions, 767 flow [2024-12-02 09:00:24,684 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=767, PETRI_PLACES=107, PETRI_TRANSITIONS=107} [2024-12-02 09:00:24,685 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 21 predicate places. [2024-12-02 09:00:24,685 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 107 transitions, 767 flow [2024-12-02 09:00:24,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.333333333333336) internal successors, (460), 12 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 09:00:24,685 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:24,685 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:24,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 09:00:24,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 09:00:24,885 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:24,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:24,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1387189167, now seen corresponding path program 1 times [2024-12-02 09:00:24,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:24,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260231062] [2024-12-02 09:00:24,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:24,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:24,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:24,962 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:24,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:24,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260231062] [2024-12-02 09:00:24,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260231062] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:24,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197675147] [2024-12-02 09:00:24,962 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:24,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:24,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:24,964 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:24,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 09:00:25,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:25,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 09:00:25,057 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:25,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:25,117 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:25,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:25,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197675147] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:25,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:25,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-12-02 09:00:25,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580562035] [2024-12-02 09:00:25,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:25,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 09:00:25,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:25,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 09:00:25,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-12-02 09:00:25,261 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:00:25,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 107 transitions, 767 flow. Second operand has 12 states, 12 states have (on average 38.583333333333336) internal successors, (463), 12 states have internal predecessors, (463), 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-12-02 09:00:25,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:25,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:00:25,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:25,762 INFO L124 PetriNetUnfolderBase]: 3253/5228 cut-off events. [2024-12-02 09:00:25,762 INFO L125 PetriNetUnfolderBase]: For 940/1066 co-relation queries the response was YES. [2024-12-02 09:00:25,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10700 conditions, 5228 events. 3253/5228 cut-off events. For 940/1066 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 31043 event pairs, 2212 based on Foata normal form. 0/3914 useless extension candidates. Maximal degree in co-relation 10457. Up to 3518 conditions per place. [2024-12-02 09:00:25,782 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 82 selfloop transitions, 44 changer transitions 0/140 dead transitions. [2024-12-02 09:00:25,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 140 transitions, 1101 flow [2024-12-02 09:00:25,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 09:00:25,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 09:00:25,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 427 transitions. [2024-12-02 09:00:25,783 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.533083645443196 [2024-12-02 09:00:25,783 INFO L175 Difference]: Start difference. First operand has 107 places, 107 transitions, 767 flow. Second operand 9 states and 427 transitions. [2024-12-02 09:00:25,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 140 transitions, 1101 flow [2024-12-02 09:00:25,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 140 transitions, 1020 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 09:00:25,787 INFO L231 Difference]: Finished difference. Result has 111 places, 109 transitions, 791 flow [2024-12-02 09:00:25,787 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=791, PETRI_PLACES=111, PETRI_TRANSITIONS=109} [2024-12-02 09:00:25,788 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 25 predicate places. [2024-12-02 09:00:25,788 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 109 transitions, 791 flow [2024-12-02 09:00:25,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.583333333333336) internal successors, (463), 12 states have internal predecessors, (463), 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-12-02 09:00:25,788 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:25,788 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:25,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 09:00:25,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 09:00:25,989 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:25,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:25,989 INFO L85 PathProgramCache]: Analyzing trace with hash 511246116, now seen corresponding path program 1 times [2024-12-02 09:00:25,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:25,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547843287] [2024-12-02 09:00:25,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:25,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:26,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:26,041 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:26,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:26,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547843287] [2024-12-02 09:00:26,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547843287] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:26,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:26,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 09:00:26,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334760251] [2024-12-02 09:00:26,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:26,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 09:00:26,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:26,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 09:00:26,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 09:00:26,096 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 09:00:26,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 109 transitions, 791 flow. Second operand has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 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-12-02 09:00:26,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:26,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 09:00:26,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:26,400 INFO L124 PetriNetUnfolderBase]: 2451/3882 cut-off events. [2024-12-02 09:00:26,401 INFO L125 PetriNetUnfolderBase]: For 1347/1433 co-relation queries the response was YES. [2024-12-02 09:00:26,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8832 conditions, 3882 events. 2451/3882 cut-off events. For 1347/1433 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21951 event pairs, 1866 based on Foata normal form. 0/3093 useless extension candidates. Maximal degree in co-relation 8586. Up to 3352 conditions per place. [2024-12-02 09:00:26,414 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 84 selfloop transitions, 8 changer transitions 0/107 dead transitions. [2024-12-02 09:00:26,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 107 transitions, 971 flow [2024-12-02 09:00:26,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 09:00:26,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 09:00:26,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 182 transitions. [2024-12-02 09:00:26,416 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5112359550561798 [2024-12-02 09:00:26,416 INFO L175 Difference]: Start difference. First operand has 111 places, 109 transitions, 791 flow. Second operand 4 states and 182 transitions. [2024-12-02 09:00:26,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 107 transitions, 971 flow [2024-12-02 09:00:26,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 107 transitions, 890 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 09:00:26,420 INFO L231 Difference]: Finished difference. Result has 106 places, 107 transitions, 722 flow [2024-12-02 09:00:26,420 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=722, PETRI_PLACES=106, PETRI_TRANSITIONS=107} [2024-12-02 09:00:26,420 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 20 predicate places. [2024-12-02 09:00:26,420 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 107 transitions, 722 flow [2024-12-02 09:00:26,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 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-12-02 09:00:26,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:26,420 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:26,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 09:00:26,421 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:26,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:26,421 INFO L85 PathProgramCache]: Analyzing trace with hash 511246117, now seen corresponding path program 1 times [2024-12-02 09:00:26,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:26,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679560197] [2024-12-02 09:00:26,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:26,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:26,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:26,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:26,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:26,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679560197] [2024-12-02 09:00:26,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679560197] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:26,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254086162] [2024-12-02 09:00:26,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:26,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:26,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:26,504 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:26,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 09:00:26,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:26,591 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 09:00:26,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:26,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:26,642 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:26,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 09:00:26,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254086162] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:26,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:26,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-12-02 09:00:26,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684467413] [2024-12-02 09:00:26,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:26,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 09:00:26,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:26,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 09:00:26,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-12-02 09:00:26,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:00:26,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 107 transitions, 722 flow. Second operand has 12 states, 12 states have (on average 38.75) internal successors, (465), 12 states have internal predecessors, (465), 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-12-02 09:00:26,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:26,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:00:26,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:27,128 INFO L124 PetriNetUnfolderBase]: 2335/3663 cut-off events. [2024-12-02 09:00:27,128 INFO L125 PetriNetUnfolderBase]: For 1081/1262 co-relation queries the response was YES. [2024-12-02 09:00:27,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8108 conditions, 3663 events. 2335/3663 cut-off events. For 1081/1262 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20399 event pairs, 1329 based on Foata normal form. 0/2816 useless extension candidates. Maximal degree in co-relation 7883. Up to 2356 conditions per place. [2024-12-02 09:00:27,138 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 90 selfloop transitions, 44 changer transitions 0/148 dead transitions. [2024-12-02 09:00:27,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 148 transitions, 1106 flow [2024-12-02 09:00:27,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 09:00:27,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 09:00:27,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 471 transitions. [2024-12-02 09:00:27,140 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5292134831460674 [2024-12-02 09:00:27,140 INFO L175 Difference]: Start difference. First operand has 106 places, 107 transitions, 722 flow. Second operand 10 states and 471 transitions. [2024-12-02 09:00:27,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 148 transitions, 1106 flow [2024-12-02 09:00:27,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 1097 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 09:00:27,145 INFO L231 Difference]: Finished difference. Result has 116 places, 109 transitions, 847 flow [2024-12-02 09:00:27,146 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=847, PETRI_PLACES=116, PETRI_TRANSITIONS=109} [2024-12-02 09:00:27,146 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 30 predicate places. [2024-12-02 09:00:27,146 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 109 transitions, 847 flow [2024-12-02 09:00:27,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.75) internal successors, (465), 12 states have internal predecessors, (465), 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-12-02 09:00:27,147 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:27,147 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:27,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 09:00:27,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 09:00:27,347 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:27,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:27,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1186557003, now seen corresponding path program 2 times [2024-12-02 09:00:27,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:27,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728834435] [2024-12-02 09:00:27,348 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:00:27,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:27,369 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 09:00:27,369 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:27,639 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 09:00:27,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:27,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728834435] [2024-12-02 09:00:27,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728834435] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:27,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:27,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 09:00:27,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079823099] [2024-12-02 09:00:27,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:27,640 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 09:00:27,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:27,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 09:00:27,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 09:00:27,925 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 89 [2024-12-02 09:00:27,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 109 transitions, 847 flow. Second operand has 8 states, 8 states have (on average 32.25) internal successors, (258), 8 states have internal predecessors, (258), 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-12-02 09:00:27,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:27,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 89 [2024-12-02 09:00:27,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:28,648 INFO L124 PetriNetUnfolderBase]: 4946/7807 cut-off events. [2024-12-02 09:00:28,648 INFO L125 PetriNetUnfolderBase]: For 1859/2093 co-relation queries the response was YES. [2024-12-02 09:00:28,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17566 conditions, 7807 events. 4946/7807 cut-off events. For 1859/2093 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 49123 event pairs, 2354 based on Foata normal form. 0/5702 useless extension candidates. Maximal degree in co-relation 17302. Up to 4215 conditions per place. [2024-12-02 09:00:28,686 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 136 selfloop transitions, 11 changer transitions 0/157 dead transitions. [2024-12-02 09:00:28,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 157 transitions, 1277 flow [2024-12-02 09:00:28,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 09:00:28,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 09:00:28,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 305 transitions. [2024-12-02 09:00:28,688 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4895666131621188 [2024-12-02 09:00:28,688 INFO L175 Difference]: Start difference. First operand has 116 places, 109 transitions, 847 flow. Second operand 7 states and 305 transitions. [2024-12-02 09:00:28,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 157 transitions, 1277 flow [2024-12-02 09:00:28,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 157 transitions, 1226 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-02 09:00:28,696 INFO L231 Difference]: Finished difference. Result has 119 places, 112 transitions, 845 flow [2024-12-02 09:00:28,696 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=845, PETRI_PLACES=119, PETRI_TRANSITIONS=112} [2024-12-02 09:00:28,696 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 33 predicate places. [2024-12-02 09:00:28,696 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 112 transitions, 845 flow [2024-12-02 09:00:28,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 32.25) internal successors, (258), 8 states have internal predecessors, (258), 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-12-02 09:00:28,696 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:28,696 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:28,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 09:00:28,696 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:28,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:28,697 INFO L85 PathProgramCache]: Analyzing trace with hash 2105647945, now seen corresponding path program 2 times [2024-12-02 09:00:28,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:28,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664328915] [2024-12-02 09:00:28,697 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:00:28,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:28,716 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 09:00:28,716 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:28,993 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 09:00:28,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:28,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664328915] [2024-12-02 09:00:28,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664328915] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:28,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:28,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 09:00:28,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038663797] [2024-12-02 09:00:28,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:28,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 09:00:28,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:28,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 09:00:28,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 09:00:29,290 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 89 [2024-12-02 09:00:29,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 112 transitions, 845 flow. Second operand has 9 states, 9 states have (on average 27.22222222222222) internal successors, (245), 9 states have internal predecessors, (245), 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-12-02 09:00:29,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:29,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 89 [2024-12-02 09:00:29,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:30,303 INFO L124 PetriNetUnfolderBase]: 7661/11075 cut-off events. [2024-12-02 09:00:30,303 INFO L125 PetriNetUnfolderBase]: For 4664/5156 co-relation queries the response was YES. [2024-12-02 09:00:30,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26649 conditions, 11075 events. 7661/11075 cut-off events. For 4664/5156 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 62426 event pairs, 3316 based on Foata normal form. 172/8424 useless extension candidates. Maximal degree in co-relation 26394. Up to 6302 conditions per place. [2024-12-02 09:00:30,357 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 133 selfloop transitions, 18 changer transitions 0/164 dead transitions. [2024-12-02 09:00:30,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 164 transitions, 1327 flow [2024-12-02 09:00:30,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 09:00:30,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 09:00:30,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 292 transitions. [2024-12-02 09:00:30,358 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4101123595505618 [2024-12-02 09:00:30,358 INFO L175 Difference]: Start difference. First operand has 119 places, 112 transitions, 845 flow. Second operand 8 states and 292 transitions. [2024-12-02 09:00:30,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 164 transitions, 1327 flow [2024-12-02 09:00:30,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 164 transitions, 1296 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-12-02 09:00:30,370 INFO L231 Difference]: Finished difference. Result has 124 places, 115 transitions, 887 flow [2024-12-02 09:00:30,370 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=887, PETRI_PLACES=124, PETRI_TRANSITIONS=115} [2024-12-02 09:00:30,370 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 38 predicate places. [2024-12-02 09:00:30,370 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 115 transitions, 887 flow [2024-12-02 09:00:30,371 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.22222222222222) internal successors, (245), 9 states have internal predecessors, (245), 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-12-02 09:00:30,371 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:30,371 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:30,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 09:00:30,371 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:30,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:30,371 INFO L85 PathProgramCache]: Analyzing trace with hash 2105647947, now seen corresponding path program 1 times [2024-12-02 09:00:30,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:30,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841865313] [2024-12-02 09:00:30,371 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:30,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:30,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:30,680 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 09:00:30,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:30,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841865313] [2024-12-02 09:00:30,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841865313] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:30,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912678474] [2024-12-02 09:00:30,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:30,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:30,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:30,683 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:30,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 09:00:30,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:30,784 INFO L256 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 09:00:30,786 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:30,806 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-12-02 09:00:30,812 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-12-02 09:00:30,869 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 09:00:30,869 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-12-02 09:00:30,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 24 [2024-12-02 09:00:31,295 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 09:00:31,296 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:31,583 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 09:00:31,589 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:31,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912678474] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:31,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 09:00:31,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 22 [2024-12-02 09:00:31,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115637743] [2024-12-02 09:00:31,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:31,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 09:00:31,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:31,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 09:00:31,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2024-12-02 09:00:31,828 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-12-02 09:00:31,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 115 transitions, 887 flow. Second operand has 8 states, 8 states have (on average 39.5) internal successors, (316), 8 states have internal predecessors, (316), 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-12-02 09:00:31,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:31,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-12-02 09:00:31,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:32,690 INFO L124 PetriNetUnfolderBase]: 5250/7934 cut-off events. [2024-12-02 09:00:32,690 INFO L125 PetriNetUnfolderBase]: For 5426/6434 co-relation queries the response was YES. [2024-12-02 09:00:32,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20431 conditions, 7934 events. 5250/7934 cut-off events. For 5426/6434 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 47367 event pairs, 1921 based on Foata normal form. 285/6647 useless extension candidates. Maximal degree in co-relation 20170. Up to 3342 conditions per place. [2024-12-02 09:00:32,729 INFO L140 encePairwiseOnDemand]: 78/89 looper letters, 108 selfloop transitions, 25 changer transitions 0/150 dead transitions. [2024-12-02 09:00:32,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 150 transitions, 1252 flow [2024-12-02 09:00:32,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 09:00:32,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 09:00:32,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 423 transitions. [2024-12-02 09:00:32,731 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5280898876404494 [2024-12-02 09:00:32,731 INFO L175 Difference]: Start difference. First operand has 124 places, 115 transitions, 887 flow. Second operand 9 states and 423 transitions. [2024-12-02 09:00:32,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 150 transitions, 1252 flow [2024-12-02 09:00:32,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 150 transitions, 1217 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-12-02 09:00:32,743 INFO L231 Difference]: Finished difference. Result has 130 places, 118 transitions, 936 flow [2024-12-02 09:00:32,743 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=936, PETRI_PLACES=130, PETRI_TRANSITIONS=118} [2024-12-02 09:00:32,743 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 44 predicate places. [2024-12-02 09:00:32,743 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 118 transitions, 936 flow [2024-12-02 09:00:32,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 39.5) internal successors, (316), 8 states have internal predecessors, (316), 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-12-02 09:00:32,743 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:32,744 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:32,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 09:00:32,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:32,944 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:32,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:32,944 INFO L85 PathProgramCache]: Analyzing trace with hash -2114918215, now seen corresponding path program 1 times [2024-12-02 09:00:32,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:32,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465606833] [2024-12-02 09:00:32,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:32,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:32,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:33,282 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 09:00:33,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:33,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465606833] [2024-12-02 09:00:33,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465606833] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:33,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385909284] [2024-12-02 09:00:33,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:33,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:33,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:33,285 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:33,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 09:00:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:33,390 INFO L256 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 09:00:33,392 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:33,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-02 09:00:33,456 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-12-02 09:00:33,456 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 16 treesize of output 18 [2024-12-02 09:00:33,832 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 09:00:33,832 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:34,088 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:34,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385909284] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:34,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 09:00:34,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 22 [2024-12-02 09:00:34,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933707801] [2024-12-02 09:00:34,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:34,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 09:00:34,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:34,089 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 09:00:34,089 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2024-12-02 09:00:34,351 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 09:00:34,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 118 transitions, 936 flow. Second operand has 8 states, 8 states have (on average 36.375) internal successors, (291), 8 states have internal predecessors, (291), 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-12-02 09:00:34,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:34,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 09:00:34,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:35,296 INFO L124 PetriNetUnfolderBase]: 6231/9100 cut-off events. [2024-12-02 09:00:35,296 INFO L125 PetriNetUnfolderBase]: For 10432/11303 co-relation queries the response was YES. [2024-12-02 09:00:35,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26238 conditions, 9100 events. 6231/9100 cut-off events. For 10432/11303 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 53497 event pairs, 2024 based on Foata normal form. 393/7928 useless extension candidates. Maximal degree in co-relation 25970. Up to 4718 conditions per place. [2024-12-02 09:00:35,355 INFO L140 encePairwiseOnDemand]: 78/89 looper letters, 116 selfloop transitions, 24 changer transitions 0/154 dead transitions. [2024-12-02 09:00:35,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 154 transitions, 1347 flow [2024-12-02 09:00:35,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 09:00:35,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 09:00:35,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 400 transitions. [2024-12-02 09:00:35,356 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4993757802746567 [2024-12-02 09:00:35,356 INFO L175 Difference]: Start difference. First operand has 130 places, 118 transitions, 936 flow. Second operand 9 states and 400 transitions. [2024-12-02 09:00:35,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 154 transitions, 1347 flow [2024-12-02 09:00:35,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 154 transitions, 1310 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-12-02 09:00:35,374 INFO L231 Difference]: Finished difference. Result has 134 places, 118 transitions, 964 flow [2024-12-02 09:00:35,375 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=964, PETRI_PLACES=134, PETRI_TRANSITIONS=118} [2024-12-02 09:00:35,375 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 48 predicate places. [2024-12-02 09:00:35,375 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 118 transitions, 964 flow [2024-12-02 09:00:35,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.375) internal successors, (291), 8 states have internal predecessors, (291), 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-12-02 09:00:35,375 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:35,375 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:35,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 09:00:35,576 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:35,576 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:35,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:35,576 INFO L85 PathProgramCache]: Analyzing trace with hash 2105647949, now seen corresponding path program 1 times [2024-12-02 09:00:35,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:35,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966696185] [2024-12-02 09:00:35,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:35,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:35,777 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 09:00:35,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:35,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966696185] [2024-12-02 09:00:35,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966696185] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:35,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999445753] [2024-12-02 09:00:35,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:35,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:35,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:35,779 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:35,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 09:00:35,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:35,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 09:00:35,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:36,018 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:36,019 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:36,109 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-12-02 09:00:36,155 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:36,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999445753] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:36,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:36,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 18 [2024-12-02 09:00:36,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372745902] [2024-12-02 09:00:36,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:36,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 09:00:36,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:36,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 09:00:36,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2024-12-02 09:00:36,996 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:00:36,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 118 transitions, 964 flow. Second operand has 19 states, 19 states have (on average 39.05263157894737) internal successors, (742), 19 states have internal predecessors, (742), 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-12-02 09:00:36,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:36,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:00:36,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:38,395 INFO L124 PetriNetUnfolderBase]: 5515/8072 cut-off events. [2024-12-02 09:00:38,395 INFO L125 PetriNetUnfolderBase]: For 8752/9092 co-relation queries the response was YES. [2024-12-02 09:00:38,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23635 conditions, 8072 events. 5515/8072 cut-off events. For 8752/9092 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 46130 event pairs, 2613 based on Foata normal form. 348/6938 useless extension candidates. Maximal degree in co-relation 23362. Up to 4536 conditions per place. [2024-12-02 09:00:38,441 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 120 selfloop transitions, 31 changer transitions 12/178 dead transitions. [2024-12-02 09:00:38,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 178 transitions, 1523 flow [2024-12-02 09:00:38,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 09:00:38,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 09:00:38,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 593 transitions. [2024-12-02 09:00:38,443 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5125324114088159 [2024-12-02 09:00:38,443 INFO L175 Difference]: Start difference. First operand has 134 places, 118 transitions, 964 flow. Second operand 13 states and 593 transitions. [2024-12-02 09:00:38,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 178 transitions, 1523 flow [2024-12-02 09:00:38,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 178 transitions, 1466 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-12-02 09:00:38,461 INFO L231 Difference]: Finished difference. Result has 140 places, 114 transitions, 941 flow [2024-12-02 09:00:38,461 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=941, PETRI_PLACES=140, PETRI_TRANSITIONS=114} [2024-12-02 09:00:38,462 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 54 predicate places. [2024-12-02 09:00:38,462 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 114 transitions, 941 flow [2024-12-02 09:00:38,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 39.05263157894737) internal successors, (742), 19 states have internal predecessors, (742), 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-12-02 09:00:38,462 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:38,462 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:38,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 09:00:38,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 09:00:38,663 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:38,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:38,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1361678330, now seen corresponding path program 1 times [2024-12-02 09:00:38,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:38,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211802045] [2024-12-02 09:00:38,663 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:38,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:38,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:38,777 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:38,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:38,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211802045] [2024-12-02 09:00:38,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211802045] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:38,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58793659] [2024-12-02 09:00:38,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:38,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:38,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:38,779 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:38,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 09:00:38,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:38,862 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 09:00:38,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:38,946 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:38,946 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:39,020 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:39,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58793659] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:39,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:39,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-12-02 09:00:39,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141775369] [2024-12-02 09:00:39,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:39,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 09:00:39,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:39,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 09:00:39,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-12-02 09:00:39,105 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:00:39,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 114 transitions, 941 flow. Second operand has 17 states, 17 states have (on average 38.64705882352941) internal successors, (657), 17 states have internal predecessors, (657), 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-12-02 09:00:39,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:39,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:00:39,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:40,387 INFO L124 PetriNetUnfolderBase]: 8262/12153 cut-off events. [2024-12-02 09:00:40,387 INFO L125 PetriNetUnfolderBase]: For 17898/18500 co-relation queries the response was YES. [2024-12-02 09:00:40,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36049 conditions, 12153 events. 8262/12153 cut-off events. For 17898/18500 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 73053 event pairs, 4702 based on Foata normal form. 228/10629 useless extension candidates. Maximal degree in co-relation 22770. Up to 7043 conditions per place. [2024-12-02 09:00:40,445 INFO L140 encePairwiseOnDemand]: 75/89 looper letters, 136 selfloop transitions, 55 changer transitions 0/206 dead transitions. [2024-12-02 09:00:40,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 206 transitions, 1804 flow [2024-12-02 09:00:40,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 09:00:40,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 09:00:40,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 699 transitions. [2024-12-02 09:00:40,446 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5235955056179775 [2024-12-02 09:00:40,446 INFO L175 Difference]: Start difference. First operand has 140 places, 114 transitions, 941 flow. Second operand 15 states and 699 transitions. [2024-12-02 09:00:40,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 206 transitions, 1804 flow [2024-12-02 09:00:40,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 206 transitions, 1740 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-12-02 09:00:40,470 INFO L231 Difference]: Finished difference. Result has 150 places, 127 transitions, 1205 flow [2024-12-02 09:00:40,470 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1205, PETRI_PLACES=150, PETRI_TRANSITIONS=127} [2024-12-02 09:00:40,470 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 64 predicate places. [2024-12-02 09:00:40,470 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 127 transitions, 1205 flow [2024-12-02 09:00:40,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 38.64705882352941) internal successors, (657), 17 states have internal predecessors, (657), 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-12-02 09:00:40,470 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:40,470 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:40,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 09:00:40,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 09:00:40,671 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:40,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:40,671 INFO L85 PathProgramCache]: Analyzing trace with hash -37326401, now seen corresponding path program 2 times [2024-12-02 09:00:40,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:40,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17044353] [2024-12-02 09:00:40,671 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:00:40,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:40,686 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:00:40,686 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:40,772 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 09:00:40,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:40,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17044353] [2024-12-02 09:00:40,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17044353] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:40,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:40,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 09:00:40,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128606276] [2024-12-02 09:00:40,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:40,773 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 09:00:40,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:40,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 09:00:40,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 09:00:40,783 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 09:00:40,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 127 transitions, 1205 flow. Second operand has 5 states, 5 states have (on average 38.4) internal successors, (192), 5 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 09:00:40,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:40,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 09:00:40,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:41,908 INFO L124 PetriNetUnfolderBase]: 8406/12260 cut-off events. [2024-12-02 09:00:41,908 INFO L125 PetriNetUnfolderBase]: For 16663/17665 co-relation queries the response was YES. [2024-12-02 09:00:41,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36207 conditions, 12260 events. 8406/12260 cut-off events. For 16663/17665 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 70224 event pairs, 1252 based on Foata normal form. 916/11636 useless extension candidates. Maximal degree in co-relation 23564. Up to 8731 conditions per place. [2024-12-02 09:00:41,965 INFO L140 encePairwiseOnDemand]: 83/89 looper letters, 187 selfloop transitions, 9 changer transitions 0/210 dead transitions. [2024-12-02 09:00:41,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 210 transitions, 1994 flow [2024-12-02 09:00:41,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 09:00:41,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 09:00:41,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 322 transitions. [2024-12-02 09:00:41,966 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.602996254681648 [2024-12-02 09:00:41,966 INFO L175 Difference]: Start difference. First operand has 150 places, 127 transitions, 1205 flow. Second operand 6 states and 322 transitions. [2024-12-02 09:00:41,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 210 transitions, 1994 flow [2024-12-02 09:00:41,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 210 transitions, 1965 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-12-02 09:00:41,987 INFO L231 Difference]: Finished difference. Result has 158 places, 133 transitions, 1238 flow [2024-12-02 09:00:41,987 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1238, PETRI_PLACES=158, PETRI_TRANSITIONS=133} [2024-12-02 09:00:41,987 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 72 predicate places. [2024-12-02 09:00:41,987 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 133 transitions, 1238 flow [2024-12-02 09:00:41,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.4) internal successors, (192), 5 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 09:00:41,988 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:41,988 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:41,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 09:00:41,988 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:41,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:41,988 INFO L85 PathProgramCache]: Analyzing trace with hash -619839489, now seen corresponding path program 1 times [2024-12-02 09:00:41,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:41,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259275189] [2024-12-02 09:00:41,988 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:41,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:42,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:42,072 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:42,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:42,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259275189] [2024-12-02 09:00:42,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259275189] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:42,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742455355] [2024-12-02 09:00:42,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:42,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:42,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:42,074 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:42,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 09:00:42,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:42,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 09:00:42,166 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:42,252 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:42,252 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:42,330 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 09:00:42,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742455355] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:42,330 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:42,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-12-02 09:00:42,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736007010] [2024-12-02 09:00:42,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:42,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 09:00:42,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:42,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 09:00:42,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-12-02 09:00:42,478 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:00:42,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 133 transitions, 1238 flow. Second operand has 17 states, 17 states have (on average 38.64705882352941) internal successors, (657), 17 states have internal predecessors, (657), 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-12-02 09:00:42,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:42,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:00:42,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:43,660 INFO L124 PetriNetUnfolderBase]: 6086/9897 cut-off events. [2024-12-02 09:00:43,661 INFO L125 PetriNetUnfolderBase]: For 15911/16680 co-relation queries the response was YES. [2024-12-02 09:00:43,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30582 conditions, 9897 events. 6086/9897 cut-off events. For 15911/16680 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 63885 event pairs, 3592 based on Foata normal form. 322/8972 useless extension candidates. Maximal degree in co-relation 21932. Up to 6041 conditions per place. [2024-12-02 09:00:43,709 INFO L140 encePairwiseOnDemand]: 75/89 looper letters, 134 selfloop transitions, 56 changer transitions 0/208 dead transitions. [2024-12-02 09:00:43,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 208 transitions, 1991 flow [2024-12-02 09:00:43,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 09:00:43,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 09:00:43,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 691 transitions. [2024-12-02 09:00:43,710 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5176029962546816 [2024-12-02 09:00:43,710 INFO L175 Difference]: Start difference. First operand has 158 places, 133 transitions, 1238 flow. Second operand 15 states and 691 transitions. [2024-12-02 09:00:43,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 208 transitions, 1991 flow [2024-12-02 09:00:43,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 208 transitions, 1983 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-12-02 09:00:43,736 INFO L231 Difference]: Finished difference. Result has 175 places, 137 transitions, 1406 flow [2024-12-02 09:00:43,736 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1406, PETRI_PLACES=175, PETRI_TRANSITIONS=137} [2024-12-02 09:00:43,736 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 89 predicate places. [2024-12-02 09:00:43,736 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 137 transitions, 1406 flow [2024-12-02 09:00:43,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 38.64705882352941) internal successors, (657), 17 states have internal predecessors, (657), 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-12-02 09:00:43,737 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:43,737 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:43,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 09:00:43,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 09:00:43,937 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:43,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:43,937 INFO L85 PathProgramCache]: Analyzing trace with hash -222388927, now seen corresponding path program 1 times [2024-12-02 09:00:43,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:43,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569873182] [2024-12-02 09:00:43,938 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:43,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:43,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:44,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 09:00:44,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:44,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569873182] [2024-12-02 09:00:44,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569873182] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:44,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:44,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 09:00:44,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823446902] [2024-12-02 09:00:44,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:44,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 09:00:44,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:44,009 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 09:00:44,009 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 09:00:44,076 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:00:44,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 137 transitions, 1406 flow. Second operand has 6 states, 6 states have (on average 41.0) internal successors, (246), 6 states have internal predecessors, (246), 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-12-02 09:00:44,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:44,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:00:44,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:45,714 INFO L124 PetriNetUnfolderBase]: 9654/15226 cut-off events. [2024-12-02 09:00:45,714 INFO L125 PetriNetUnfolderBase]: For 28471/30034 co-relation queries the response was YES. [2024-12-02 09:00:45,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48541 conditions, 15226 events. 9654/15226 cut-off events. For 28471/30034 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 103096 event pairs, 1054 based on Foata normal form. 787/14014 useless extension candidates. Maximal degree in co-relation 34919. Up to 7025 conditions per place. [2024-12-02 09:00:45,810 INFO L140 encePairwiseOnDemand]: 79/89 looper letters, 172 selfloop transitions, 17 changer transitions 17/225 dead transitions. [2024-12-02 09:00:45,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 225 transitions, 2314 flow [2024-12-02 09:00:45,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 09:00:45,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 09:00:45,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 364 transitions. [2024-12-02 09:00:45,811 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5842696629213483 [2024-12-02 09:00:45,811 INFO L175 Difference]: Start difference. First operand has 175 places, 137 transitions, 1406 flow. Second operand 7 states and 364 transitions. [2024-12-02 09:00:45,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 225 transitions, 2314 flow [2024-12-02 09:00:45,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 225 transitions, 2212 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-12-02 09:00:45,864 INFO L231 Difference]: Finished difference. Result has 172 places, 135 transitions, 1279 flow [2024-12-02 09:00:45,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1310, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1279, PETRI_PLACES=172, PETRI_TRANSITIONS=135} [2024-12-02 09:00:45,864 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 86 predicate places. [2024-12-02 09:00:45,864 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 135 transitions, 1279 flow [2024-12-02 09:00:45,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 41.0) internal successors, (246), 6 states have internal predecessors, (246), 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-12-02 09:00:45,864 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:45,864 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:45,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 09:00:45,865 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:45,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:45,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1445200004, now seen corresponding path program 1 times [2024-12-02 09:00:45,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:45,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952691580] [2024-12-02 09:00:45,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:00:45,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:45,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:00:45,993 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 09:00:45,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:45,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952691580] [2024-12-02 09:00:45,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952691580] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:45,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:45,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 09:00:45,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880429402] [2024-12-02 09:00:45,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:45,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 09:00:45,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:45,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 09:00:45,995 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 09:00:46,059 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-12-02 09:00:46,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 135 transitions, 1279 flow. Second operand has 7 states, 7 states have (on average 40.142857142857146) internal successors, (281), 7 states have internal predecessors, (281), 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-12-02 09:00:46,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:46,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-12-02 09:00:46,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:48,518 INFO L124 PetriNetUnfolderBase]: 14599/23350 cut-off events. [2024-12-02 09:00:48,518 INFO L125 PetriNetUnfolderBase]: For 45816/47750 co-relation queries the response was YES. [2024-12-02 09:00:48,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78778 conditions, 23350 events. 14599/23350 cut-off events. For 45816/47750 co-relation queries the response was YES. Maximal size of possible extension queue 968. Compared 177093 event pairs, 4209 based on Foata normal form. 1037/21984 useless extension candidates. Maximal degree in co-relation 58196. Up to 10652 conditions per place. [2024-12-02 09:00:48,663 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 211 selfloop transitions, 27 changer transitions 0/258 dead transitions. [2024-12-02 09:00:48,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 258 transitions, 2508 flow [2024-12-02 09:00:48,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 09:00:48,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 09:00:48,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 416 transitions. [2024-12-02 09:00:48,664 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5842696629213483 [2024-12-02 09:00:48,664 INFO L175 Difference]: Start difference. First operand has 172 places, 135 transitions, 1279 flow. Second operand 8 states and 416 transitions. [2024-12-02 09:00:48,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 258 transitions, 2508 flow [2024-12-02 09:00:48,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 258 transitions, 2358 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-12-02 09:00:48,804 INFO L231 Difference]: Finished difference. Result has 159 places, 151 transitions, 1420 flow [2024-12-02 09:00:48,804 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1420, PETRI_PLACES=159, PETRI_TRANSITIONS=151} [2024-12-02 09:00:48,805 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 73 predicate places. [2024-12-02 09:00:48,805 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 151 transitions, 1420 flow [2024-12-02 09:00:48,805 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 40.142857142857146) internal successors, (281), 7 states have internal predecessors, (281), 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-12-02 09:00:48,805 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:48,805 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:48,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 09:00:48,805 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:48,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:48,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1390978036, now seen corresponding path program 2 times [2024-12-02 09:00:48,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:48,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193865923] [2024-12-02 09:00:48,806 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:00:48,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:48,816 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 09:00:48,816 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:48,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-12-02 09:00:48,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:48,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193865923] [2024-12-02 09:00:48,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193865923] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:48,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:48,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 09:00:48,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598458385] [2024-12-02 09:00:48,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:48,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 09:00:48,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:48,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 09:00:48,857 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 09:00:48,925 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-12-02 09:00:48,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 151 transitions, 1420 flow. Second operand has 5 states, 5 states have (on average 41.4) internal successors, (207), 5 states have internal predecessors, (207), 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-12-02 09:00:48,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:48,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-12-02 09:00:48,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:51,584 INFO L124 PetriNetUnfolderBase]: 15870/24570 cut-off events. [2024-12-02 09:00:51,584 INFO L125 PetriNetUnfolderBase]: For 58063/60192 co-relation queries the response was YES. [2024-12-02 09:00:51,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87524 conditions, 24570 events. 15870/24570 cut-off events. For 58063/60192 co-relation queries the response was YES. Maximal size of possible extension queue 1012. Compared 178353 event pairs, 930 based on Foata normal form. 1338/23194 useless extension candidates. Maximal degree in co-relation 64696. Up to 10917 conditions per place. [2024-12-02 09:00:51,785 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 219 selfloop transitions, 37 changer transitions 0/276 dead transitions. [2024-12-02 09:00:51,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 276 transitions, 2660 flow [2024-12-02 09:00:51,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 09:00:51,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 09:00:51,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 391 transitions. [2024-12-02 09:00:51,786 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6276083467094703 [2024-12-02 09:00:51,786 INFO L175 Difference]: Start difference. First operand has 159 places, 151 transitions, 1420 flow. Second operand 7 states and 391 transitions. [2024-12-02 09:00:51,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 276 transitions, 2660 flow [2024-12-02 09:00:52,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 276 transitions, 2625 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-12-02 09:00:52,068 INFO L231 Difference]: Finished difference. Result has 164 places, 160 transitions, 1575 flow [2024-12-02 09:00:52,068 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1575, PETRI_PLACES=164, PETRI_TRANSITIONS=160} [2024-12-02 09:00:52,068 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 78 predicate places. [2024-12-02 09:00:52,068 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 160 transitions, 1575 flow [2024-12-02 09:00:52,068 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.4) internal successors, (207), 5 states have internal predecessors, (207), 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-12-02 09:00:52,068 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:52,068 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:52,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 09:00:52,068 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:52,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:52,069 INFO L85 PathProgramCache]: Analyzing trace with hash -7325802, now seen corresponding path program 3 times [2024-12-02 09:00:52,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:52,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587591625] [2024-12-02 09:00:52,069 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 09:00:52,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:52,082 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 09:00:52,082 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:52,126 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 09:00:52,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:52,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587591625] [2024-12-02 09:00:52,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587591625] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:00:52,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 09:00:52,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 09:00:52,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584960385] [2024-12-02 09:00:52,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:00:52,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 09:00:52,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:52,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 09:00:52,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 09:00:52,195 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-12-02 09:00:52,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 160 transitions, 1575 flow. Second operand has 5 states, 5 states have (on average 41.4) internal successors, (207), 5 states have internal predecessors, (207), 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-12-02 09:00:52,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:00:52,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-12-02 09:00:52,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:00:55,442 INFO L124 PetriNetUnfolderBase]: 16526/25894 cut-off events. [2024-12-02 09:00:55,442 INFO L125 PetriNetUnfolderBase]: For 83286/86426 co-relation queries the response was YES. [2024-12-02 09:00:55,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96019 conditions, 25894 events. 16526/25894 cut-off events. For 83286/86426 co-relation queries the response was YES. Maximal size of possible extension queue 1039. Compared 191448 event pairs, 3816 based on Foata normal form. 1630/24742 useless extension candidates. Maximal degree in co-relation 72082. Up to 7848 conditions per place. [2024-12-02 09:00:55,669 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 251 selfloop transitions, 32 changer transitions 0/303 dead transitions. [2024-12-02 09:00:55,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 303 transitions, 3021 flow [2024-12-02 09:00:55,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 09:00:55,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 09:00:55,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 397 transitions. [2024-12-02 09:00:55,670 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.637239165329053 [2024-12-02 09:00:55,670 INFO L175 Difference]: Start difference. First operand has 164 places, 160 transitions, 1575 flow. Second operand 7 states and 397 transitions. [2024-12-02 09:00:55,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 303 transitions, 3021 flow [2024-12-02 09:00:56,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 303 transitions, 2872 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-12-02 09:00:56,325 INFO L231 Difference]: Finished difference. Result has 168 places, 174 transitions, 1731 flow [2024-12-02 09:00:56,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1731, PETRI_PLACES=168, PETRI_TRANSITIONS=174} [2024-12-02 09:00:56,325 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 82 predicate places. [2024-12-02 09:00:56,325 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 174 transitions, 1731 flow [2024-12-02 09:00:56,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.4) internal successors, (207), 5 states have internal predecessors, (207), 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-12-02 09:00:56,325 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:00:56,325 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:00:56,325 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 09:00:56,325 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:00:56,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:00:56,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1720340320, now seen corresponding path program 2 times [2024-12-02 09:00:56,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:00:56,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111253289] [2024-12-02 09:00:56,326 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:00:56,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:00:56,346 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:00:56,346 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:56,700 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-12-02 09:00:56,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:00:56,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111253289] [2024-12-02 09:00:56,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111253289] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:00:56,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502708368] [2024-12-02 09:00:56,701 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:00:56,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:00:56,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:00:56,703 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:00:56,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 09:00:56,818 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:00:56,818 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:00:56,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-12-02 09:00:56,821 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:00:56,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-02 09:00:56,926 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-12-02 09:00:56,927 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 20 treesize of output 22 [2024-12-02 09:00:57,020 INFO L349 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2024-12-02 09:00:57,021 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 23 treesize of output 28 [2024-12-02 09:00:57,623 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 09:00:57,623 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:00:58,080 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-12-02 09:00:58,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502708368] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:00:58,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:00:58,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 9] total 31 [2024-12-02 09:00:58,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54883221] [2024-12-02 09:00:58,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:00:58,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-12-02 09:00:58,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:00:58,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-12-02 09:00:58,081 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 09:01:01,169 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 89 [2024-12-02 09:01:01,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 174 transitions, 1731 flow. Second operand has 33 states, 33 states have (on average 29.575757575757574) internal successors, (976), 33 states have internal predecessors, (976), 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-12-02 09:01:01,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:01:01,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 89 [2024-12-02 09:01:01,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:01:08,896 INFO L124 PetriNetUnfolderBase]: 30158/44483 cut-off events. [2024-12-02 09:01:08,896 INFO L125 PetriNetUnfolderBase]: For 137194/141406 co-relation queries the response was YES. [2024-12-02 09:01:09,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164958 conditions, 44483 events. 30158/44483 cut-off events. For 137194/141406 co-relation queries the response was YES. Maximal size of possible extension queue 1449. Compared 320615 event pairs, 3063 based on Foata normal form. 3242/41689 useless extension candidates. Maximal degree in co-relation 123050. Up to 12098 conditions per place. [2024-12-02 09:01:09,227 INFO L140 encePairwiseOnDemand]: 77/89 looper letters, 365 selfloop transitions, 65 changer transitions 0/447 dead transitions. [2024-12-02 09:01:09,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 447 transitions, 4553 flow [2024-12-02 09:01:09,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 09:01:09,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 09:01:09,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 804 transitions. [2024-12-02 09:01:09,229 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4301765650080257 [2024-12-02 09:01:09,229 INFO L175 Difference]: Start difference. First operand has 168 places, 174 transitions, 1731 flow. Second operand 21 states and 804 transitions. [2024-12-02 09:01:09,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 447 transitions, 4553 flow [2024-12-02 09:01:10,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 447 transitions, 4462 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-12-02 09:01:10,596 INFO L231 Difference]: Finished difference. Result has 187 places, 187 transitions, 1980 flow [2024-12-02 09:01:10,596 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1980, PETRI_PLACES=187, PETRI_TRANSITIONS=187} [2024-12-02 09:01:10,596 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 101 predicate places. [2024-12-02 09:01:10,596 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 187 transitions, 1980 flow [2024-12-02 09:01:10,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 29.575757575757574) internal successors, (976), 33 states have internal predecessors, (976), 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-12-02 09:01:10,597 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:01:10,597 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:01:10,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 09:01:10,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 09:01:10,797 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:01:10,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:01:10,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1720340316, now seen corresponding path program 1 times [2024-12-02 09:01:10,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:01:10,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118802413] [2024-12-02 09:01:10,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:01:10,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:01:10,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:01:11,093 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 09:01:11,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:01:11,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118802413] [2024-12-02 09:01:11,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118802413] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:01:11,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620771135] [2024-12-02 09:01:11,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:01:11,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:01:11,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:01:11,095 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:01:11,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 09:01:11,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:01:11,210 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-12-02 09:01:11,212 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:01:11,242 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-12-02 09:01:11,398 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 09:01:11,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-12-02 09:01:11,545 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-12-02 09:01:11,545 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:01:11,839 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 09:01:11,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620771135] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:01:11,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:01:11,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 26 [2024-12-02 09:01:11,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492786204] [2024-12-02 09:01:11,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:01:11,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 09:01:11,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:01:11,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 09:01:11,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2024-12-02 09:01:13,772 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 89 [2024-12-02 09:01:13,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 187 transitions, 1980 flow. Second operand has 27 states, 27 states have (on average 35.666666666666664) internal successors, (963), 27 states have internal predecessors, (963), 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-12-02 09:01:13,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:01:13,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 89 [2024-12-02 09:01:13,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:01:21,736 INFO L124 PetriNetUnfolderBase]: 34066/52012 cut-off events. [2024-12-02 09:01:21,736 INFO L125 PetriNetUnfolderBase]: For 195778/200368 co-relation queries the response was YES. [2024-12-02 09:01:22,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203546 conditions, 52012 events. 34066/52012 cut-off events. For 195778/200368 co-relation queries the response was YES. Maximal size of possible extension queue 1528. Compared 402528 event pairs, 8925 based on Foata normal form. 3809/50376 useless extension candidates. Maximal degree in co-relation 159840. Up to 12871 conditions per place. [2024-12-02 09:01:22,190 INFO L140 encePairwiseOnDemand]: 74/89 looper letters, 397 selfloop transitions, 112 changer transitions 0/527 dead transitions. [2024-12-02 09:01:22,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 527 transitions, 5617 flow [2024-12-02 09:01:22,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 09:01:22,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 09:01:22,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 902 transitions. [2024-12-02 09:01:22,192 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5334121821407452 [2024-12-02 09:01:22,192 INFO L175 Difference]: Start difference. First operand has 187 places, 187 transitions, 1980 flow. Second operand 19 states and 902 transitions. [2024-12-02 09:01:22,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 527 transitions, 5617 flow [2024-12-02 09:01:24,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 527 transitions, 5575 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-12-02 09:01:24,793 INFO L231 Difference]: Finished difference. Result has 203 places, 241 transitions, 2993 flow [2024-12-02 09:01:24,793 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2993, PETRI_PLACES=203, PETRI_TRANSITIONS=241} [2024-12-02 09:01:24,793 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 117 predicate places. [2024-12-02 09:01:24,793 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 241 transitions, 2993 flow [2024-12-02 09:01:24,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 35.666666666666664) internal successors, (963), 27 states have internal predecessors, (963), 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-12-02 09:01:24,793 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:01:24,794 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:01:24,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 09:01:24,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:01:24,994 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:01:24,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:01:24,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1720340318, now seen corresponding path program 1 times [2024-12-02 09:01:24,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:01:24,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502438531] [2024-12-02 09:01:24,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:01:24,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:01:25,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:01:25,325 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 09:01:25,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:01:25,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502438531] [2024-12-02 09:01:25,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502438531] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:01:25,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920389310] [2024-12-02 09:01:25,326 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:01:25,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:01:25,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:01:25,330 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:01:25,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 09:01:25,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:01:25,460 INFO L256 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-12-02 09:01:25,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:01:25,496 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-12-02 09:01:25,500 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-12-02 09:01:25,580 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 09:01:25,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 28 [2024-12-02 09:01:25,604 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 09:01:25,604 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-12-02 09:01:26,138 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 09:01:26,139 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:01:26,558 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-02 09:01:26,563 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-12-02 09:01:26,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920389310] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:01:26,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:01:26,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 9] total 25 [2024-12-02 09:01:26,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197807341] [2024-12-02 09:01:26,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:01:26,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 09:01:26,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:01:26,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 09:01:26,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2024-12-02 09:01:28,841 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 89 [2024-12-02 09:01:28,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 241 transitions, 2993 flow. Second operand has 26 states, 26 states have (on average 31.03846153846154) internal successors, (807), 26 states have internal predecessors, (807), 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-12-02 09:01:28,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:01:28,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 89 [2024-12-02 09:01:28,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:01:36,528 INFO L124 PetriNetUnfolderBase]: 33795/52073 cut-off events. [2024-12-02 09:01:36,529 INFO L125 PetriNetUnfolderBase]: For 246806/252034 co-relation queries the response was YES. [2024-12-02 09:01:36,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217196 conditions, 52073 events. 33795/52073 cut-off events. For 246806/252034 co-relation queries the response was YES. Maximal size of possible extension queue 1723. Compared 408903 event pairs, 7559 based on Foata normal form. 3978/51438 useless extension candidates. Maximal degree in co-relation 174286. Up to 9162 conditions per place. [2024-12-02 09:01:37,041 INFO L140 encePairwiseOnDemand]: 75/89 looper letters, 336 selfloop transitions, 119 changer transitions 0/473 dead transitions. [2024-12-02 09:01:37,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 473 transitions, 5638 flow [2024-12-02 09:01:37,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 09:01:37,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 09:01:37,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 680 transitions. [2024-12-02 09:01:37,043 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.449438202247191 [2024-12-02 09:01:37,043 INFO L175 Difference]: Start difference. First operand has 203 places, 241 transitions, 2993 flow. Second operand 17 states and 680 transitions. [2024-12-02 09:01:37,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 473 transitions, 5638 flow [2024-12-02 09:01:42,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 473 transitions, 5540 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 09:01:42,135 INFO L231 Difference]: Finished difference. Result has 218 places, 265 transitions, 3619 flow [2024-12-02 09:01:42,135 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2907, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3619, PETRI_PLACES=218, PETRI_TRANSITIONS=265} [2024-12-02 09:01:42,135 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 132 predicate places. [2024-12-02 09:01:42,135 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 265 transitions, 3619 flow [2024-12-02 09:01:42,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 31.03846153846154) internal successors, (807), 26 states have internal predecessors, (807), 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-12-02 09:01:42,136 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:01:42,136 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:01:42,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 09:01:42,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:01:42,337 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:01:42,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:01:42,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1673137127, now seen corresponding path program 2 times [2024-12-02 09:01:42,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:01:42,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153832947] [2024-12-02 09:01:42,339 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:01:42,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:01:42,404 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:01:42,404 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:01:42,685 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-12-02 09:01:42,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:01:42,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153832947] [2024-12-02 09:01:42,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153832947] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:01:42,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904592954] [2024-12-02 09:01:42,685 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:01:42,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:01:42,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:01:42,687 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:01:42,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 09:01:42,791 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:01:42,791 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:01:42,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-12-02 09:01:42,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:01:42,802 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-12-02 09:01:42,809 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-12-02 09:01:42,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 09:01:42,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-12-02 09:01:42,914 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 09:01:42,914 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-12-02 09:01:42,991 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 09:01:42,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 28 [2024-12-02 09:01:43,012 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 09:01:43,012 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-12-02 09:01:43,540 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 09:01:43,540 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:01:44,148 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-12-02 09:01:44,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904592954] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:01:44,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:01:44,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 9] total 27 [2024-12-02 09:01:44,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738291386] [2024-12-02 09:01:44,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:01:44,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 09:01:44,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:01:44,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 09:01:44,149 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2024-12-02 09:01:45,862 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 89 [2024-12-02 09:01:45,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 265 transitions, 3619 flow. Second operand has 29 states, 29 states have (on average 22.82758620689655) internal successors, (662), 29 states have internal predecessors, (662), 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-12-02 09:01:45,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:01:45,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 89 [2024-12-02 09:01:45,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:01:56,731 INFO L124 PetriNetUnfolderBase]: 39882/60970 cut-off events. [2024-12-02 09:01:56,731 INFO L125 PetriNetUnfolderBase]: For 414908/417184 co-relation queries the response was YES. [2024-12-02 09:01:57,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 266280 conditions, 60970 events. 39882/60970 cut-off events. For 414908/417184 co-relation queries the response was YES. Maximal size of possible extension queue 1510. Compared 468470 event pairs, 3855 based on Foata normal form. 2513/58456 useless extension candidates. Maximal degree in co-relation 208007. Up to 13904 conditions per place. [2024-12-02 09:01:57,251 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 975 selfloop transitions, 56 changer transitions 3/1051 dead transitions. [2024-12-02 09:01:57,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 1051 transitions, 15191 flow [2024-12-02 09:01:57,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 09:01:57,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 09:01:57,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 768 transitions. [2024-12-02 09:01:57,253 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3595505617977528 [2024-12-02 09:01:57,253 INFO L175 Difference]: Start difference. First operand has 218 places, 265 transitions, 3619 flow. Second operand 24 states and 768 transitions. [2024-12-02 09:01:57,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 1051 transitions, 15191 flow [2024-12-02 09:01:59,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 1051 transitions, 15014 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-12-02 09:01:59,420 INFO L231 Difference]: Finished difference. Result has 233 places, 275 transitions, 3756 flow [2024-12-02 09:01:59,421 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3756, PETRI_PLACES=233, PETRI_TRANSITIONS=275} [2024-12-02 09:01:59,421 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 147 predicate places. [2024-12-02 09:01:59,421 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 275 transitions, 3756 flow [2024-12-02 09:01:59,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 22.82758620689655) internal successors, (662), 29 states have internal predecessors, (662), 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-12-02 09:01:59,421 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:01:59,421 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:01:59,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 09:01:59,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:01:59,622 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:01:59,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:01:59,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1187376967, now seen corresponding path program 2 times [2024-12-02 09:01:59,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:01:59,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051443958] [2024-12-02 09:01:59,622 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:01:59,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:01:59,640 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:01:59,640 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:01:59,854 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 09:01:59,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:01:59,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051443958] [2024-12-02 09:01:59,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051443958] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:01:59,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000115949] [2024-12-02 09:01:59,855 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:01:59,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:01:59,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:01:59,856 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:01:59,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 09:01:59,983 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:01:59,983 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:01:59,985 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 09:01:59,986 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:02:00,123 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 09:02:00,123 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:02:00,233 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 09:02:00,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000115949] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:02:00,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:02:00,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-12-02 09:02:00,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548955264] [2024-12-02 09:02:00,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:02:00,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 09:02:00,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:02:00,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 09:02:00,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2024-12-02 09:02:00,340 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:02:00,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 275 transitions, 3756 flow. Second operand has 22 states, 22 states have (on average 38.59090909090909) internal successors, (849), 22 states have internal predecessors, (849), 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-12-02 09:02:00,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:02:00,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:02:00,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:02:14,056 INFO L124 PetriNetUnfolderBase]: 59597/91418 cut-off events. [2024-12-02 09:02:14,056 INFO L125 PetriNetUnfolderBase]: For 463976/471489 co-relation queries the response was YES. [2024-12-02 09:02:14,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379543 conditions, 91418 events. 59597/91418 cut-off events. For 463976/471489 co-relation queries the response was YES. Maximal size of possible extension queue 1902. Compared 730962 event pairs, 21734 based on Foata normal form. 3629/87310 useless extension candidates. Maximal degree in co-relation 311486. Up to 33979 conditions per place. [2024-12-02 09:02:15,205 INFO L140 encePairwiseOnDemand]: 75/89 looper letters, 359 selfloop transitions, 141 changer transitions 0/518 dead transitions. [2024-12-02 09:02:15,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 518 transitions, 7219 flow [2024-12-02 09:02:15,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 09:02:15,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 09:02:15,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 838 transitions. [2024-12-02 09:02:15,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5230961298377028 [2024-12-02 09:02:15,207 INFO L175 Difference]: Start difference. First operand has 233 places, 275 transitions, 3756 flow. Second operand 18 states and 838 transitions. [2024-12-02 09:02:15,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 518 transitions, 7219 flow [2024-12-02 09:02:26,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 518 transitions, 7066 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-12-02 09:02:26,428 INFO L231 Difference]: Finished difference. Result has 243 places, 325 transitions, 4963 flow [2024-12-02 09:02:26,428 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4963, PETRI_PLACES=243, PETRI_TRANSITIONS=325} [2024-12-02 09:02:26,428 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 157 predicate places. [2024-12-02 09:02:26,428 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 325 transitions, 4963 flow [2024-12-02 09:02:26,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 38.59090909090909) internal successors, (849), 22 states have internal predecessors, (849), 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-12-02 09:02:26,429 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:02:26,429 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:02:26,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 09:02:26,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:02:26,629 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:02:26,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:02:26,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1566982115, now seen corresponding path program 1 times [2024-12-02 09:02:26,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:02:26,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657974091] [2024-12-02 09:02:26,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:02:26,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:02:26,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:02:26,896 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 09:02:26,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:02:26,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657974091] [2024-12-02 09:02:26,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657974091] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:02:26,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692039635] [2024-12-02 09:02:26,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:02:26,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:02:26,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:02:26,898 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:02:26,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 09:02:27,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:02:27,011 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 09:02:27,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:02:27,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-02 09:02:27,092 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-12-02 09:02:27,092 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 16 treesize of output 18 [2024-12-02 09:02:27,660 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 5 proven. 21 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 09:02:27,660 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:02:27,997 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-12-02 09:02:27,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692039635] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:02:27,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:02:27,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 29 [2024-12-02 09:02:27,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835121985] [2024-12-02 09:02:27,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:02:27,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 09:02:27,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:02:27,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 09:02:27,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2024-12-02 09:02:29,732 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 89 [2024-12-02 09:02:29,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 325 transitions, 4963 flow. Second operand has 30 states, 30 states have (on average 27.866666666666667) internal successors, (836), 30 states have internal predecessors, (836), 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-12-02 09:02:29,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:02:29,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 89 [2024-12-02 09:02:29,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:02:44,026 INFO L124 PetriNetUnfolderBase]: 51998/78547 cut-off events. [2024-12-02 09:02:44,026 INFO L125 PetriNetUnfolderBase]: For 568522/571501 co-relation queries the response was YES. [2024-12-02 09:02:44,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346284 conditions, 78547 events. 51998/78547 cut-off events. For 568522/571501 co-relation queries the response was YES. Maximal size of possible extension queue 1620. Compared 590759 event pairs, 14138 based on Foata normal form. 2840/74728 useless extension candidates. Maximal degree in co-relation 315009. Up to 20777 conditions per place. [2024-12-02 09:02:44,838 INFO L140 encePairwiseOnDemand]: 73/89 looper letters, 618 selfloop transitions, 60 changer transitions 0/693 dead transitions. [2024-12-02 09:02:44,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 693 transitions, 10666 flow [2024-12-02 09:02:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 09:02:44,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-12-02 09:02:44,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 906 transitions. [2024-12-02 09:02:44,840 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3635634028892456 [2024-12-02 09:02:44,840 INFO L175 Difference]: Start difference. First operand has 243 places, 325 transitions, 4963 flow. Second operand 28 states and 906 transitions. [2024-12-02 09:02:44,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 693 transitions, 10666 flow [2024-12-02 09:02:49,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 693 transitions, 9738 flow, removed 107 selfloop flow, removed 13 redundant places. [2024-12-02 09:02:49,931 INFO L231 Difference]: Finished difference. Result has 258 places, 282 transitions, 3919 flow [2024-12-02 09:02:49,931 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=3752, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3919, PETRI_PLACES=258, PETRI_TRANSITIONS=282} [2024-12-02 09:02:49,931 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 172 predicate places. [2024-12-02 09:02:49,931 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 282 transitions, 3919 flow [2024-12-02 09:02:49,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 27.866666666666667) internal successors, (836), 30 states have internal predecessors, (836), 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-12-02 09:02:49,932 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:02:49,932 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:02:49,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 09:02:50,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:02:50,132 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:02:50,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:02:50,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1458938099, now seen corresponding path program 1 times [2024-12-02 09:02:50,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:02:50,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494813633] [2024-12-02 09:02:50,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:02:50,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:02:50,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:02:50,229 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 09:02:50,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:02:50,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494813633] [2024-12-02 09:02:50,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494813633] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:02:50,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617106751] [2024-12-02 09:02:50,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:02:50,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:02:50,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:02:50,231 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:02:50,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 09:02:50,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:02:50,353 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 09:02:50,354 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:02:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 09:02:50,448 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:02:50,520 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 09:02:50,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617106751] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:02:50,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:02:50,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-12-02 09:02:50,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864430253] [2024-12-02 09:02:50,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:02:50,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 09:02:50,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:02:50,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 09:02:50,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-12-02 09:02:50,608 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:02:50,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 282 transitions, 3919 flow. Second operand has 17 states, 17 states have (on average 38.88235294117647) internal successors, (661), 17 states have internal predecessors, (661), 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-12-02 09:02:50,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:02:50,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:02:50,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:03:01,753 INFO L124 PetriNetUnfolderBase]: 50014/76888 cut-off events. [2024-12-02 09:03:01,753 INFO L125 PetriNetUnfolderBase]: For 391176/393195 co-relation queries the response was YES. [2024-12-02 09:03:02,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309335 conditions, 76888 events. 50014/76888 cut-off events. For 391176/393195 co-relation queries the response was YES. Maximal size of possible extension queue 1832. Compared 612172 event pairs, 23032 based on Foata normal form. 552/70675 useless extension candidates. Maximal degree in co-relation 240280. Up to 43154 conditions per place. [2024-12-02 09:03:02,589 INFO L140 encePairwiseOnDemand]: 75/89 looper letters, 281 selfloop transitions, 59 changer transitions 116/479 dead transitions. [2024-12-02 09:03:02,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 479 transitions, 6640 flow [2024-12-02 09:03:02,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 09:03:02,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 09:03:02,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 793 transitions. [2024-12-02 09:03:02,591 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5241242564441507 [2024-12-02 09:03:02,591 INFO L175 Difference]: Start difference. First operand has 258 places, 282 transitions, 3919 flow. Second operand 17 states and 793 transitions. [2024-12-02 09:03:02,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 479 transitions, 6640 flow [2024-12-02 09:03:09,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 479 transitions, 6428 flow, removed 1 selfloop flow, removed 20 redundant places. [2024-12-02 09:03:09,248 INFO L231 Difference]: Finished difference. Result has 257 places, 220 transitions, 2731 flow [2024-12-02 09:03:09,248 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=3666, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2731, PETRI_PLACES=257, PETRI_TRANSITIONS=220} [2024-12-02 09:03:09,249 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 171 predicate places. [2024-12-02 09:03:09,249 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 220 transitions, 2731 flow [2024-12-02 09:03:09,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 38.88235294117647) internal successors, (661), 17 states have internal predecessors, (661), 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-12-02 09:03:09,249 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:03:09,249 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:03:09,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 09:03:09,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:03:09,450 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:03:09,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:03:09,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1474897639, now seen corresponding path program 2 times [2024-12-02 09:03:09,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:03:09,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598242554] [2024-12-02 09:03:09,450 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:03:09,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:03:09,502 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:03:09,502 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:03:09,608 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 10 proven. 16 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 09:03:09,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:03:09,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598242554] [2024-12-02 09:03:09,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598242554] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:03:09,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426440122] [2024-12-02 09:03:09,608 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:03:09,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:03:09,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:03:09,610 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:03:09,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 09:03:09,733 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:03:09,733 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:03:09,735 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 09:03:09,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:03:09,874 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 17 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 09:03:09,874 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:03:09,989 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 17 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 09:03:09,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426440122] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:03:09,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:03:09,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-12-02 09:03:09,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535174015] [2024-12-02 09:03:09,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:03:09,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 09:03:09,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:03:09,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 09:03:09,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2024-12-02 09:03:10,173 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:03:10,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 220 transitions, 2731 flow. Second operand has 22 states, 22 states have (on average 38.72727272727273) internal successors, (852), 22 states have internal predecessors, (852), 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-12-02 09:03:10,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:03:10,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:03:10,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:03:18,320 INFO L124 PetriNetUnfolderBase]: 34654/54738 cut-off events. [2024-12-02 09:03:18,320 INFO L125 PetriNetUnfolderBase]: For 283274/284700 co-relation queries the response was YES. [2024-12-02 09:03:18,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228819 conditions, 54738 events. 34654/54738 cut-off events. For 283274/284700 co-relation queries the response was YES. Maximal size of possible extension queue 1372. Compared 432810 event pairs, 16170 based on Foata normal form. 120/50114 useless extension candidates. Maximal degree in co-relation 201883. Up to 28746 conditions per place. [2024-12-02 09:03:18,950 INFO L140 encePairwiseOnDemand]: 75/89 looper letters, 473 selfloop transitions, 57 changer transitions 0/550 dead transitions. [2024-12-02 09:03:18,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 550 transitions, 7506 flow [2024-12-02 09:03:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 09:03:18,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 09:03:18,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 830 transitions. [2024-12-02 09:03:18,952 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5181023720349563 [2024-12-02 09:03:18,952 INFO L175 Difference]: Start difference. First operand has 257 places, 220 transitions, 2731 flow. Second operand 18 states and 830 transitions. [2024-12-02 09:03:18,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 550 transitions, 7506 flow [2024-12-02 09:03:20,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 550 transitions, 7095 flow, removed 62 selfloop flow, removed 33 redundant places. [2024-12-02 09:03:20,873 INFO L231 Difference]: Finished difference. Result has 228 places, 224 transitions, 2617 flow [2024-12-02 09:03:20,873 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2617, PETRI_PLACES=228, PETRI_TRANSITIONS=224} [2024-12-02 09:03:20,874 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 142 predicate places. [2024-12-02 09:03:20,874 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 224 transitions, 2617 flow [2024-12-02 09:03:20,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 38.72727272727273) internal successors, (852), 22 states have internal predecessors, (852), 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-12-02 09:03:20,874 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:03:20,874 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:03:20,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 09:03:21,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:03:21,075 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:03:21,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:03:21,075 INFO L85 PathProgramCache]: Analyzing trace with hash -154655135, now seen corresponding path program 3 times [2024-12-02 09:03:21,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:03:21,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122743527] [2024-12-02 09:03:21,075 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 09:03:21,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:03:21,096 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 09:03:21,096 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:03:21,270 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-12-02 09:03:21,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:03:21,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122743527] [2024-12-02 09:03:21,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122743527] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:03:21,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405208660] [2024-12-02 09:03:21,271 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 09:03:21,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:03:21,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:03:21,272 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:03:21,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 09:03:21,394 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 09:03:21,394 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:03:21,395 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 09:03:21,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:03:21,403 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-12-02 09:03:21,406 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-12-02 09:03:21,473 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 09:03:21,473 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-12-02 09:03:21,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 20 [2024-12-02 09:03:21,859 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-12-02 09:03:21,859 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 09:03:21,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405208660] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 09:03:21,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 09:03:21,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2024-12-02 09:03:21,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169772644] [2024-12-02 09:03:21,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:03:21,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 09:03:21,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:03:21,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 09:03:21,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-12-02 09:03:22,110 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-12-02 09:03:22,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 224 transitions, 2617 flow. Second operand has 7 states, 7 states have (on average 37.142857142857146) internal successors, (260), 7 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 09:03:22,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:03:22,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-12-02 09:03:22,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:03:28,255 INFO L124 PetriNetUnfolderBase]: 29021/46753 cut-off events. [2024-12-02 09:03:28,255 INFO L125 PetriNetUnfolderBase]: For 217543/219548 co-relation queries the response was YES. [2024-12-02 09:03:28,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194622 conditions, 46753 events. 29021/46753 cut-off events. For 217543/219548 co-relation queries the response was YES. Maximal size of possible extension queue 1242. Compared 371819 event pairs, 6779 based on Foata normal form. 1522/44428 useless extension candidates. Maximal degree in co-relation 147814. Up to 21109 conditions per place. [2024-12-02 09:03:28,670 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 207 selfloop transitions, 64 changer transitions 0/295 dead transitions. [2024-12-02 09:03:28,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 295 transitions, 3766 flow [2024-12-02 09:03:28,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 09:03:28,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 09:03:28,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 318 transitions. [2024-12-02 09:03:28,671 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5104333868378812 [2024-12-02 09:03:28,671 INFO L175 Difference]: Start difference. First operand has 228 places, 224 transitions, 2617 flow. Second operand 7 states and 318 transitions. [2024-12-02 09:03:28,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 295 transitions, 3766 flow [2024-12-02 09:03:31,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 295 transitions, 3672 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-12-02 09:03:31,374 INFO L231 Difference]: Finished difference. Result has 220 places, 223 transitions, 2647 flow [2024-12-02 09:03:31,374 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2647, PETRI_PLACES=220, PETRI_TRANSITIONS=223} [2024-12-02 09:03:31,374 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 134 predicate places. [2024-12-02 09:03:31,374 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 223 transitions, 2647 flow [2024-12-02 09:03:31,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 37.142857142857146) internal successors, (260), 7 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 09:03:31,375 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:03:31,375 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:03:31,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 09:03:31,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:03:31,575 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:03:31,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:03:31,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1596398657, now seen corresponding path program 2 times [2024-12-02 09:03:31,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:03:31,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951782460] [2024-12-02 09:03:31,576 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:03:31,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:03:31,605 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:03:31,605 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:03:31,971 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-12-02 09:03:31,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:03:31,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951782460] [2024-12-02 09:03:31,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951782460] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:03:31,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38127121] [2024-12-02 09:03:31,971 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 09:03:31,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:03:31,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:03:31,973 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:03:31,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 09:03:32,123 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 09:03:32,123 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 09:03:32,125 INFO L256 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 09:03:32,126 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:03:32,338 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 09:03:32,338 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:03:32,480 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-12-02 09:03:32,552 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 09:03:32,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38127121] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 09:03:32,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 09:03:32,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 21 [2024-12-02 09:03:32,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576821925] [2024-12-02 09:03:32,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 09:03:32,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 09:03:32,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:03:32,554 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 09:03:32,554 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2024-12-02 09:03:33,852 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:03:33,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 223 transitions, 2647 flow. Second operand has 22 states, 22 states have (on average 39.40909090909091) internal successors, (867), 22 states have internal predecessors, (867), 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-12-02 09:03:33,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:03:33,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:03:33,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:03:44,116 INFO L124 PetriNetUnfolderBase]: 43193/69383 cut-off events. [2024-12-02 09:03:44,116 INFO L125 PetriNetUnfolderBase]: For 339037/341093 co-relation queries the response was YES. [2024-12-02 09:03:44,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282563 conditions, 69383 events. 43193/69383 cut-off events. For 339037/341093 co-relation queries the response was YES. Maximal size of possible extension queue 1651. Compared 571320 event pairs, 7446 based on Foata normal form. 947/65295 useless extension candidates. Maximal degree in co-relation 210344. Up to 32079 conditions per place. [2024-12-02 09:03:44,971 INFO L140 encePairwiseOnDemand]: 78/89 looper letters, 374 selfloop transitions, 55 changer transitions 0/452 dead transitions. [2024-12-02 09:03:44,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 452 transitions, 5203 flow [2024-12-02 09:03:44,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 09:03:44,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 09:03:44,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 765 transitions. [2024-12-02 09:03:44,974 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5730337078651685 [2024-12-02 09:03:44,974 INFO L175 Difference]: Start difference. First operand has 220 places, 223 transitions, 2647 flow. Second operand 15 states and 765 transitions. [2024-12-02 09:03:44,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 452 transitions, 5203 flow [2024-12-02 09:03:51,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 452 transitions, 4896 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-12-02 09:03:51,775 INFO L231 Difference]: Finished difference. Result has 225 places, 226 transitions, 2561 flow [2024-12-02 09:03:51,775 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2561, PETRI_PLACES=225, PETRI_TRANSITIONS=226} [2024-12-02 09:03:51,775 INFO L279 CegarLoopForPetriNet]: 86 programPoint places, 139 predicate places. [2024-12-02 09:03:51,775 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 226 transitions, 2561 flow [2024-12-02 09:03:51,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 39.40909090909091) internal successors, (867), 22 states have internal predecessors, (867), 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-12-02 09:03:51,776 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 09:03:51,776 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 09:03:51,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-12-02 09:03:51,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:03:51,976 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-12-02 09:03:51,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 09:03:51,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1888052263, now seen corresponding path program 1 times [2024-12-02 09:03:51,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 09:03:51,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197165182] [2024-12-02 09:03:51,977 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:03:51,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 09:03:51,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:03:52,069 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 09:03:52,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 09:03:52,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197165182] [2024-12-02 09:03:52,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197165182] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 09:03:52,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688312098] [2024-12-02 09:03:52,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 09:03:52,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 09:03:52,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 09:03:52,072 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 09:03:52,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_244ac0bd-7b6a-47a7-b4b7-cebc7203b5ae/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 09:03:52,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 09:03:52,185 INFO L256 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 09:03:52,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 09:03:52,230 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 09:03:52,230 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 09:03:52,282 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 09:03:52,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688312098] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 09:03:52,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 09:03:52,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2024-12-02 09:03:52,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694005569] [2024-12-02 09:03:52,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 09:03:52,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 09:03:52,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 09:03:52,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 09:03:52,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-12-02 09:03:52,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-12-02 09:03:52,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 226 transitions, 2561 flow. Second operand has 6 states, 6 states have (on average 41.833333333333336) internal successors, (251), 6 states have internal predecessors, (251), 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-12-02 09:03:52,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 09:03:52,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-12-02 09:03:52,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 09:03:59,562 INFO L124 PetriNetUnfolderBase]: 36219/57158 cut-off events. [2024-12-02 09:03:59,562 INFO L125 PetriNetUnfolderBase]: For 273442/274927 co-relation queries the response was YES. [2024-12-02 09:04:00,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238510 conditions, 57158 events. 36219/57158 cut-off events. For 273442/274927 co-relation queries the response was YES. Maximal size of possible extension queue 1266. Compared 454093 event pairs, 7041 based on Foata normal form. 150/51903 useless extension candidates. Maximal degree in co-relation 178705. Up to 38166 conditions per place. [2024-12-02 09:04:00,331 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 295 selfloop transitions, 14 changer transitions 0/331 dead transitions. [2024-12-02 09:04:00,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 331 transitions, 4399 flow [2024-12-02 09:04:00,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 09:04:00,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 09:04:00,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 275 transitions. [2024-12-02 09:04:00,332 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5149812734082397 [2024-12-02 09:04:00,332 INFO L175 Difference]: Start difference. First operand has 225 places, 226 transitions, 2561 flow. Second operand 6 states and 275 transitions. [2024-12-02 09:04:00,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 331 transitions, 4399 flow