./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/loop-tiling-eq.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/loop-tiling-eq.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd --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 2c579ed20cf5b381709dcc4ef9fbcf839f80c68ac017a29b947b11bd3a57dd56 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 16:04:01,581 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 16:04:01,677 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 16:04:01,683 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 16:04:01,684 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 16:04:01,712 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 16:04:01,713 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 16:04:01,714 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 16:04:01,714 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 16:04:01,714 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 16:04:01,715 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 16:04:01,715 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 16:04:01,715 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 16:04:01,715 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 16:04:01,716 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 16:04:01,716 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 16:04:01,716 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 16:04:01,716 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 16:04:01,716 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 16:04:01,717 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 16:04:01,717 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 16:04:01,717 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 16:04:01,717 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 16:04:01,717 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 16:04:01,718 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 16:04:01,718 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 16:04:01,718 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 16:04:01,718 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 16:04:01,718 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 16:04:01,719 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 16:04:01,719 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 16:04:01,719 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 16:04:01,719 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 16:04:01,719 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:04:01,720 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 16:04:01,720 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 16:04:01,720 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 16:04:01,720 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 16:04:01,720 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 16:04:01,720 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 16:04:01,721 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 16:04:01,721 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 16:04:01,721 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_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd 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 -> 2c579ed20cf5b381709dcc4ef9fbcf839f80c68ac017a29b947b11bd3a57dd56 [2024-11-13 16:04:02,136 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 16:04:02,145 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 16:04:02,148 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 16:04:02,150 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 16:04:02,150 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 16:04:02,152 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/loop-tiling-eq.wvr.c Unable to find full path for "g++" [2024-11-13 16:04:04,573 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 16:04:04,951 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 16:04:04,953 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/sv-benchmarks/c/weaver/loop-tiling-eq.wvr.c [2024-11-13 16:04:04,968 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/data/60c25a4a5/ca2d9915b8e0463cb17392912ec8b5e2/FLAG704e5b3f8 [2024-11-13 16:04:04,994 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/data/60c25a4a5/ca2d9915b8e0463cb17392912ec8b5e2 [2024-11-13 16:04:04,998 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 16:04:05,005 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 16:04:05,007 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 16:04:05,009 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 16:04:05,015 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 16:04:05,016 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:04:04" (1/1) ... [2024-11-13 16:04:05,017 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@106de678 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05, skipping insertion in model container [2024-11-13 16:04:05,020 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:04:04" (1/1) ... [2024-11-13 16:04:05,045 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:04:05,255 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 16:04:05,267 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 16:04:05,269 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:04:05,283 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 16:04:05,314 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:04:05,330 INFO L204 MainTranslator]: Completed translation [2024-11-13 16:04:05,331 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05 WrapperNode [2024-11-13 16:04:05,331 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 16:04:05,332 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 16:04:05,332 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 16:04:05,333 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 16:04:05,341 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,351 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,379 INFO L138 Inliner]: procedures = 24, calls = 32, calls flagged for inlining = 14, calls inlined = 18, statements flattened = 182 [2024-11-13 16:04:05,380 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 16:04:05,380 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 16:04:05,381 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 16:04:05,381 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 16:04:05,392 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,392 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,399 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,434 INFO L175 MemorySlicer]: Split 14 memory accesses to 3 slices as follows [2, 3, 9]. 64 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 6 writes are split as follows [0, 1, 5]. [2024-11-13 16:04:05,434 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,436 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,461 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,469 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,475 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,481 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,484 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 16:04:05,489 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 16:04:05,489 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 16:04:05,490 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 16:04:05,491 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (1/1) ... [2024-11-13 16:04:05,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:04:05,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:04:05,531 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 16:04:05,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 16:04:05,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-13 16:04:05,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-13 16:04:05,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-13 16:04:05,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 16:04:05,572 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 16:04:05,572 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 16:04:05,572 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 16:04:05,572 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 16:04:05,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 16:04:05,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 16:04:05,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-13 16:04:05,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-13 16:04:05,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-13 16:04:05,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-13 16:04:05,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 16:04:05,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 16:04:05,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-13 16:04:05,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 16:04:05,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 16:04:05,575 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 16:04:05,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 16:04:05,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 16:04:05,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-13 16:04:05,577 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 16:04:05,763 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 16:04:05,765 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 16:04:06,517 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 16:04:06,517 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 16:04:07,071 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 16:04:07,071 INFO L316 CfgBuilder]: Removed 7 assume(true) statements. [2024-11-13 16:04:07,072 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:04:07 BoogieIcfgContainer [2024-11-13 16:04:07,072 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 16:04:07,077 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 16:04:07,077 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 16:04:07,082 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 16:04:07,082 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:04:04" (1/3) ... [2024-11-13 16:04:07,083 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2578ff1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:04:07, skipping insertion in model container [2024-11-13 16:04:07,083 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:04:05" (2/3) ... [2024-11-13 16:04:07,085 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2578ff1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:04:07, skipping insertion in model container [2024-11-13 16:04:07,085 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:04:07" (3/3) ... [2024-11-13 16:04:07,087 INFO L112 eAbstractionObserver]: Analyzing ICFG loop-tiling-eq.wvr.c [2024-11-13 16:04:07,107 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 16:04:07,109 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG loop-tiling-eq.wvr.c that has 3 procedures, 60 locations, 1 initial locations, 7 loop locations, and 26 error locations. [2024-11-13 16:04:07,110 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 16:04:07,216 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-13 16:04:07,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 66 transitions, 146 flow [2024-11-13 16:04:07,348 INFO L124 PetriNetUnfolderBase]: 7/64 cut-off events. [2024-11-13 16:04:07,354 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 16:04:07,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 64 events. 7/64 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 157 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 34. Up to 2 conditions per place. [2024-11-13 16:04:07,359 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 66 transitions, 146 flow [2024-11-13 16:04:07,363 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 63 places, 63 transitions, 138 flow [2024-11-13 16:04:07,373 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 16:04:07,387 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;@239a0ef6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 16:04:07,388 INFO L334 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2024-11-13 16:04:07,393 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 16:04:07,393 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-13 16:04:07,393 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 16:04:07,393 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:07,394 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 16:04:07,395 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:07,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:07,400 INFO L85 PathProgramCache]: Analyzing trace with hash 717484, now seen corresponding path program 1 times [2024-11-13 16:04:07,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:07,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265032036] [2024-11-13 16:04:07,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:07,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:07,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:07,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:07,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:07,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265032036] [2024-11-13 16:04:07,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265032036] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:04:07,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:04:07,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-13 16:04:07,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46594894] [2024-11-13 16:04:07,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:04:07,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:04:07,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:07,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:04:07,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:04:07,920 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-13 16:04:07,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:07,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:07,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-13 16:04:07,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:08,114 INFO L124 PetriNetUnfolderBase]: 58/178 cut-off events. [2024-11-13 16:04:08,115 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2024-11-13 16:04:08,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299 conditions, 178 events. 58/178 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 699 event pairs, 30 based on Foata normal form. 1/126 useless extension candidates. Maximal degree in co-relation 222. Up to 96 conditions per place. [2024-11-13 16:04:08,122 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 25 selfloop transitions, 4 changer transitions 0/58 dead transitions. [2024-11-13 16:04:08,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 58 transitions, 186 flow [2024-11-13 16:04:08,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:04:08,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 16:04:08,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 129 transitions. [2024-11-13 16:04:08,141 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-11-13 16:04:08,144 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 138 flow. Second operand 3 states and 129 transitions. [2024-11-13 16:04:08,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 58 transitions, 186 flow [2024-11-13 16:04:08,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 58 transitions, 178 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 16:04:08,153 INFO L231 Difference]: Finished difference. Result has 56 places, 58 transitions, 128 flow [2024-11-13 16:04:08,157 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=56, PETRI_TRANSITIONS=58} [2024-11-13 16:04:08,161 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, -7 predicate places. [2024-11-13 16:04:08,161 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 58 transitions, 128 flow [2024-11-13 16:04:08,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:08,162 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:08,162 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 16:04:08,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 16:04:08,163 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:08,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:08,164 INFO L85 PathProgramCache]: Analyzing trace with hash 717485, now seen corresponding path program 1 times [2024-11-13 16:04:08,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:08,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555311911] [2024-11-13 16:04:08,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:08,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 16:04:08,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [225966734] [2024-11-13 16:04:08,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:08,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:08,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:04:08,221 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:04:08,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 16:04:08,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:08,349 INFO L255 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-13 16:04:08,354 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:04:08,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:04:11,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:11,081 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:04:11,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:11,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555311911] [2024-11-13 16:04:11,083 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 16:04:11,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225966734] [2024-11-13 16:04:11,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225966734] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:04:11,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:04:11,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:04:11,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235771367] [2024-11-13 16:04:11,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:04:11,088 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:04:11,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:11,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:04:11,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=6, Unknown=1, NotChecked=0, Total=12 [2024-11-13 16:04:11,571 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 66 [2024-11-13 16:04:11,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 58 transitions, 128 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:11,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:11,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 66 [2024-11-13 16:04:11,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:14,032 INFO L124 PetriNetUnfolderBase]: 201/407 cut-off events. [2024-11-13 16:04:14,032 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-13 16:04:14,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 771 conditions, 407 events. 201/407 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1808 event pairs, 151 based on Foata normal form. 0/307 useless extension candidates. Maximal degree in co-relation 733. Up to 348 conditions per place. [2024-11-13 16:04:14,037 INFO L140 encePairwiseOnDemand]: 61/66 looper letters, 41 selfloop transitions, 4 changer transitions 0/57 dead transitions. [2024-11-13 16:04:14,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 57 transitions, 216 flow [2024-11-13 16:04:14,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:04:14,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 16:04:14,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-11-13 16:04:14,040 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-11-13 16:04:14,040 INFO L175 Difference]: Start difference. First operand has 56 places, 58 transitions, 128 flow. Second operand 4 states and 106 transitions. [2024-11-13 16:04:14,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 57 transitions, 216 flow [2024-11-13 16:04:14,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 57 transitions, 208 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 16:04:14,043 INFO L231 Difference]: Finished difference. Result has 56 places, 57 transitions, 126 flow [2024-11-13 16:04:14,044 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=126, PETRI_PLACES=56, PETRI_TRANSITIONS=57} [2024-11-13 16:04:14,045 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, -7 predicate places. [2024-11-13 16:04:14,045 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 57 transitions, 126 flow [2024-11-13 16:04:14,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:14,045 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:14,046 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-13 16:04:14,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 16:04:14,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:14,250 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:14,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:14,251 INFO L85 PathProgramCache]: Analyzing trace with hash 22243266, now seen corresponding path program 1 times [2024-11-13 16:04:14,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:14,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734811717] [2024-11-13 16:04:14,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:14,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:14,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:14,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:14,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:14,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734811717] [2024-11-13 16:04:14,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734811717] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:04:14,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:04:14,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 16:04:14,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496343822] [2024-11-13 16:04:14,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:04:14,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:04:14,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:14,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:04:14,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:04:14,693 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-13 16:04:14,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 57 transitions, 126 flow. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:14,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:14,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-13 16:04:14,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:14,911 INFO L124 PetriNetUnfolderBase]: 60/185 cut-off events. [2024-11-13 16:04:14,911 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 16:04:14,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 185 events. 60/185 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 715 event pairs, 30 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 272. Up to 107 conditions per place. [2024-11-13 16:04:14,914 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 29 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-11-13 16:04:14,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 64 transitions, 218 flow [2024-11-13 16:04:14,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:04:14,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 16:04:14,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 177 transitions. [2024-11-13 16:04:14,917 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-11-13 16:04:14,917 INFO L175 Difference]: Start difference. First operand has 56 places, 57 transitions, 126 flow. Second operand 4 states and 177 transitions. [2024-11-13 16:04:14,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 64 transitions, 218 flow [2024-11-13 16:04:14,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 64 transitions, 204 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 16:04:14,921 INFO L231 Difference]: Finished difference. Result has 58 places, 62 transitions, 158 flow [2024-11-13 16:04:14,921 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=158, PETRI_PLACES=58, PETRI_TRANSITIONS=62} [2024-11-13 16:04:14,922 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, -5 predicate places. [2024-11-13 16:04:14,923 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 62 transitions, 158 flow [2024-11-13 16:04:14,923 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:14,923 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:14,923 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 16:04:14,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 16:04:14,923 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:14,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:14,924 INFO L85 PathProgramCache]: Analyzing trace with hash -99506681, now seen corresponding path program 1 times [2024-11-13 16:04:14,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:14,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026147195] [2024-11-13 16:04:14,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:14,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:14,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:15,424 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:15,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:15,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026147195] [2024-11-13 16:04:15,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026147195] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:04:15,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218916177] [2024-11-13 16:04:15,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:15,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:15,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:04:15,428 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:04:15,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 16:04:15,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:15,558 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:04:15,561 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:04:15,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:04:15,780 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 16:04:15,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2024-11-13 16:04:15,830 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:15,830 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:04:15,987 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:15,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218916177] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 16:04:15,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:04:15,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 10 [2024-11-13 16:04:15,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041098265] [2024-11-13 16:04:15,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:04:15,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:04:15,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:15,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:04:15,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-13 16:04:16,208 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-13 16:04:16,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 62 transitions, 158 flow. Second operand has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:16,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:16,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-13 16:04:16,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:16,572 INFO L124 PetriNetUnfolderBase]: 115/353 cut-off events. [2024-11-13 16:04:16,573 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-13 16:04:16,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 594 conditions, 353 events. 115/353 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1794 event pairs, 60 based on Foata normal form. 1/251 useless extension candidates. Maximal degree in co-relation 292. Up to 107 conditions per place. [2024-11-13 16:04:16,577 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 55 selfloop transitions, 6 changer transitions 0/87 dead transitions. [2024-11-13 16:04:16,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 87 transitions, 336 flow [2024-11-13 16:04:16,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:04:16,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:04:16,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 222 transitions. [2024-11-13 16:04:16,580 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6727272727272727 [2024-11-13 16:04:16,580 INFO L175 Difference]: Start difference. First operand has 58 places, 62 transitions, 158 flow. Second operand 5 states and 222 transitions. [2024-11-13 16:04:16,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 87 transitions, 336 flow [2024-11-13 16:04:16,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 336 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 16:04:16,584 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 175 flow [2024-11-13 16:04:16,584 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-11-13 16:04:16,585 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 0 predicate places. [2024-11-13 16:04:16,586 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 175 flow [2024-11-13 16:04:16,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:16,586 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:16,586 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 16:04:16,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 16:04:16,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:16,791 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:16,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:16,791 INFO L85 PathProgramCache]: Analyzing trace with hash -98960086, now seen corresponding path program 1 times [2024-11-13 16:04:16,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:16,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99855154] [2024-11-13 16:04:16,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:16,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:16,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:17,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:17,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:17,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99855154] [2024-11-13 16:04:17,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99855154] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:04:17,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:04:17,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:04:17,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367149876] [2024-11-13 16:04:17,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:04:17,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:04:17,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:17,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:04:17,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:04:17,744 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-13 16:04:17,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 175 flow. Second operand has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:17,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:17,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-13 16:04:17,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:18,081 INFO L124 PetriNetUnfolderBase]: 139/391 cut-off events. [2024-11-13 16:04:18,081 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-11-13 16:04:18,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690 conditions, 391 events. 139/391 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1971 event pairs, 76 based on Foata normal form. 0/299 useless extension candidates. Maximal degree in co-relation 340. Up to 247 conditions per place. [2024-11-13 16:04:18,085 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 35 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2024-11-13 16:04:18,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 68 transitions, 273 flow [2024-11-13 16:04:18,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:04:18,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:04:18,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 231 transitions. [2024-11-13 16:04:18,088 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-11-13 16:04:18,088 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 175 flow. Second operand 6 states and 231 transitions. [2024-11-13 16:04:18,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 68 transitions, 273 flow [2024-11-13 16:04:18,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 68 transitions, 271 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 16:04:18,091 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 216 flow [2024-11-13 16:04:18,092 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=216, PETRI_PLACES=70, PETRI_TRANSITIONS=66} [2024-11-13 16:04:18,093 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 7 predicate places. [2024-11-13 16:04:18,093 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 216 flow [2024-11-13 16:04:18,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:18,093 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:18,093 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 16:04:18,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 16:04:18,094 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:18,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:18,094 INFO L85 PathProgramCache]: Analyzing trace with hash -98960087, now seen corresponding path program 1 times [2024-11-13 16:04:18,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:18,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163643313] [2024-11-13 16:04:18,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:18,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:18,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:18,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:18,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:18,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163643313] [2024-11-13 16:04:18,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163643313] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:04:18,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:04:18,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:04:18,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38924951] [2024-11-13 16:04:18,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:04:18,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:04:18,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:18,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:04:18,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:04:18,267 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 66 [2024-11-13 16:04:18,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 66 transitions, 216 flow. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:18,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:18,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 66 [2024-11-13 16:04:18,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:18,402 INFO L124 PetriNetUnfolderBase]: 139/373 cut-off events. [2024-11-13 16:04:18,402 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2024-11-13 16:04:18,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 702 conditions, 373 events. 139/373 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1773 event pairs, 76 based on Foata normal form. 4/307 useless extension candidates. Maximal degree in co-relation 638. Up to 245 conditions per place. [2024-11-13 16:04:18,406 INFO L140 encePairwiseOnDemand]: 62/66 looper letters, 37 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2024-11-13 16:04:18,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 63 transitions, 290 flow [2024-11-13 16:04:18,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:04:18,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 16:04:18,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 124 transitions. [2024-11-13 16:04:18,408 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6262626262626263 [2024-11-13 16:04:18,408 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 216 flow. Second operand 3 states and 124 transitions. [2024-11-13 16:04:18,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 63 transitions, 290 flow [2024-11-13 16:04:18,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 63 transitions, 283 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 16:04:18,411 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 209 flow [2024-11-13 16:04:18,411 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=209, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-11-13 16:04:18,412 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 4 predicate places. [2024-11-13 16:04:18,412 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 209 flow [2024-11-13 16:04:18,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:18,412 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:18,413 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 16:04:18,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-13 16:04:18,413 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:18,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:18,414 INFO L85 PathProgramCache]: Analyzing trace with hash -98960113, now seen corresponding path program 1 times [2024-11-13 16:04:18,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:18,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188066721] [2024-11-13 16:04:18,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:18,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:18,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:18,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:18,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188066721] [2024-11-13 16:04:18,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188066721] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:04:18,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:04:18,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 16:04:18,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457703434] [2024-11-13 16:04:18,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:04:18,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:04:18,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:18,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:04:18,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:04:18,850 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-13 16:04:18,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 209 flow. Second operand has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:18,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:18,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-13 16:04:18,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:19,121 INFO L124 PetriNetUnfolderBase]: 123/363 cut-off events. [2024-11-13 16:04:19,121 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2024-11-13 16:04:19,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 677 conditions, 363 events. 123/363 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1816 event pairs, 60 based on Foata normal form. 0/275 useless extension candidates. Maximal degree in co-relation 591. Up to 227 conditions per place. [2024-11-13 16:04:19,125 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 35 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-11-13 16:04:19,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 68 transitions, 315 flow [2024-11-13 16:04:19,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:04:19,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:04:19,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 198 transitions. [2024-11-13 16:04:19,129 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-11-13 16:04:19,129 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 209 flow. Second operand 5 states and 198 transitions. [2024-11-13 16:04:19,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 68 transitions, 315 flow [2024-11-13 16:04:19,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 68 transitions, 312 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 16:04:19,134 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 266 flow [2024-11-13 16:04:19,136 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=266, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2024-11-13 16:04:19,137 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 9 predicate places. [2024-11-13 16:04:19,137 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 266 flow [2024-11-13 16:04:19,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:19,137 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:19,137 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-13 16:04:19,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-13 16:04:19,138 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:19,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:19,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1136616905, now seen corresponding path program 1 times [2024-11-13 16:04:19,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:19,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592415191] [2024-11-13 16:04:19,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:19,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:19,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:19,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:19,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:19,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592415191] [2024-11-13 16:04:19,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592415191] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:04:19,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699237719] [2024-11-13 16:04:19,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:19,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:19,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:04:19,364 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:04:19,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 16:04:19,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:19,481 INFO L255 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 16:04:19,482 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:04:19,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:19,591 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:04:19,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:19,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699237719] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:04:19,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:04:19,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-13 16:04:19,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362921010] [2024-11-13 16:04:19,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:04:19,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 16:04:19,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:19,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 16:04:19,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-13 16:04:19,826 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-13 16:04:19,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 266 flow. Second operand has 13 states, 13 states have (on average 36.53846153846154) internal successors, (475), 13 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:19,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:19,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-13 16:04:19,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:20,317 INFO L124 PetriNetUnfolderBase]: 233/682 cut-off events. [2024-11-13 16:04:20,318 INFO L125 PetriNetUnfolderBase]: For 43/43 co-relation queries the response was YES. [2024-11-13 16:04:20,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1275 conditions, 682 events. 233/682 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4068 event pairs, 120 based on Foata normal form. 1/521 useless extension candidates. Maximal degree in co-relation 665. Up to 216 conditions per place. [2024-11-13 16:04:20,324 INFO L140 encePairwiseOnDemand]: 56/66 looper letters, 49 selfloop transitions, 23 changer transitions 0/97 dead transitions. [2024-11-13 16:04:20,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 97 transitions, 524 flow [2024-11-13 16:04:20,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 16:04:20,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 16:04:20,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 380 transitions. [2024-11-13 16:04:20,330 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6397306397306397 [2024-11-13 16:04:20,330 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 266 flow. Second operand 9 states and 380 transitions. [2024-11-13 16:04:20,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 97 transitions, 524 flow [2024-11-13 16:04:20,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 97 transitions, 515 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 16:04:20,337 INFO L231 Difference]: Finished difference. Result has 81 places, 78 transitions, 400 flow [2024-11-13 16:04:20,338 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=400, PETRI_PLACES=81, PETRI_TRANSITIONS=78} [2024-11-13 16:04:20,339 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 18 predicate places. [2024-11-13 16:04:20,339 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 78 transitions, 400 flow [2024-11-13 16:04:20,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 36.53846153846154) internal successors, (475), 13 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:20,339 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:20,340 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:04:20,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 16:04:20,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:20,540 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:20,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:20,541 INFO L85 PathProgramCache]: Analyzing trace with hash -609972068, now seen corresponding path program 1 times [2024-11-13 16:04:20,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:20,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781215535] [2024-11-13 16:04:20,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:20,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:20,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:20,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:20,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:20,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781215535] [2024-11-13 16:04:20,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781215535] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:04:20,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:04:20,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 16:04:20,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606138079] [2024-11-13 16:04:20,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:04:20,669 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:04:20,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:20,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:04:20,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:04:20,701 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:04:20,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 78 transitions, 400 flow. Second operand has 5 states, 5 states have (on average 35.4) internal successors, (177), 5 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:20,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:20,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:04:20,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:21,060 INFO L124 PetriNetUnfolderBase]: 337/973 cut-off events. [2024-11-13 16:04:21,060 INFO L125 PetriNetUnfolderBase]: For 78/78 co-relation queries the response was YES. [2024-11-13 16:04:21,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1886 conditions, 973 events. 337/973 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 6328 event pairs, 156 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 1242. Up to 269 conditions per place. [2024-11-13 16:04:21,068 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 75 selfloop transitions, 17 changer transitions 0/116 dead transitions. [2024-11-13 16:04:21,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 116 transitions, 735 flow [2024-11-13 16:04:21,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:04:21,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:04:21,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 274 transitions. [2024-11-13 16:04:21,070 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6919191919191919 [2024-11-13 16:04:21,071 INFO L175 Difference]: Start difference. First operand has 81 places, 78 transitions, 400 flow. Second operand 6 states and 274 transitions. [2024-11-13 16:04:21,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 116 transitions, 735 flow [2024-11-13 16:04:21,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 116 transitions, 690 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-11-13 16:04:21,077 INFO L231 Difference]: Finished difference. Result has 85 places, 85 transitions, 467 flow [2024-11-13 16:04:21,077 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=467, PETRI_PLACES=85, PETRI_TRANSITIONS=85} [2024-11-13 16:04:21,078 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 22 predicate places. [2024-11-13 16:04:21,078 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 467 flow [2024-11-13 16:04:21,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.4) internal successors, (177), 5 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:21,079 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:21,079 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-13 16:04:21,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 16:04:21,079 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:21,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:21,080 INFO L85 PathProgramCache]: Analyzing trace with hash -611365298, now seen corresponding path program 1 times [2024-11-13 16:04:21,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:21,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042630004] [2024-11-13 16:04:21,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:21,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:21,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:21,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:21,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:21,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042630004] [2024-11-13 16:04:21,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042630004] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:04:21,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418532668] [2024-11-13 16:04:21,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:21,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:21,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:04:21,440 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:04:21,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 16:04:21,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:21,581 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 16:04:21,583 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:04:21,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:04:21,810 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:21,810 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:04:22,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:22,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418532668] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:04:22,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:04:22,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-11-13 16:04:22,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608478627] [2024-11-13 16:04:22,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:04:22,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 16:04:22,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:22,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 16:04:22,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-11-13 16:04:22,864 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-13 16:04:22,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 85 transitions, 467 flow. Second operand has 13 states, 13 states have (on average 33.61538461538461) internal successors, (437), 13 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:22,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:22,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-13 16:04:22,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:23,515 INFO L124 PetriNetUnfolderBase]: 305/983 cut-off events. [2024-11-13 16:04:23,515 INFO L125 PetriNetUnfolderBase]: For 339/339 co-relation queries the response was YES. [2024-11-13 16:04:23,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2077 conditions, 983 events. 305/983 cut-off events. For 339/339 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6942 event pairs, 180 based on Foata normal form. 6/737 useless extension candidates. Maximal degree in co-relation 1314. Up to 550 conditions per place. [2024-11-13 16:04:23,523 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 35 selfloop transitions, 26 changer transitions 0/84 dead transitions. [2024-11-13 16:04:23,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 84 transitions, 585 flow [2024-11-13 16:04:23,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 16:04:23,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 16:04:23,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 261 transitions. [2024-11-13 16:04:23,526 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-11-13 16:04:23,526 INFO L175 Difference]: Start difference. First operand has 85 places, 85 transitions, 467 flow. Second operand 7 states and 261 transitions. [2024-11-13 16:04:23,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 84 transitions, 585 flow [2024-11-13 16:04:23,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 84 transitions, 576 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 16:04:23,532 INFO L231 Difference]: Finished difference. Result has 89 places, 84 transitions, 506 flow [2024-11-13 16:04:23,532 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=506, PETRI_PLACES=89, PETRI_TRANSITIONS=84} [2024-11-13 16:04:23,533 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 26 predicate places. [2024-11-13 16:04:23,533 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 84 transitions, 506 flow [2024-11-13 16:04:23,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 33.61538461538461) internal successors, (437), 13 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:23,534 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:23,534 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2024-11-13 16:04:23,558 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-13 16:04:23,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:23,739 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:23,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:23,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1771612449, now seen corresponding path program 1 times [2024-11-13 16:04:23,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:23,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375423012] [2024-11-13 16:04:23,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:23,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:23,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:24,379 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:24,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:24,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375423012] [2024-11-13 16:04:24,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375423012] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:04:24,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018860956] [2024-11-13 16:04:24,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:24,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:24,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:04:24,382 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:04:24,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 16:04:24,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:24,540 INFO L255 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-13 16:04:24,543 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:04:24,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-13 16:04:24,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:04:24,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:04:24,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 16:04:24,688 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:04:24,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:04:24,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:04:24,875 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 21 treesize of output 14 [2024-11-13 16:04:24,887 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:04:24,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:04:25,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:25,051 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:04:25,237 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:04:25,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 61 [2024-11-13 16:04:25,562 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:04:25,627 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:25,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018860956] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:04:25,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:04:25,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-11-13 16:04:25,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678189013] [2024-11-13 16:04:25,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:04:25,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:04:25,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:25,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:04:25,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:04:27,590 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-13 16:04:27,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 84 transitions, 506 flow. Second operand has 18 states, 18 states have (on average 27.5) internal successors, (495), 18 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:27,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:27,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-13 16:04:27,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:04:28,462 INFO L124 PetriNetUnfolderBase]: 357/1070 cut-off events. [2024-11-13 16:04:28,462 INFO L125 PetriNetUnfolderBase]: For 414/414 co-relation queries the response was YES. [2024-11-13 16:04:28,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2354 conditions, 1070 events. 357/1070 cut-off events. For 414/414 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7498 event pairs, 228 based on Foata normal form. 0/842 useless extension candidates. Maximal degree in co-relation 1489. Up to 631 conditions per place. [2024-11-13 16:04:28,472 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 48 selfloop transitions, 19 changer transitions 0/88 dead transitions. [2024-11-13 16:04:28,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 88 transitions, 689 flow [2024-11-13 16:04:28,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:04:28,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 16:04:28,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-11-13 16:04:28,474 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-11-13 16:04:28,474 INFO L175 Difference]: Start difference. First operand has 89 places, 84 transitions, 506 flow. Second operand 8 states and 246 transitions. [2024-11-13 16:04:28,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 88 transitions, 689 flow [2024-11-13 16:04:28,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 88 transitions, 614 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-11-13 16:04:28,481 INFO L231 Difference]: Finished difference. Result has 89 places, 83 transitions, 477 flow [2024-11-13 16:04:28,481 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=477, PETRI_PLACES=89, PETRI_TRANSITIONS=83} [2024-11-13 16:04:28,482 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 26 predicate places. [2024-11-13 16:04:28,482 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 83 transitions, 477 flow [2024-11-13 16:04:28,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 27.5) internal successors, (495), 18 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:28,482 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:04:28,483 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-11-13 16:04:28,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 16:04:28,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:28,684 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:04:28,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:04:28,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1820578308, now seen corresponding path program 2 times [2024-11-13 16:04:28,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:04:28,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059247714] [2024-11-13 16:04:28,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:04:28,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:04:28,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:04:29,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:04:29,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:04:29,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059247714] [2024-11-13 16:04:29,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059247714] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:04:29,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002821700] [2024-11-13 16:04:29,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:04:29,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:04:29,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:04:29,161 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:04:29,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 16:04:29,323 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:04:29,323 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:04:29,325 INFO L255 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 16:04:29,327 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:04:29,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:04:31,714 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:04:31,714 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:04:32,176 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:04:32,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002821700] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:04:32,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:04:32,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 15 [2024-11-13 16:04:32,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440620206] [2024-11-13 16:04:32,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:04:32,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 16:04:32,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:04:32,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 16:04:32,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=214, Unknown=6, NotChecked=0, Total=272 [2024-11-13 16:04:37,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-13 16:04:37,323 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 66 [2024-11-13 16:04:37,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 83 transitions, 477 flow. Second operand has 17 states, 17 states have (on average 15.529411764705882) internal successors, (264), 17 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:04:37,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:04:37,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 66 [2024-11-13 16:04:37,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:12,044 INFO L124 PetriNetUnfolderBase]: 815/1688 cut-off events. [2024-11-13 16:05:12,044 INFO L125 PetriNetUnfolderBase]: For 642/642 co-relation queries the response was YES. [2024-11-13 16:05:12,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3958 conditions, 1688 events. 815/1688 cut-off events. For 642/642 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10155 event pairs, 636 based on Foata normal form. 6/1320 useless extension candidates. Maximal degree in co-relation 2028. Up to 1477 conditions per place. [2024-11-13 16:05:12,057 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 55 selfloop transitions, 30 changer transitions 0/93 dead transitions. [2024-11-13 16:05:12,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 93 transitions, 723 flow [2024-11-13 16:05:12,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:05:12,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 16:05:12,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 309 transitions. [2024-11-13 16:05:12,060 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.27540106951871657 [2024-11-13 16:05:12,061 INFO L175 Difference]: Start difference. First operand has 89 places, 83 transitions, 477 flow. Second operand 17 states and 309 transitions. [2024-11-13 16:05:12,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 93 transitions, 723 flow [2024-11-13 16:05:12,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 93 transitions, 644 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-11-13 16:05:12,069 INFO L231 Difference]: Finished difference. Result has 97 places, 92 transitions, 546 flow [2024-11-13 16:05:12,069 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=546, PETRI_PLACES=97, PETRI_TRANSITIONS=92} [2024-11-13 16:05:12,071 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 34 predicate places. [2024-11-13 16:05:12,072 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 92 transitions, 546 flow [2024-11-13 16:05:12,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 15.529411764705882) internal successors, (264), 17 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:12,072 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:12,073 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:12,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-13 16:05:12,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:12,274 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:12,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:12,274 INFO L85 PathProgramCache]: Analyzing trace with hash -105368779, now seen corresponding path program 1 times [2024-11-13 16:05:12,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:12,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363089582] [2024-11-13 16:05:12,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:12,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:12,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:12,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:05:12,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:12,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363089582] [2024-11-13 16:05:12,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363089582] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:05:12,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:05:12,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:05:12,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702229003] [2024-11-13 16:05:12,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:05:12,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:05:12,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:12,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:05:12,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:05:12,406 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-13 16:05:12,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 92 transitions, 546 flow. Second operand has 5 states, 5 states have (on average 36.8) internal successors, (184), 5 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:12,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:12,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-13 16:05:12,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:12,675 INFO L124 PetriNetUnfolderBase]: 268/827 cut-off events. [2024-11-13 16:05:12,675 INFO L125 PetriNetUnfolderBase]: For 299/299 co-relation queries the response was YES. [2024-11-13 16:05:12,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1908 conditions, 827 events. 268/827 cut-off events. For 299/299 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5318 event pairs, 146 based on Foata normal form. 4/668 useless extension candidates. Maximal degree in co-relation 1055. Up to 311 conditions per place. [2024-11-13 16:05:12,681 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 75 selfloop transitions, 11 changer transitions 9/117 dead transitions. [2024-11-13 16:05:12,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 117 transitions, 846 flow [2024-11-13 16:05:12,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:05:12,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:05:12,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 228 transitions. [2024-11-13 16:05:12,683 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6909090909090909 [2024-11-13 16:05:12,683 INFO L175 Difference]: Start difference. First operand has 97 places, 92 transitions, 546 flow. Second operand 5 states and 228 transitions. [2024-11-13 16:05:12,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 117 transitions, 846 flow [2024-11-13 16:05:12,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 117 transitions, 770 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-11-13 16:05:12,690 INFO L231 Difference]: Finished difference. Result has 98 places, 94 transitions, 519 flow [2024-11-13 16:05:12,691 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=519, PETRI_PLACES=98, PETRI_TRANSITIONS=94} [2024-11-13 16:05:12,692 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 35 predicate places. [2024-11-13 16:05:12,692 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 94 transitions, 519 flow [2024-11-13 16:05:12,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.8) internal successors, (184), 5 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:12,692 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:12,693 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:12,693 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 16:05:12,693 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:12,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:12,697 INFO L85 PathProgramCache]: Analyzing trace with hash 521765008, now seen corresponding path program 1 times [2024-11-13 16:05:12,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:12,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146189795] [2024-11-13 16:05:12,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:12,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:12,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:12,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:12,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:12,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146189795] [2024-11-13 16:05:12,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146189795] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:05:12,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:05:12,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 16:05:12,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545689520] [2024-11-13 16:05:12,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:05:12,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:05:12,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:12,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:05:12,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:05:12,845 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 66 [2024-11-13 16:05:12,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 94 transitions, 519 flow. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:12,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:12,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 66 [2024-11-13 16:05:12,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:13,022 INFO L124 PetriNetUnfolderBase]: 253/699 cut-off events. [2024-11-13 16:05:13,022 INFO L125 PetriNetUnfolderBase]: For 353/359 co-relation queries the response was YES. [2024-11-13 16:05:13,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1731 conditions, 699 events. 253/699 cut-off events. For 353/359 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3968 event pairs, 175 based on Foata normal form. 0/620 useless extension candidates. Maximal degree in co-relation 845. Up to 459 conditions per place. [2024-11-13 16:05:13,027 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 55 selfloop transitions, 19 changer transitions 0/92 dead transitions. [2024-11-13 16:05:13,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 92 transitions, 663 flow [2024-11-13 16:05:13,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:05:13,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:05:13,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 173 transitions. [2024-11-13 16:05:13,029 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5242424242424243 [2024-11-13 16:05:13,029 INFO L175 Difference]: Start difference. First operand has 98 places, 94 transitions, 519 flow. Second operand 5 states and 173 transitions. [2024-11-13 16:05:13,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 92 transitions, 663 flow [2024-11-13 16:05:13,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 92 transitions, 642 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-13 16:05:13,034 INFO L231 Difference]: Finished difference. Result has 98 places, 92 transitions, 532 flow [2024-11-13 16:05:13,035 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=532, PETRI_PLACES=98, PETRI_TRANSITIONS=92} [2024-11-13 16:05:13,036 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 35 predicate places. [2024-11-13 16:05:13,037 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 92 transitions, 532 flow [2024-11-13 16:05:13,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:13,037 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:13,037 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:13,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-13 16:05:13,038 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:13,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:13,038 INFO L85 PathProgramCache]: Analyzing trace with hash 521765009, now seen corresponding path program 1 times [2024-11-13 16:05:13,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:13,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704847241] [2024-11-13 16:05:13,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:13,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:13,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:13,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:13,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704847241] [2024-11-13 16:05:13,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704847241] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:13,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510311482] [2024-11-13 16:05:13,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:13,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:13,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:13,316 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:13,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 16:05:13,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:13,451 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 16:05:13,452 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:13,585 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:13,586 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:13,662 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:13,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510311482] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:13,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:05:13,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 12 [2024-11-13 16:05:13,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785125143] [2024-11-13 16:05:13,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:05:13,664 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:05:13,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:13,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:05:13,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-11-13 16:05:13,687 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-13 16:05:13,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 92 transitions, 532 flow. Second operand has 5 states, 5 states have (on average 37.0) internal successors, (185), 5 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:13,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:13,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-13 16:05:13,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:13,956 INFO L124 PetriNetUnfolderBase]: 187/553 cut-off events. [2024-11-13 16:05:13,956 INFO L125 PetriNetUnfolderBase]: For 290/295 co-relation queries the response was YES. [2024-11-13 16:05:13,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1430 conditions, 553 events. 187/553 cut-off events. For 290/295 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2957 event pairs, 112 based on Foata normal form. 3/456 useless extension candidates. Maximal degree in co-relation 1031. Up to 204 conditions per place. [2024-11-13 16:05:13,960 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 78 selfloop transitions, 18 changer transitions 3/119 dead transitions. [2024-11-13 16:05:13,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 119 transitions, 872 flow [2024-11-13 16:05:13,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:05:13,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:05:13,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 264 transitions. [2024-11-13 16:05:13,962 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-13 16:05:13,962 INFO L175 Difference]: Start difference. First operand has 98 places, 92 transitions, 532 flow. Second operand 6 states and 264 transitions. [2024-11-13 16:05:13,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 119 transitions, 872 flow [2024-11-13 16:05:13,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 119 transitions, 822 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 16:05:13,969 INFO L231 Difference]: Finished difference. Result has 100 places, 94 transitions, 555 flow [2024-11-13 16:05:13,970 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=555, PETRI_PLACES=100, PETRI_TRANSITIONS=94} [2024-11-13 16:05:13,971 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 37 predicate places. [2024-11-13 16:05:13,971 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 94 transitions, 555 flow [2024-11-13 16:05:13,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.0) internal successors, (185), 5 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:13,971 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:13,971 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:13,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-13 16:05:14,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:14,175 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:14,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:14,175 INFO L85 PathProgramCache]: Analyzing trace with hash 431465120, now seen corresponding path program 1 times [2024-11-13 16:05:14,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:14,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579419667] [2024-11-13 16:05:14,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:14,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:14,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:14,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:05:14,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:14,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579419667] [2024-11-13 16:05:14,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579419667] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:14,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483441759] [2024-11-13 16:05:14,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:14,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:14,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:14,290 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:14,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 16:05:14,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:14,408 INFO L255 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:05:14,409 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:14,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:05:14,464 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:05:14,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483441759] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:05:14,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 16:05:14,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 8 [2024-11-13 16:05:14,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917772392] [2024-11-13 16:05:14,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:05:14,465 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:05:14,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:14,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:05:14,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:05:14,529 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:05:14,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 94 transitions, 555 flow. Second operand has 5 states, 5 states have (on average 36.6) internal successors, (183), 5 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:14,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:14,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:05:14,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:14,854 INFO L124 PetriNetUnfolderBase]: 318/841 cut-off events. [2024-11-13 16:05:14,854 INFO L125 PetriNetUnfolderBase]: For 403/403 co-relation queries the response was YES. [2024-11-13 16:05:14,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2172 conditions, 841 events. 318/841 cut-off events. For 403/403 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4904 event pairs, 180 based on Foata normal form. 3/684 useless extension candidates. Maximal degree in co-relation 1420. Up to 367 conditions per place. [2024-11-13 16:05:14,860 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 80 selfloop transitions, 16 changer transitions 17/132 dead transitions. [2024-11-13 16:05:14,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 132 transitions, 965 flow [2024-11-13 16:05:14,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:05:14,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:05:14,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 266 transitions. [2024-11-13 16:05:14,863 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6717171717171717 [2024-11-13 16:05:14,863 INFO L175 Difference]: Start difference. First operand has 100 places, 94 transitions, 555 flow. Second operand 6 states and 266 transitions. [2024-11-13 16:05:14,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 132 transitions, 965 flow [2024-11-13 16:05:14,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 132 transitions, 949 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-13 16:05:14,871 INFO L231 Difference]: Finished difference. Result has 103 places, 97 transitions, 603 flow [2024-11-13 16:05:14,871 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=603, PETRI_PLACES=103, PETRI_TRANSITIONS=97} [2024-11-13 16:05:14,872 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 40 predicate places. [2024-11-13 16:05:14,872 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 97 transitions, 603 flow [2024-11-13 16:05:14,872 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.6) internal successors, (183), 5 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:14,873 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:14,873 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:14,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 16:05:15,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:15,077 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:15,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:15,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1625136900, now seen corresponding path program 1 times [2024-11-13 16:05:15,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:15,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868353961] [2024-11-13 16:05:15,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:15,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:15,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:15,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:15,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:15,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868353961] [2024-11-13 16:05:15,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868353961] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:15,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402322598] [2024-11-13 16:05:15,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:15,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:15,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:15,500 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:15,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 16:05:15,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:15,660 INFO L255 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 16:05:15,663 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:15,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:05:15,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:15,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:05:15,778 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 16:05:15,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 16:05:15,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:15,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:05:15,836 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:05:15,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:05:15,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:15,927 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:16,206 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 100 treesize of output 96 [2024-11-13 16:05:16,498 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:16,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402322598] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:05:16,498 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:05:16,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2024-11-13 16:05:16,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489976810] [2024-11-13 16:05:16,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:05:16,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 16:05:16,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:16,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 16:05:16,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-11-13 16:05:18,346 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 66 [2024-11-13 16:05:18,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 97 transitions, 603 flow. Second operand has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:18,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:18,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 66 [2024-11-13 16:05:18,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:19,416 INFO L124 PetriNetUnfolderBase]: 390/955 cut-off events. [2024-11-13 16:05:19,416 INFO L125 PetriNetUnfolderBase]: For 358/383 co-relation queries the response was YES. [2024-11-13 16:05:19,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2285 conditions, 955 events. 390/955 cut-off events. For 358/383 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5652 event pairs, 166 based on Foata normal form. 0/839 useless extension candidates. Maximal degree in co-relation 1635. Up to 283 conditions per place. [2024-11-13 16:05:19,426 INFO L140 encePairwiseOnDemand]: 53/66 looper letters, 90 selfloop transitions, 38 changer transitions 0/145 dead transitions. [2024-11-13 16:05:19,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 145 transitions, 1023 flow [2024-11-13 16:05:19,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 16:05:19,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 16:05:19,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 330 transitions. [2024-11-13 16:05:19,429 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-11-13 16:05:19,430 INFO L175 Difference]: Start difference. First operand has 103 places, 97 transitions, 603 flow. Second operand 9 states and 330 transitions. [2024-11-13 16:05:19,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 145 transitions, 1023 flow [2024-11-13 16:05:19,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 145 transitions, 1017 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-11-13 16:05:19,440 INFO L231 Difference]: Finished difference. Result has 113 places, 102 transitions, 719 flow [2024-11-13 16:05:19,440 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=719, PETRI_PLACES=113, PETRI_TRANSITIONS=102} [2024-11-13 16:05:19,440 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 50 predicate places. [2024-11-13 16:05:19,441 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 102 transitions, 719 flow [2024-11-13 16:05:19,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:19,441 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:19,441 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:19,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-13 16:05:19,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 16:05:19,646 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:19,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:19,646 INFO L85 PathProgramCache]: Analyzing trace with hash -635222817, now seen corresponding path program 1 times [2024-11-13 16:05:19,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:19,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085188312] [2024-11-13 16:05:19,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:19,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:19,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:19,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:19,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:19,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085188312] [2024-11-13 16:05:19,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085188312] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:19,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616227149] [2024-11-13 16:05:19,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:19,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:19,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:19,796 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:19,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 16:05:19,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:19,950 INFO L255 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:05:19,951 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:20,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:20,061 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:20,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-13 16:05:20,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:20,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616227149] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:05:20,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:05:20,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2024-11-13 16:05:20,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254002348] [2024-11-13 16:05:20,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:05:20,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:05:20,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:20,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:05:20,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:05:20,385 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-13 16:05:20,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 102 transitions, 719 flow. Second operand has 9 states, 9 states have (on average 35.44444444444444) internal successors, (319), 9 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:20,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:20,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-13 16:05:20,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:21,056 INFO L124 PetriNetUnfolderBase]: 1088/2526 cut-off events. [2024-11-13 16:05:21,056 INFO L125 PetriNetUnfolderBase]: For 2295/2581 co-relation queries the response was YES. [2024-11-13 16:05:21,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6498 conditions, 2526 events. 1088/2526 cut-off events. For 2295/2581 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17732 event pairs, 342 based on Foata normal form. 0/2224 useless extension candidates. Maximal degree in co-relation 3796. Up to 496 conditions per place. [2024-11-13 16:05:21,078 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 141 selfloop transitions, 33 changer transitions 0/192 dead transitions. [2024-11-13 16:05:21,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 192 transitions, 1536 flow [2024-11-13 16:05:21,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 16:05:21,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 16:05:21,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 480 transitions. [2024-11-13 16:05:21,084 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-11-13 16:05:21,085 INFO L175 Difference]: Start difference. First operand has 113 places, 102 transitions, 719 flow. Second operand 12 states and 480 transitions. [2024-11-13 16:05:21,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 192 transitions, 1536 flow [2024-11-13 16:05:21,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 192 transitions, 1454 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-11-13 16:05:21,100 INFO L231 Difference]: Finished difference. Result has 127 places, 119 transitions, 878 flow [2024-11-13 16:05:21,100 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=878, PETRI_PLACES=127, PETRI_TRANSITIONS=119} [2024-11-13 16:05:21,101 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 64 predicate places. [2024-11-13 16:05:21,101 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 119 transitions, 878 flow [2024-11-13 16:05:21,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 35.44444444444444) internal successors, (319), 9 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:21,101 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:21,101 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:21,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-13 16:05:21,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 16:05:21,302 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:21,303 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:21,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1160364330, now seen corresponding path program 1 times [2024-11-13 16:05:21,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:21,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301555650] [2024-11-13 16:05:21,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:21,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:21,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:05:21,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:21,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301555650] [2024-11-13 16:05:21,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301555650] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:05:21,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:05:21,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:05:21,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877020423] [2024-11-13 16:05:21,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:05:21,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 16:05:21,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:21,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 16:05:21,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:05:21,892 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 66 [2024-11-13 16:05:21,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 119 transitions, 878 flow. Second operand has 7 states, 7 states have (on average 27.142857142857142) internal successors, (190), 7 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:21,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:21,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 66 [2024-11-13 16:05:21,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:22,500 INFO L124 PetriNetUnfolderBase]: 1410/2993 cut-off events. [2024-11-13 16:05:22,500 INFO L125 PetriNetUnfolderBase]: For 3625/3799 co-relation queries the response was YES. [2024-11-13 16:05:22,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9079 conditions, 2993 events. 1410/2993 cut-off events. For 3625/3799 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 20209 event pairs, 914 based on Foata normal form. 152/3027 useless extension candidates. Maximal degree in co-relation 7891. Up to 2269 conditions per place. [2024-11-13 16:05:22,539 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 73 selfloop transitions, 31 changer transitions 0/117 dead transitions. [2024-11-13 16:05:22,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 117 transitions, 1082 flow [2024-11-13 16:05:22,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:05:22,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:05:22,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-11-13 16:05:22,545 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48787878787878786 [2024-11-13 16:05:22,545 INFO L175 Difference]: Start difference. First operand has 127 places, 119 transitions, 878 flow. Second operand 5 states and 161 transitions. [2024-11-13 16:05:22,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 117 transitions, 1082 flow [2024-11-13 16:05:22,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 117 transitions, 1042 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 16:05:22,566 INFO L231 Difference]: Finished difference. Result has 125 places, 117 transitions, 896 flow [2024-11-13 16:05:22,567 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=896, PETRI_PLACES=125, PETRI_TRANSITIONS=117} [2024-11-13 16:05:22,567 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 62 predicate places. [2024-11-13 16:05:22,567 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 117 transitions, 896 flow [2024-11-13 16:05:22,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.142857142857142) internal successors, (190), 7 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:22,568 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:22,568 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:22,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-13 16:05:22,568 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:22,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:22,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1160364331, now seen corresponding path program 1 times [2024-11-13 16:05:22,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:22,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346196947] [2024-11-13 16:05:22,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:22,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:22,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:23,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:23,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:23,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346196947] [2024-11-13 16:05:23,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346196947] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:23,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938161391] [2024-11-13 16:05:23,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:23,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:23,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:23,199 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:23,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 16:05:23,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:23,347 INFO L255 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-13 16:05:23,354 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:23,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:05:23,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:05:23,501 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 16:05:23,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 28 [2024-11-13 16:05:23,562 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:05:23,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:05:23,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:23,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:23,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2024-11-13 16:05:23,826 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-11-13 16:05:23,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-11-13 16:05:23,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:23,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:23,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2024-11-13 16:05:23,938 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 16:05:23,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 16:05:24,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:24,198 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:24,903 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:24,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938161391] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:05:24,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:05:24,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 5] total 18 [2024-11-13 16:05:24,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679862814] [2024-11-13 16:05:24,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:05:24,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:05:24,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:24,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:05:24,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2024-11-13 16:05:27,450 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 66 [2024-11-13 16:05:27,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 117 transitions, 896 flow. Second operand has 20 states, 20 states have (on average 25.1) internal successors, (502), 20 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:27,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:27,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 66 [2024-11-13 16:05:27,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:29,442 INFO L124 PetriNetUnfolderBase]: 1142/2560 cut-off events. [2024-11-13 16:05:29,442 INFO L125 PetriNetUnfolderBase]: For 2749/2907 co-relation queries the response was YES. [2024-11-13 16:05:29,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7731 conditions, 2560 events. 1142/2560 cut-off events. For 2749/2907 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17570 event pairs, 532 based on Foata normal form. 68/2442 useless extension candidates. Maximal degree in co-relation 6797. Up to 916 conditions per place. [2024-11-13 16:05:29,469 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 167 selfloop transitions, 46 changer transitions 0/228 dead transitions. [2024-11-13 16:05:29,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 228 transitions, 1917 flow [2024-11-13 16:05:29,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:05:29,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 16:05:29,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 507 transitions. [2024-11-13 16:05:29,471 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45187165775401067 [2024-11-13 16:05:29,472 INFO L175 Difference]: Start difference. First operand has 125 places, 117 transitions, 896 flow. Second operand 17 states and 507 transitions. [2024-11-13 16:05:29,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 228 transitions, 1917 flow [2024-11-13 16:05:29,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 228 transitions, 1851 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 16:05:29,494 INFO L231 Difference]: Finished difference. Result has 140 places, 122 transitions, 981 flow [2024-11-13 16:05:29,494 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=981, PETRI_PLACES=140, PETRI_TRANSITIONS=122} [2024-11-13 16:05:29,495 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 77 predicate places. [2024-11-13 16:05:29,495 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 122 transitions, 981 flow [2024-11-13 16:05:29,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 25.1) internal successors, (502), 20 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:29,495 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:29,495 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:29,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 16:05:29,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:29,696 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:29,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:29,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1782929844, now seen corresponding path program 1 times [2024-11-13 16:05:29,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:29,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814016264] [2024-11-13 16:05:29,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:29,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 16:05:29,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1413789711] [2024-11-13 16:05:29,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:29,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:29,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:29,756 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:29,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 16:05:29,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:29,928 INFO L255 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-13 16:05:29,931 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:29,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:05:29,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 6 treesize of output 5 [2024-11-13 16:05:30,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:30,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-13 16:05:30,024 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:05:30,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:05:30,081 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 16:05:30,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-13 16:05:30,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:05:30,559 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:31,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:05:31,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:31,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814016264] [2024-11-13 16:05:31,047 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 16:05:31,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413789711] [2024-11-13 16:05:31,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413789711] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:05:31,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:05:31,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2024-11-13 16:05:31,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483893019] [2024-11-13 16:05:31,048 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:05:31,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 16:05:31,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:31,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 16:05:31,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2024-11-13 16:05:32,956 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 66 [2024-11-13 16:05:32,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 122 transitions, 981 flow. Second operand has 17 states, 17 states have (on average 29.88235294117647) internal successors, (508), 17 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:32,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:32,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 66 [2024-11-13 16:05:32,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:34,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-13 16:05:36,275 INFO L124 PetriNetUnfolderBase]: 1716/3365 cut-off events. [2024-11-13 16:05:36,275 INFO L125 PetriNetUnfolderBase]: For 6561/6794 co-relation queries the response was YES. [2024-11-13 16:05:36,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11435 conditions, 3365 events. 1716/3365 cut-off events. For 6561/6794 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 21769 event pairs, 984 based on Foata normal form. 16/3171 useless extension candidates. Maximal degree in co-relation 10025. Up to 1671 conditions per place. [2024-11-13 16:05:36,305 INFO L140 encePairwiseOnDemand]: 45/66 looper letters, 120 selfloop transitions, 64 changer transitions 8/208 dead transitions. [2024-11-13 16:05:36,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 208 transitions, 1823 flow [2024-11-13 16:05:36,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 16:05:36,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 16:05:36,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 650 transitions. [2024-11-13 16:05:36,308 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.518341307814992 [2024-11-13 16:05:36,308 INFO L175 Difference]: Start difference. First operand has 140 places, 122 transitions, 981 flow. Second operand 19 states and 650 transitions. [2024-11-13 16:05:36,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 208 transitions, 1823 flow [2024-11-13 16:05:36,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 208 transitions, 1717 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-11-13 16:05:36,337 INFO L231 Difference]: Finished difference. Result has 155 places, 137 transitions, 1219 flow [2024-11-13 16:05:36,337 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1219, PETRI_PLACES=155, PETRI_TRANSITIONS=137} [2024-11-13 16:05:36,339 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 92 predicate places. [2024-11-13 16:05:36,339 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 137 transitions, 1219 flow [2024-11-13 16:05:36,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 29.88235294117647) internal successors, (508), 17 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:36,340 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:36,340 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:36,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 16:05:36,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:36,544 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:36,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:36,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1581350384, now seen corresponding path program 1 times [2024-11-13 16:05:36,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:36,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10481574] [2024-11-13 16:05:36,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:36,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:36,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:36,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:05:36,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:36,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10481574] [2024-11-13 16:05:36,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10481574] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:36,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421614271] [2024-11-13 16:05:36,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:36,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:36,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:36,718 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:36,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 16:05:36,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:36,892 INFO L255 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 16:05:36,894 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:37,002 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:05:37,003 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:37,098 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:05:37,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421614271] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:05:37,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:05:37,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-13 16:05:37,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671744854] [2024-11-13 16:05:37,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:05:37,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 16:05:37,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:37,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 16:05:37,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-13 16:05:37,229 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:05:37,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 137 transitions, 1219 flow. Second operand has 14 states, 14 states have (on average 36.214285714285715) internal successors, (507), 14 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:37,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:37,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:05:37,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:38,007 INFO L124 PetriNetUnfolderBase]: 1932/4106 cut-off events. [2024-11-13 16:05:38,007 INFO L125 PetriNetUnfolderBase]: For 7237/7350 co-relation queries the response was YES. [2024-11-13 16:05:38,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14988 conditions, 4106 events. 1932/4106 cut-off events. For 7237/7350 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 28892 event pairs, 802 based on Foata normal form. 78/4027 useless extension candidates. Maximal degree in co-relation 14278. Up to 1387 conditions per place. [2024-11-13 16:05:38,038 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 140 selfloop transitions, 55 changer transitions 19/237 dead transitions. [2024-11-13 16:05:38,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 237 transitions, 2440 flow [2024-11-13 16:05:38,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 16:05:38,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 16:05:38,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 463 transitions. [2024-11-13 16:05:38,040 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6377410468319559 [2024-11-13 16:05:38,041 INFO L175 Difference]: Start difference. First operand has 155 places, 137 transitions, 1219 flow. Second operand 11 states and 463 transitions. [2024-11-13 16:05:38,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 237 transitions, 2440 flow [2024-11-13 16:05:38,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 237 transitions, 2368 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-11-13 16:05:38,105 INFO L231 Difference]: Finished difference. Result has 162 places, 147 transitions, 1468 flow [2024-11-13 16:05:38,105 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1468, PETRI_PLACES=162, PETRI_TRANSITIONS=147} [2024-11-13 16:05:38,106 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 99 predicate places. [2024-11-13 16:05:38,106 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 147 transitions, 1468 flow [2024-11-13 16:05:38,106 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 36.214285714285715) internal successors, (507), 14 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:38,106 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:38,107 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:38,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 16:05:38,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-13 16:05:38,308 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:38,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:38,308 INFO L85 PathProgramCache]: Analyzing trace with hash -563723204, now seen corresponding path program 1 times [2024-11-13 16:05:38,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:38,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013467517] [2024-11-13 16:05:38,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:38,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:38,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:38,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:05:38,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:38,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013467517] [2024-11-13 16:05:38,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013467517] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:38,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163842375] [2024-11-13 16:05:38,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:38,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:38,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:38,433 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:38,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 16:05:38,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:38,599 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:05:38,600 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:38,675 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:05:38,675 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:38,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:05:38,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163842375] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:38,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:05:38,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 10 [2024-11-13 16:05:38,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37091964] [2024-11-13 16:05:38,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:05:38,739 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:05:38,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:38,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:05:38,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:05:38,798 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:05:38,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 147 transitions, 1468 flow. Second operand has 5 states, 5 states have (on average 37.4) internal successors, (187), 5 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:38,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:38,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:05:38,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:39,318 INFO L124 PetriNetUnfolderBase]: 1244/2934 cut-off events. [2024-11-13 16:05:39,318 INFO L125 PetriNetUnfolderBase]: For 10921/11431 co-relation queries the response was YES. [2024-11-13 16:05:39,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11572 conditions, 2934 events. 1244/2934 cut-off events. For 10921/11431 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 20618 event pairs, 469 based on Foata normal form. 141/2931 useless extension candidates. Maximal degree in co-relation 11337. Up to 1326 conditions per place. [2024-11-13 16:05:39,341 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 103 selfloop transitions, 6 changer transitions 21/150 dead transitions. [2024-11-13 16:05:39,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 150 transitions, 1773 flow [2024-11-13 16:05:39,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:05:39,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:05:39,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 212 transitions. [2024-11-13 16:05:39,343 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6424242424242425 [2024-11-13 16:05:39,343 INFO L175 Difference]: Start difference. First operand has 162 places, 147 transitions, 1468 flow. Second operand 5 states and 212 transitions. [2024-11-13 16:05:39,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 150 transitions, 1773 flow [2024-11-13 16:05:39,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 150 transitions, 1730 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-11-13 16:05:39,389 INFO L231 Difference]: Finished difference. Result has 160 places, 116 transitions, 1156 flow [2024-11-13 16:05:39,390 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1156, PETRI_PLACES=160, PETRI_TRANSITIONS=116} [2024-11-13 16:05:39,390 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 97 predicate places. [2024-11-13 16:05:39,391 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 116 transitions, 1156 flow [2024-11-13 16:05:39,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.4) internal successors, (187), 5 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:39,391 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:39,391 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:39,415 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 16:05:39,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-13 16:05:39,596 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:39,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:39,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1377619057, now seen corresponding path program 1 times [2024-11-13 16:05:39,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:39,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820261200] [2024-11-13 16:05:39,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:39,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:39,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:39,754 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:05:39,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:39,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820261200] [2024-11-13 16:05:39,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820261200] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:39,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101832219] [2024-11-13 16:05:39,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:39,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:39,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:39,758 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:39,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 16:05:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:39,938 INFO L255 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 16:05:39,940 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:39,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:05:39,985 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:40,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:05:40,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101832219] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:40,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:05:40,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-11-13 16:05:40,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488904037] [2024-11-13 16:05:40,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:05:40,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:05:40,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:40,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:05:40,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:05:40,054 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-13 16:05:40,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 116 transitions, 1156 flow. Second operand has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:40,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:40,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-13 16:05:40,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:40,388 INFO L124 PetriNetUnfolderBase]: 795/1942 cut-off events. [2024-11-13 16:05:40,388 INFO L125 PetriNetUnfolderBase]: For 7143/7745 co-relation queries the response was YES. [2024-11-13 16:05:40,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7731 conditions, 1942 events. 795/1942 cut-off events. For 7143/7745 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 12901 event pairs, 470 based on Foata normal form. 2/1836 useless extension candidates. Maximal degree in co-relation 7694. Up to 1233 conditions per place. [2024-11-13 16:05:40,400 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 53 selfloop transitions, 32 changer transitions 0/107 dead transitions. [2024-11-13 16:05:40,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 107 transitions, 1179 flow [2024-11-13 16:05:40,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:05:40,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:05:40,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 207 transitions. [2024-11-13 16:05:40,402 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6272727272727273 [2024-11-13 16:05:40,402 INFO L175 Difference]: Start difference. First operand has 160 places, 116 transitions, 1156 flow. Second operand 5 states and 207 transitions. [2024-11-13 16:05:40,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 107 transitions, 1179 flow [2024-11-13 16:05:40,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 107 transitions, 1004 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-11-13 16:05:40,423 INFO L231 Difference]: Finished difference. Result has 133 places, 107 transitions, 930 flow [2024-11-13 16:05:40,424 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=930, PETRI_PLACES=133, PETRI_TRANSITIONS=107} [2024-11-13 16:05:40,424 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 70 predicate places. [2024-11-13 16:05:40,425 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 107 transitions, 930 flow [2024-11-13 16:05:40,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:40,425 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:40,425 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:40,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 16:05:40,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-13 16:05:40,630 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:40,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:40,631 INFO L85 PathProgramCache]: Analyzing trace with hash 607554911, now seen corresponding path program 1 times [2024-11-13 16:05:40,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:40,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336898253] [2024-11-13 16:05:40,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:40,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:40,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 16:05:40,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [896915022] [2024-11-13 16:05:40,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:40,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:40,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:40,682 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:40,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 16:05:40,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:40,864 INFO L255 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:05:40,868 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:40,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:05:40,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:40,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-13 16:05:40,939 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:05:40,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:05:40,967 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 16:05:40,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-13 16:05:41,103 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:05:41,104 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:41,560 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 46 treesize of output 42 [2024-11-13 16:05:41,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:05:41,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:41,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336898253] [2024-11-13 16:05:41,657 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 16:05:41,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896915022] [2024-11-13 16:05:41,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896915022] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:05:41,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:05:41,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2024-11-13 16:05:41,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925537749] [2024-11-13 16:05:41,658 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:05:41,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 16:05:41,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:41,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 16:05:41,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-13 16:05:48,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:05:48,548 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 66 [2024-11-13 16:05:48,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 107 transitions, 930 flow. Second operand has 14 states, 14 states have (on average 27.5) internal successors, (385), 14 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:48,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:05:48,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 66 [2024-11-13 16:05:48,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:05:49,703 INFO L124 PetriNetUnfolderBase]: 1565/3401 cut-off events. [2024-11-13 16:05:49,703 INFO L125 PetriNetUnfolderBase]: For 6979/7131 co-relation queries the response was YES. [2024-11-13 16:05:49,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11731 conditions, 3401 events. 1565/3401 cut-off events. For 6979/7131 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 23499 event pairs, 702 based on Foata normal form. 52/3278 useless extension candidates. Maximal degree in co-relation 11700. Up to 1116 conditions per place. [2024-11-13 16:05:49,723 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 120 selfloop transitions, 40 changer transitions 4/181 dead transitions. [2024-11-13 16:05:49,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 181 transitions, 1720 flow [2024-11-13 16:05:49,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 16:05:49,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 16:05:49,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 343 transitions. [2024-11-13 16:05:49,725 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5196969696969697 [2024-11-13 16:05:49,725 INFO L175 Difference]: Start difference. First operand has 133 places, 107 transitions, 930 flow. Second operand 10 states and 343 transitions. [2024-11-13 16:05:49,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 181 transitions, 1720 flow [2024-11-13 16:05:49,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 181 transitions, 1679 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-13 16:05:49,755 INFO L231 Difference]: Finished difference. Result has 142 places, 116 transitions, 1074 flow [2024-11-13 16:05:49,755 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1074, PETRI_PLACES=142, PETRI_TRANSITIONS=116} [2024-11-13 16:05:49,755 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 79 predicate places. [2024-11-13 16:05:49,755 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 116 transitions, 1074 flow [2024-11-13 16:05:49,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 27.5) internal successors, (385), 14 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:05:49,756 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:05:49,756 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:05:49,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 16:05:49,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-13 16:05:49,956 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:05:49,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:05:49,957 INFO L85 PathProgramCache]: Analyzing trace with hash -939801979, now seen corresponding path program 2 times [2024-11-13 16:05:49,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:05:49,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458377368] [2024-11-13 16:05:49,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:05:49,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:05:49,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:05:50,600 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:05:50,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:05:50,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458377368] [2024-11-13 16:05:50,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458377368] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:05:50,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158951850] [2024-11-13 16:05:50,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:05:50,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:05:50,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:05:50,603 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:05:50,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 16:05:50,804 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:05:50,804 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:05:50,806 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:05:50,812 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:05:50,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:05:50,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:50,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:05:50,952 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 16:05:50,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 16:05:50,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:05:50,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:05:51,003 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:05:51,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:05:51,129 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:05:51,129 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:05:51,542 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 100 treesize of output 96 [2024-11-13 16:05:52,039 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:05:52,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158951850] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:05:52,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:05:52,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 24 [2024-11-13 16:05:52,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105023081] [2024-11-13 16:05:52,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:05:52,040 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 16:05:52,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:05:52,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 16:05:52,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2024-11-13 16:05:59,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 16:06:00,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 16:06:02,585 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-13 16:06:02,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 116 transitions, 1074 flow. Second operand has 25 states, 25 states have (on average 28.32) internal successors, (708), 25 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:02,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:02,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-13 16:06:02,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:06:04,954 INFO L124 PetriNetUnfolderBase]: 2344/5128 cut-off events. [2024-11-13 16:06:04,954 INFO L125 PetriNetUnfolderBase]: For 13621/13659 co-relation queries the response was YES. [2024-11-13 16:06:04,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19240 conditions, 5128 events. 2344/5128 cut-off events. For 13621/13659 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 38462 event pairs, 846 based on Foata normal form. 338/5273 useless extension candidates. Maximal degree in co-relation 19206. Up to 1153 conditions per place. [2024-11-13 16:06:04,993 INFO L140 encePairwiseOnDemand]: 52/66 looper letters, 189 selfloop transitions, 57 changer transitions 0/263 dead transitions. [2024-11-13 16:06:04,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 263 transitions, 2809 flow [2024-11-13 16:06:04,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 16:06:04,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 16:06:04,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 647 transitions. [2024-11-13 16:06:04,995 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49015151515151517 [2024-11-13 16:06:04,996 INFO L175 Difference]: Start difference. First operand has 142 places, 116 transitions, 1074 flow. Second operand 20 states and 647 transitions. [2024-11-13 16:06:04,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 263 transitions, 2809 flow [2024-11-13 16:06:05,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 263 transitions, 2742 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-11-13 16:06:05,030 INFO L231 Difference]: Finished difference. Result has 164 places, 134 transitions, 1427 flow [2024-11-13 16:06:05,030 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1427, PETRI_PLACES=164, PETRI_TRANSITIONS=134} [2024-11-13 16:06:05,030 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 101 predicate places. [2024-11-13 16:06:05,030 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 134 transitions, 1427 flow [2024-11-13 16:06:05,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 28.32) internal successors, (708), 25 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:05,031 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:06:05,031 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:06:05,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-13 16:06:05,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-13 16:06:05,231 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:06:05,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:06:05,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1654333749, now seen corresponding path program 1 times [2024-11-13 16:06:05,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:06:05,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011119047] [2024-11-13 16:06:05,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:05,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:06:05,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:05,685 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:06:05,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:06:05,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011119047] [2024-11-13 16:06:05,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011119047] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:06:05,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022492310] [2024-11-13 16:06:05,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:05,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:05,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:06:05,688 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:06:05,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 16:06:05,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:05,864 INFO L255 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 16:06:05,866 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:06:05,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:06:05,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 16:06:05,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 17 treesize of output 9 [2024-11-13 16:06:05,959 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:06:05,959 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:06:06,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 16 treesize of output 14 [2024-11-13 16:06:06,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-13 16:06:06,120 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:06:06,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022492310] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:06:06,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:06:06,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2024-11-13 16:06:06,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973981349] [2024-11-13 16:06:06,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:06:06,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 16:06:06,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:06:06,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 16:06:06,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-11-13 16:06:10,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 16:06:10,722 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 66 [2024-11-13 16:06:10,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 134 transitions, 1427 flow. Second operand has 14 states, 14 states have (on average 23.714285714285715) internal successors, (332), 14 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:10,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:10,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 66 [2024-11-13 16:06:10,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:06:11,591 INFO L124 PetriNetUnfolderBase]: 1368/3186 cut-off events. [2024-11-13 16:06:11,591 INFO L125 PetriNetUnfolderBase]: For 16093/16864 co-relation queries the response was YES. [2024-11-13 16:06:11,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13807 conditions, 3186 events. 1368/3186 cut-off events. For 16093/16864 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 23344 event pairs, 796 based on Foata normal form. 52/3200 useless extension candidates. Maximal degree in co-relation 13768. Up to 1322 conditions per place. [2024-11-13 16:06:11,613 INFO L140 encePairwiseOnDemand]: 56/66 looper letters, 182 selfloop transitions, 22 changer transitions 0/224 dead transitions. [2024-11-13 16:06:11,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 224 transitions, 2801 flow [2024-11-13 16:06:11,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:06:11,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 16:06:11,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-11-13 16:06:11,614 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-11-13 16:06:11,614 INFO L175 Difference]: Start difference. First operand has 164 places, 134 transitions, 1427 flow. Second operand 8 states and 246 transitions. [2024-11-13 16:06:11,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 224 transitions, 2801 flow [2024-11-13 16:06:11,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 224 transitions, 2716 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-13 16:06:11,654 INFO L231 Difference]: Finished difference. Result has 166 places, 138 transitions, 1476 flow [2024-11-13 16:06:11,654 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1476, PETRI_PLACES=166, PETRI_TRANSITIONS=138} [2024-11-13 16:06:11,655 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 103 predicate places. [2024-11-13 16:06:11,655 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 138 transitions, 1476 flow [2024-11-13 16:06:11,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.714285714285715) internal successors, (332), 14 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:11,655 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:06:11,655 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:06:11,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 16:06:11,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 16:06:11,856 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:06:11,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:06:11,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1654333750, now seen corresponding path program 1 times [2024-11-13 16:06:11,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:06:11,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912406283] [2024-11-13 16:06:11,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:11,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:06:11,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:12,603 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:06:12,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:06:12,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912406283] [2024-11-13 16:06:12,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912406283] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:06:12,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354457369] [2024-11-13 16:06:12,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:12,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:12,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:06:12,607 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:06:12,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 16:06:12,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:12,781 INFO L255 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 16:06:12,783 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:06:12,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 16:06:12,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 16:06:13,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 23 treesize of output 15 [2024-11-13 16:06:13,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 14 [2024-11-13 16:06:13,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:06:13,182 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:06:13,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 14 treesize of output 12 [2024-11-13 16:06:13,379 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 18 treesize of output 16 [2024-11-13 16:06:13,468 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 25 treesize of output 21 [2024-11-13 16:06:13,555 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:06:13,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354457369] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:06:13,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:06:13,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 25 [2024-11-13 16:06:13,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211986765] [2024-11-13 16:06:13,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:06:13,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:06:13,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:06:13,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:06:13,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:06:15,823 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 66 [2024-11-13 16:06:15,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 138 transitions, 1476 flow. Second operand has 26 states, 26 states have (on average 34.84615384615385) internal successors, (906), 26 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:15,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:15,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 66 [2024-11-13 16:06:15,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:06:16,840 INFO L124 PetriNetUnfolderBase]: 1404/3209 cut-off events. [2024-11-13 16:06:16,840 INFO L125 PetriNetUnfolderBase]: For 16349/17118 co-relation queries the response was YES. [2024-11-13 16:06:16,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14475 conditions, 3209 events. 1404/3209 cut-off events. For 16349/17118 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 23335 event pairs, 824 based on Foata normal form. 26/3189 useless extension candidates. Maximal degree in co-relation 14432. Up to 1479 conditions per place. [2024-11-13 16:06:16,861 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 171 selfloop transitions, 26 changer transitions 0/218 dead transitions. [2024-11-13 16:06:16,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 218 transitions, 2626 flow [2024-11-13 16:06:16,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 16:06:16,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 16:06:16,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 414 transitions. [2024-11-13 16:06:16,863 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6272727272727273 [2024-11-13 16:06:16,863 INFO L175 Difference]: Start difference. First operand has 166 places, 138 transitions, 1476 flow. Second operand 10 states and 414 transitions. [2024-11-13 16:06:16,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 218 transitions, 2626 flow [2024-11-13 16:06:16,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 218 transitions, 2586 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-11-13 16:06:16,913 INFO L231 Difference]: Finished difference. Result has 174 places, 144 transitions, 1591 flow [2024-11-13 16:06:16,913 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1591, PETRI_PLACES=174, PETRI_TRANSITIONS=144} [2024-11-13 16:06:16,914 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 111 predicate places. [2024-11-13 16:06:16,914 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 144 transitions, 1591 flow [2024-11-13 16:06:16,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 34.84615384615385) internal successors, (906), 26 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:16,914 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:06:16,915 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:06:16,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-13 16:06:17,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 16:06:17,119 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:06:17,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:06:17,119 INFO L85 PathProgramCache]: Analyzing trace with hash 930910402, now seen corresponding path program 1 times [2024-11-13 16:06:17,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:06:17,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584750752] [2024-11-13 16:06:17,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:17,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:06:17,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:17,741 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:06:17,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:06:17,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584750752] [2024-11-13 16:06:17,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584750752] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:06:17,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694636717] [2024-11-13 16:06:17,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:17,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:17,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:06:17,746 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:06:17,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 16:06:17,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:17,937 INFO L255 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-13 16:06:17,940 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:06:17,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:06:17,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:06:18,100 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 16:06:18,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 28 [2024-11-13 16:06:18,153 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 16:06:18,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 16:06:18,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:06:18,468 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 16:06:18,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 36 [2024-11-13 16:06:18,508 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 16:06:18,509 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 19 treesize of output 16 [2024-11-13 16:06:18,634 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 16:06:18,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 16:06:18,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-13 16:06:18,744 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 5 treesize of output 3 [2024-11-13 16:06:18,797 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:06:18,797 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:06:20,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:06:20,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694636717] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:06:20,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:06:20,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 21 [2024-11-13 16:06:20,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453921979] [2024-11-13 16:06:20,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:06:20,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 16:06:20,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:06:20,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 16:06:20,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-13 16:06:23,312 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 66 [2024-11-13 16:06:23,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 144 transitions, 1591 flow. Second operand has 23 states, 23 states have (on average 27.304347826086957) internal successors, (628), 23 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:23,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:23,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 66 [2024-11-13 16:06:23,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:06:25,661 INFO L124 PetriNetUnfolderBase]: 1100/2979 cut-off events. [2024-11-13 16:06:25,662 INFO L125 PetriNetUnfolderBase]: For 13930/14442 co-relation queries the response was YES. [2024-11-13 16:06:25,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13270 conditions, 2979 events. 1100/2979 cut-off events. For 13930/14442 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 23161 event pairs, 458 based on Foata normal form. 85/3026 useless extension candidates. Maximal degree in co-relation 13223. Up to 823 conditions per place. [2024-11-13 16:06:25,681 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 152 selfloop transitions, 55 changer transitions 0/232 dead transitions. [2024-11-13 16:06:25,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 232 transitions, 2855 flow [2024-11-13 16:06:25,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 16:06:25,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 16:06:25,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 598 transitions. [2024-11-13 16:06:25,683 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.453030303030303 [2024-11-13 16:06:25,683 INFO L175 Difference]: Start difference. First operand has 174 places, 144 transitions, 1591 flow. Second operand 20 states and 598 transitions. [2024-11-13 16:06:25,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 232 transitions, 2855 flow [2024-11-13 16:06:25,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 232 transitions, 2839 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 16:06:25,726 INFO L231 Difference]: Finished difference. Result has 192 places, 144 transitions, 1690 flow [2024-11-13 16:06:25,727 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1690, PETRI_PLACES=192, PETRI_TRANSITIONS=144} [2024-11-13 16:06:25,728 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 129 predicate places. [2024-11-13 16:06:25,728 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 144 transitions, 1690 flow [2024-11-13 16:06:25,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 27.304347826086957) internal successors, (628), 23 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:25,728 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:06:25,728 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:06:25,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 16:06:25,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-13 16:06:25,929 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:06:25,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:06:25,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1251723239, now seen corresponding path program 3 times [2024-11-13 16:06:25,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:06:25,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068570401] [2024-11-13 16:06:25,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:25,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:06:25,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:26,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:06:26,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:06:26,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068570401] [2024-11-13 16:06:26,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068570401] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:06:26,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781363582] [2024-11-13 16:06:26,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:06:26,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:26,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:06:26,144 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:06:26,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 16:06:26,357 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:06:26,357 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:06:26,359 INFO L255 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:06:26,362 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:06:26,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:06:26,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:06:26,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 16:06:26,483 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:06:26,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:06:26,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:06:26,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 16:06:26,564 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 16:06:26,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 16:06:26,708 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:06:26,709 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:06:27,142 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 177 treesize of output 163 [2024-11-13 16:06:27,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:06:27,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781363582] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:06:27,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:06:27,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2024-11-13 16:06:27,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018700854] [2024-11-13 16:06:27,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:06:27,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 16:06:27,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:06:27,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 16:06:27,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2024-11-13 16:06:30,625 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-13 16:06:30,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 144 transitions, 1690 flow. Second operand has 23 states, 23 states have (on average 28.695652173913043) internal successors, (660), 23 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:30,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:30,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-13 16:06:30,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:06:33,186 INFO L124 PetriNetUnfolderBase]: 3215/6305 cut-off events. [2024-11-13 16:06:33,186 INFO L125 PetriNetUnfolderBase]: For 31758/32064 co-relation queries the response was YES. [2024-11-13 16:06:33,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29572 conditions, 6305 events. 3215/6305 cut-off events. For 31758/32064 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 44990 event pairs, 650 based on Foata normal form. 216/6461 useless extension candidates. Maximal degree in co-relation 29524. Up to 1038 conditions per place. [2024-11-13 16:06:33,241 INFO L140 encePairwiseOnDemand]: 50/66 looper letters, 295 selfloop transitions, 81 changer transitions 40/435 dead transitions. [2024-11-13 16:06:33,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 435 transitions, 5513 flow [2024-11-13 16:06:33,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 16:06:33,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-13 16:06:33,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 734 transitions. [2024-11-13 16:06:33,243 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5055096418732782 [2024-11-13 16:06:33,243 INFO L175 Difference]: Start difference. First operand has 192 places, 144 transitions, 1690 flow. Second operand 22 states and 734 transitions. [2024-11-13 16:06:33,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 435 transitions, 5513 flow [2024-11-13 16:06:33,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 435 transitions, 5375 flow, removed 2 selfloop flow, removed 19 redundant places. [2024-11-13 16:06:33,344 INFO L231 Difference]: Finished difference. Result has 200 places, 169 transitions, 2198 flow [2024-11-13 16:06:33,344 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2198, PETRI_PLACES=200, PETRI_TRANSITIONS=169} [2024-11-13 16:06:33,345 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 137 predicate places. [2024-11-13 16:06:33,345 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 169 transitions, 2198 flow [2024-11-13 16:06:33,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 28.695652173913043) internal successors, (660), 23 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:33,346 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:06:33,346 INFO L204 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] [2024-11-13 16:06:33,366 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 16:06:33,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:33,546 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:06:33,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:06:33,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1232985967, now seen corresponding path program 1 times [2024-11-13 16:06:33,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:06:33,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622933326] [2024-11-13 16:06:33,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:33,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:06:33,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:33,659 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:06:33,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:06:33,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622933326] [2024-11-13 16:06:33,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622933326] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:06:33,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91124143] [2024-11-13 16:06:33,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:33,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:33,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:06:33,663 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:06:33,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 16:06:33,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:33,881 INFO L255 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:06:33,882 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:06:33,936 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:06:33,936 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:06:34,013 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:06:34,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91124143] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 16:06:34,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:06:34,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 4] total 11 [2024-11-13 16:06:34,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695783682] [2024-11-13 16:06:34,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:06:34,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:06:34,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:06:34,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:06:34,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-13 16:06:34,047 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:06:34,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 169 transitions, 2198 flow. Second operand has 5 states, 5 states have (on average 38.8) internal successors, (194), 5 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:34,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:34,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:06:34,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:06:34,817 INFO L124 PetriNetUnfolderBase]: 1808/4419 cut-off events. [2024-11-13 16:06:34,817 INFO L125 PetriNetUnfolderBase]: For 28345/28681 co-relation queries the response was YES. [2024-11-13 16:06:34,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22251 conditions, 4419 events. 1808/4419 cut-off events. For 28345/28681 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 34644 event pairs, 626 based on Foata normal form. 85/4436 useless extension candidates. Maximal degree in co-relation 22197. Up to 1760 conditions per place. [2024-11-13 16:06:34,859 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 152 selfloop transitions, 15 changer transitions 0/193 dead transitions. [2024-11-13 16:06:34,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 193 transitions, 2776 flow [2024-11-13 16:06:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:06:34,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 16:06:34,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 211 transitions. [2024-11-13 16:06:34,860 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6393939393939394 [2024-11-13 16:06:34,860 INFO L175 Difference]: Start difference. First operand has 200 places, 169 transitions, 2198 flow. Second operand 5 states and 211 transitions. [2024-11-13 16:06:34,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 193 transitions, 2776 flow [2024-11-13 16:06:34,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 193 transitions, 2709 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-11-13 16:06:34,937 INFO L231 Difference]: Finished difference. Result has 199 places, 168 transitions, 2146 flow [2024-11-13 16:06:34,937 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2146, PETRI_PLACES=199, PETRI_TRANSITIONS=168} [2024-11-13 16:06:34,937 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 136 predicate places. [2024-11-13 16:06:34,937 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 168 transitions, 2146 flow [2024-11-13 16:06:34,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.8) internal successors, (194), 5 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:34,938 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:06:34,938 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:06:34,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 16:06:35,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-13 16:06:35,138 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:06:35,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:06:35,139 INFO L85 PathProgramCache]: Analyzing trace with hash -492204712, now seen corresponding path program 1 times [2024-11-13 16:06:35,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:06:35,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741243517] [2024-11-13 16:06:35,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:35,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:06:35,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:35,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:06:35,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:06:35,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741243517] [2024-11-13 16:06:35,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741243517] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:06:35,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048820563] [2024-11-13 16:06:35,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:35,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:35,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:06:35,313 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:06:35,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 16:06:35,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:35,541 INFO L255 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 16:06:35,542 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:06:35,651 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:06:35,652 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:06:35,746 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:06:35,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048820563] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:06:35,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:06:35,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-11-13 16:06:35,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975723981] [2024-11-13 16:06:35,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:06:35,749 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 16:06:35,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:06:35,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 16:06:35,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-13 16:06:36,003 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:06:36,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 168 transitions, 2146 flow. Second operand has 14 states, 14 states have (on average 36.57142857142857) internal successors, (512), 14 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:36,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:36,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:06:36,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:06:37,712 INFO L124 PetriNetUnfolderBase]: 2782/7070 cut-off events. [2024-11-13 16:06:37,713 INFO L125 PetriNetUnfolderBase]: For 51361/51959 co-relation queries the response was YES. [2024-11-13 16:06:37,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34841 conditions, 7070 events. 2782/7070 cut-off events. For 51361/51959 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 63132 event pairs, 1564 based on Foata normal form. 156/7079 useless extension candidates. Maximal degree in co-relation 34789. Up to 2418 conditions per place. [2024-11-13 16:06:37,779 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 148 selfloop transitions, 106 changer transitions 0/281 dead transitions. [2024-11-13 16:06:37,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 281 transitions, 4133 flow [2024-11-13 16:06:37,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 16:06:37,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 16:06:37,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 450 transitions. [2024-11-13 16:06:37,781 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6198347107438017 [2024-11-13 16:06:37,781 INFO L175 Difference]: Start difference. First operand has 199 places, 168 transitions, 2146 flow. Second operand 11 states and 450 transitions. [2024-11-13 16:06:37,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 281 transitions, 4133 flow [2024-11-13 16:06:37,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 281 transitions, 4035 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-13 16:06:37,930 INFO L231 Difference]: Finished difference. Result has 209 places, 207 transitions, 3098 flow [2024-11-13 16:06:37,930 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2114, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3098, PETRI_PLACES=209, PETRI_TRANSITIONS=207} [2024-11-13 16:06:37,930 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 146 predicate places. [2024-11-13 16:06:37,930 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 207 transitions, 3098 flow [2024-11-13 16:06:37,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 36.57142857142857) internal successors, (512), 14 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:37,931 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:06:37,931 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:06:37,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-13 16:06:38,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-13 16:06:38,131 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:06:38,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:06:38,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1921549592, now seen corresponding path program 1 times [2024-11-13 16:06:38,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:06:38,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479494550] [2024-11-13 16:06:38,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:38,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:06:38,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:38,272 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:06:38,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:06:38,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479494550] [2024-11-13 16:06:38,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479494550] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:06:38,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804583718] [2024-11-13 16:06:38,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:38,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:38,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:06:38,279 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:06:38,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 16:06:38,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:38,510 INFO L255 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 16:06:38,511 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:06:38,603 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:06:38,603 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:06:38,674 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:06:38,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804583718] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:06:38,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:06:38,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-13 16:06:38,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978648524] [2024-11-13 16:06:38,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:06:38,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 16:06:38,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:06:38,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 16:06:38,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-13 16:06:38,753 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-13 16:06:38,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 207 transitions, 3098 flow. Second operand has 11 states, 11 states have (on average 38.27272727272727) internal successors, (421), 11 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:38,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:38,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-13 16:06:38,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:06:40,214 INFO L124 PetriNetUnfolderBase]: 1909/5414 cut-off events. [2024-11-13 16:06:40,214 INFO L125 PetriNetUnfolderBase]: For 36537/36855 co-relation queries the response was YES. [2024-11-13 16:06:40,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27601 conditions, 5414 events. 1909/5414 cut-off events. For 36537/36855 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 48170 event pairs, 1026 based on Foata normal form. 76/5363 useless extension candidates. Maximal degree in co-relation 27546. Up to 2005 conditions per place. [2024-11-13 16:06:40,252 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 278 selfloop transitions, 17 changer transitions 2/325 dead transitions. [2024-11-13 16:06:40,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 325 transitions, 5427 flow [2024-11-13 16:06:40,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 16:06:40,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 16:06:40,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 313 transitions. [2024-11-13 16:06:40,253 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6774891774891775 [2024-11-13 16:06:40,253 INFO L175 Difference]: Start difference. First operand has 209 places, 207 transitions, 3098 flow. Second operand 7 states and 313 transitions. [2024-11-13 16:06:40,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 325 transitions, 5427 flow [2024-11-13 16:06:40,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 325 transitions, 5275 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-11-13 16:06:40,389 INFO L231 Difference]: Finished difference. Result has 211 places, 205 transitions, 3035 flow [2024-11-13 16:06:40,389 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3035, PETRI_PLACES=211, PETRI_TRANSITIONS=205} [2024-11-13 16:06:40,390 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 148 predicate places. [2024-11-13 16:06:40,390 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 205 transitions, 3035 flow [2024-11-13 16:06:40,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 38.27272727272727) internal successors, (421), 11 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:40,390 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:06:40,390 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:06:40,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-13 16:06:40,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:40,591 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:06:40,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:06:40,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1242769543, now seen corresponding path program 2 times [2024-11-13 16:06:40,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:06:40,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345698747] [2024-11-13 16:06:40,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:40,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:06:40,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 16:06:40,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [750679810] [2024-11-13 16:06:40,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:06:40,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:40,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:06:40,646 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:06:40,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 16:06:40,913 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:06:40,913 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:06:40,916 INFO L255 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 16:06:40,917 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:06:41,411 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 16:06:41,411 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:06:41,620 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 16:06:41,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:06:41,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345698747] [2024-11-13 16:06:41,620 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 16:06:41,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750679810] [2024-11-13 16:06:41,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750679810] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:06:41,620 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:06:41,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2024-11-13 16:06:41,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423143829] [2024-11-13 16:06:41,621 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:06:41,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 16:06:41,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:06:41,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 16:06:41,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-13 16:06:41,981 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:06:41,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 205 transitions, 3035 flow. Second operand has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:41,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:41,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:06:41,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:06:43,988 INFO L124 PetriNetUnfolderBase]: 2281/5609 cut-off events. [2024-11-13 16:06:43,988 INFO L125 PetriNetUnfolderBase]: For 41210/41680 co-relation queries the response was YES. [2024-11-13 16:06:44,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28948 conditions, 5609 events. 2281/5609 cut-off events. For 41210/41680 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 46853 event pairs, 978 based on Foata normal form. 30/5523 useless extension candidates. Maximal degree in co-relation 28895. Up to 1559 conditions per place. [2024-11-13 16:06:44,046 INFO L140 encePairwiseOnDemand]: 49/66 looper letters, 204 selfloop transitions, 113 changer transitions 0/343 dead transitions. [2024-11-13 16:06:44,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 343 transitions, 5135 flow [2024-11-13 16:06:44,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:06:44,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 16:06:44,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 703 transitions. [2024-11-13 16:06:44,048 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6265597147950089 [2024-11-13 16:06:44,048 INFO L175 Difference]: Start difference. First operand has 211 places, 205 transitions, 3035 flow. Second operand 17 states and 703 transitions. [2024-11-13 16:06:44,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 343 transitions, 5135 flow [2024-11-13 16:06:44,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 343 transitions, 5058 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-11-13 16:06:44,226 INFO L231 Difference]: Finished difference. Result has 227 places, 240 transitions, 3830 flow [2024-11-13 16:06:44,226 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3830, PETRI_PLACES=227, PETRI_TRANSITIONS=240} [2024-11-13 16:06:44,227 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 164 predicate places. [2024-11-13 16:06:44,227 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 240 transitions, 3830 flow [2024-11-13 16:06:44,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 37.0) internal successors, (518), 14 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:44,227 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:06:44,227 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:06:44,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-13 16:06:44,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:44,428 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:06:44,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:06:44,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1545207295, now seen corresponding path program 2 times [2024-11-13 16:06:44,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:06:44,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082946467] [2024-11-13 16:06:44,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:06:44,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:06:44,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:06:45,103 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 16:06:45,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:06:45,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082946467] [2024-11-13 16:06:45,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082946467] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:06:45,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510749577] [2024-11-13 16:06:45,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:06:45,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:06:45,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:06:45,106 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:06:45,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-13 16:06:45,346 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:06:45,346 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:06:45,348 INFO L255 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 16:06:45,351 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:06:45,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:06:45,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 16:06:45,443 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-13 16:06:45,444 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-11-13 16:06:45,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:06:45,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 29 treesize of output 13 [2024-11-13 16:06:45,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 17 treesize of output 9 [2024-11-13 16:06:45,563 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:06:45,564 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:06:49,632 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1569 Int)) (= (select |c_#valid| (select (store (select |c_#memory_$Pointer$#1.base| c_~B~0.base) (+ (* |c_ULTIMATE.start_main_~i~2#1| 4) c_~B~0.offset) v_ArrVal_1569) c_~B~0.offset)) 1)) is different from false [2024-11-13 16:06:49,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 24 [2024-11-13 16:06:49,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 134 [2024-11-13 16:06:54,218 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_ULTIMATE.start_main_~i~2#1| 0))) (let ((.cse2 (not .cse0))) (and (or .cse0 (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| Int) (v_arrayElimCell_79 Int) (v_ArrVal_1569 Int)) (let ((.cse1 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| 1))) (or (= (select .cse1 v_ArrVal_1569) 1) (= (select .cse1 v_arrayElimCell_79) 1))))) (or (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| Int)) (= (select (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| 1) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) 1)) .cse2) (or (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| Int) (v_ArrVal_1569 Int)) (let ((.cse3 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| 1))) (or (= (select .cse3 v_ArrVal_1569) 1) (= (select .cse3 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) 1)))) .cse2) (or (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| Int) (v_arrayElimCell_79 Int)) (= (select (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| 1) v_arrayElimCell_79) 1)) .cse0) (or (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| Int) (v_ArrVal_1569 Int)) (= (select (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| 1) v_ArrVal_1569) 1)) (< 0 (+ |c_ULTIMATE.start_main_~i~2#1| 1))) (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| Int) (v_arrayElimCell_79 Int) (v_ArrVal_1569 Int)) (let ((.cse4 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| 1))) (or (= (select .cse4 v_ArrVal_1569) 1) (= (select .cse4 v_arrayElimCell_79) 1) (= (select .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) 1)))) (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| Int)) (let ((.cse5 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_249| 1))) (or (forall ((v_arrayElimCell_79 Int)) (= (select .cse5 v_arrayElimCell_79) 1)) (= (select .cse5 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) 1))))))) is different from false [2024-11-13 16:06:58,433 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 6 not checked. [2024-11-13 16:06:58,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510749577] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:06:58,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:06:58,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9] total 18 [2024-11-13 16:06:58,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323743387] [2024-11-13 16:06:58,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:06:58,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:06:58,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:06:58,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:06:58,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=221, Unknown=3, NotChecked=62, Total=342 [2024-11-13 16:06:58,436 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 66 [2024-11-13 16:06:58,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 240 transitions, 3830 flow. Second operand has 19 states, 19 states have (on average 11.894736842105264) internal successors, (226), 19 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:06:58,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:06:58,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 66 [2024-11-13 16:06:58,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:00,815 INFO L124 PetriNetUnfolderBase]: 4656/8967 cut-off events. [2024-11-13 16:07:00,816 INFO L125 PetriNetUnfolderBase]: For 63604/63604 co-relation queries the response was YES. [2024-11-13 16:07:00,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47096 conditions, 8967 events. 4656/8967 cut-off events. For 63604/63604 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 65257 event pairs, 1980 based on Foata normal form. 142/9081 useless extension candidates. Maximal degree in co-relation 47039. Up to 4284 conditions per place. [2024-11-13 16:07:00,900 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 237 selfloop transitions, 58 changer transitions 0/304 dead transitions. [2024-11-13 16:07:00,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 304 transitions, 5203 flow [2024-11-13 16:07:00,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 16:07:00,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 16:07:00,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-11-13 16:07:00,901 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2474747474747475 [2024-11-13 16:07:00,901 INFO L175 Difference]: Start difference. First operand has 227 places, 240 transitions, 3830 flow. Second operand 9 states and 147 transitions. [2024-11-13 16:07:00,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 304 transitions, 5203 flow [2024-11-13 16:07:01,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 304 transitions, 5157 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-11-13 16:07:01,218 INFO L231 Difference]: Finished difference. Result has 232 places, 241 transitions, 3961 flow [2024-11-13 16:07:01,218 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3961, PETRI_PLACES=232, PETRI_TRANSITIONS=241} [2024-11-13 16:07:01,219 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 169 predicate places. [2024-11-13 16:07:01,219 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 241 transitions, 3961 flow [2024-11-13 16:07:01,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.894736842105264) internal successors, (226), 19 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:01,219 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:01,219 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:07:01,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-13 16:07:01,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-13 16:07:01,420 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:07:01,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:01,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1545207294, now seen corresponding path program 2 times [2024-11-13 16:07:01,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:01,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652673277] [2024-11-13 16:07:01,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:01,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:01,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:02,606 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:07:02,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:02,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652673277] [2024-11-13 16:07:02,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652673277] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:02,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654084260] [2024-11-13 16:07:02,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:07:02,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:02,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:02,609 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:02,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-13 16:07:02,865 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:07:02,865 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:07:02,867 INFO L255 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-13 16:07:02,870 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:02,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:07:02,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:07:03,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 16:07:03,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 11 treesize of output 7 [2024-11-13 16:07:03,113 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2024-11-13 16:07:03,113 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 15 treesize of output 15 [2024-11-13 16:07:03,147 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 39 treesize of output 28 [2024-11-13 16:07:03,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:07:03,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 29 [2024-11-13 16:07:03,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:07:03,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 11 [2024-11-13 16:07:03,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 25 [2024-11-13 16:07:04,043 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:07:04,044 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:07:04,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 97 treesize of output 95 [2024-11-13 16:07:04,780 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 350 treesize of output 346 [2024-11-13 16:07:04,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 154 treesize of output 148 [2024-11-13 16:07:04,803 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 232 treesize of output 228 [2024-11-13 16:07:05,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:07:05,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 73 [2024-11-13 16:07:05,515 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:07:05,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654084260] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:07:05,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:07:05,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 32 [2024-11-13 16:07:05,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800010322] [2024-11-13 16:07:05,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:07:05,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-13 16:07:05,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:05,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-13 16:07:05,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2024-11-13 16:07:14,298 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 66 [2024-11-13 16:07:14,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 241 transitions, 3961 flow. Second operand has 33 states, 33 states have (on average 29.03030303030303) internal successors, (958), 33 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:14,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:14,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 66 [2024-11-13 16:07:14,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:18,768 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 [0] [2024-11-13 16:07:24,947 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 [0] [2024-11-13 16:07:27,091 INFO L124 PetriNetUnfolderBase]: 2479/5852 cut-off events. [2024-11-13 16:07:27,091 INFO L125 PetriNetUnfolderBase]: For 55382/55853 co-relation queries the response was YES. [2024-11-13 16:07:27,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33437 conditions, 5852 events. 2479/5852 cut-off events. For 55382/55853 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 47954 event pairs, 1052 based on Foata normal form. 74/5864 useless extension candidates. Maximal degree in co-relation 33378. Up to 1516 conditions per place. [2024-11-13 16:07:27,146 INFO L140 encePairwiseOnDemand]: 52/66 looper letters, 266 selfloop transitions, 118 changer transitions 3/410 dead transitions. [2024-11-13 16:07:27,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 410 transitions, 6655 flow [2024-11-13 16:07:27,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 16:07:27,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-13 16:07:27,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 718 transitions. [2024-11-13 16:07:27,148 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49449035812672176 [2024-11-13 16:07:27,148 INFO L175 Difference]: Start difference. First operand has 232 places, 241 transitions, 3961 flow. Second operand 22 states and 718 transitions. [2024-11-13 16:07:27,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 410 transitions, 6655 flow [2024-11-13 16:07:27,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 410 transitions, 6571 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-13 16:07:27,446 INFO L231 Difference]: Finished difference. Result has 249 places, 254 transitions, 4303 flow [2024-11-13 16:07:27,446 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3889, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4303, PETRI_PLACES=249, PETRI_TRANSITIONS=254} [2024-11-13 16:07:27,447 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 186 predicate places. [2024-11-13 16:07:27,447 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 254 transitions, 4303 flow [2024-11-13 16:07:27,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 29.03030303030303) internal successors, (958), 33 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:27,448 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:27,448 INFO L204 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] [2024-11-13 16:07:27,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-13 16:07:27,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:27,648 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:07:27,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:27,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1123285517, now seen corresponding path program 1 times [2024-11-13 16:07:27,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:27,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816303851] [2024-11-13 16:07:27,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:27,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:27,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:27,755 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:07:27,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:27,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816303851] [2024-11-13 16:07:27,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816303851] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:27,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021211529] [2024-11-13 16:07:27,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:27,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:27,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:27,759 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:27,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-13 16:07:27,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:28,000 INFO L255 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 16:07:28,001 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:28,048 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:07:28,048 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:07:28,093 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:07:28,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021211529] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:07:28,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:07:28,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2024-11-13 16:07:28,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670142736] [2024-11-13 16:07:28,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:07:28,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:07:28,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:28,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:07:28,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:07:28,142 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-13 16:07:28,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 254 transitions, 4303 flow. Second operand has 9 states, 9 states have (on average 38.888888888888886) internal successors, (350), 9 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:28,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:28,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-13 16:07:28,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:29,321 INFO L124 PetriNetUnfolderBase]: 1735/5047 cut-off events. [2024-11-13 16:07:29,321 INFO L125 PetriNetUnfolderBase]: For 49054/49346 co-relation queries the response was YES. [2024-11-13 16:07:29,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28938 conditions, 5047 events. 1735/5047 cut-off events. For 49054/49346 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 44623 event pairs, 572 based on Foata normal form. 192/5169 useless extension candidates. Maximal degree in co-relation 28877. Up to 1414 conditions per place. [2024-11-13 16:07:29,364 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 221 selfloop transitions, 43 changer transitions 0/294 dead transitions. [2024-11-13 16:07:29,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 294 transitions, 5361 flow [2024-11-13 16:07:29,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 16:07:29,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 16:07:29,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 328 transitions. [2024-11-13 16:07:29,365 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-11-13 16:07:29,365 INFO L175 Difference]: Start difference. First operand has 249 places, 254 transitions, 4303 flow. Second operand 8 states and 328 transitions. [2024-11-13 16:07:29,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 294 transitions, 5361 flow [2024-11-13 16:07:29,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 294 transitions, 5178 flow, removed 26 selfloop flow, removed 13 redundant places. [2024-11-13 16:07:29,592 INFO L231 Difference]: Finished difference. Result has 243 places, 244 transitions, 4041 flow [2024-11-13 16:07:29,593 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4041, PETRI_PLACES=243, PETRI_TRANSITIONS=244} [2024-11-13 16:07:29,593 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 180 predicate places. [2024-11-13 16:07:29,593 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 244 transitions, 4041 flow [2024-11-13 16:07:29,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 38.888888888888886) internal successors, (350), 9 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:29,594 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:29,594 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:07:29,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-13 16:07:29,794 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:29,794 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:07:29,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:29,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1566515669, now seen corresponding path program 2 times [2024-11-13 16:07:29,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:29,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070039552] [2024-11-13 16:07:29,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:29,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:29,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:30,366 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 16:07:30,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:30,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070039552] [2024-11-13 16:07:30,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070039552] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:30,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403674882] [2024-11-13 16:07:30,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:07:30,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:30,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:30,369 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:30,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-13 16:07:30,651 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:07:30,652 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:07:30,655 INFO L255 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-13 16:07:30,659 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:30,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:07:30,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:07:30,849 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:07:30,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:07:30,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 24 [2024-11-13 16:07:31,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:07:31,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:07:31,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2024-11-13 16:07:31,400 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2024-11-13 16:07:31,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2024-11-13 16:07:31,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:07:31,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:07:31,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2024-11-13 16:07:31,570 INFO L349 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2024-11-13 16:07:31,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 16:07:32,228 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:07:32,229 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:07:34,136 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-13 16:07:34,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403674882] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:07:34,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:07:34,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 11] total 33 [2024-11-13 16:07:34,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96785423] [2024-11-13 16:07:34,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:07:34,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-13 16:07:34,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:34,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-13 16:07:34,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1048, Unknown=0, NotChecked=0, Total=1190 [2024-11-13 16:07:39,930 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 66 [2024-11-13 16:07:39,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 244 transitions, 4041 flow. Second operand has 35 states, 35 states have (on average 26.085714285714285) internal successors, (913), 35 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:39,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:39,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 66 [2024-11-13 16:07:39,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:47,389 INFO L124 PetriNetUnfolderBase]: 4265/10253 cut-off events. [2024-11-13 16:07:47,390 INFO L125 PetriNetUnfolderBase]: For 104354/104952 co-relation queries the response was YES. [2024-11-13 16:07:47,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58683 conditions, 10253 events. 4265/10253 cut-off events. For 104354/104952 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 92442 event pairs, 1740 based on Foata normal form. 153/10272 useless extension candidates. Maximal degree in co-relation 58624. Up to 1927 conditions per place. [2024-11-13 16:07:47,481 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 454 selfloop transitions, 156 changer transitions 0/633 dead transitions. [2024-11-13 16:07:47,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 633 transitions, 11407 flow [2024-11-13 16:07:47,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-13 16:07:47,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-13 16:07:47,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 979 transitions. [2024-11-13 16:07:47,484 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-11-13 16:07:47,484 INFO L175 Difference]: Start difference. First operand has 243 places, 244 transitions, 4041 flow. Second operand 33 states and 979 transitions. [2024-11-13 16:07:47,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 633 transitions, 11407 flow [2024-11-13 16:07:47,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 633 transitions, 11192 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-11-13 16:07:47,970 INFO L231 Difference]: Finished difference. Result has 273 places, 307 transitions, 5590 flow [2024-11-13 16:07:47,970 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5590, PETRI_PLACES=273, PETRI_TRANSITIONS=307} [2024-11-13 16:07:47,970 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 210 predicate places. [2024-11-13 16:07:47,970 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 307 transitions, 5590 flow [2024-11-13 16:07:47,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 26.085714285714285) internal successors, (913), 35 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:47,971 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:47,971 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:07:47,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-13 16:07:48,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-13 16:07:48,171 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:07:48,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:48,172 INFO L85 PathProgramCache]: Analyzing trace with hash -282376977, now seen corresponding path program 3 times [2024-11-13 16:07:48,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:48,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710345269] [2024-11-13 16:07:48,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:48,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:48,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:48,440 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:07:48,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:48,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710345269] [2024-11-13 16:07:48,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710345269] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:48,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192887970] [2024-11-13 16:07:48,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:07:48,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:48,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:48,443 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:48,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-13 16:07:48,735 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:07:48,735 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:07:48,737 INFO L255 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 16:07:48,738 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:49,421 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:07:49,421 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:07:49,967 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:07:49,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192887970] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:07:49,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:07:49,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 25 [2024-11-13 16:07:49,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38533757] [2024-11-13 16:07:49,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:07:49,968 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 16:07:49,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:49,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 16:07:49,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2024-11-13 16:07:51,415 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:07:51,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 307 transitions, 5590 flow. Second operand has 26 states, 26 states have (on average 36.53846153846154) internal successors, (950), 26 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:51,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:51,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:07:51,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:57,307 INFO L124 PetriNetUnfolderBase]: 3998/9493 cut-off events. [2024-11-13 16:07:57,307 INFO L125 PetriNetUnfolderBase]: For 101762/102862 co-relation queries the response was YES. [2024-11-13 16:07:57,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55013 conditions, 9493 events. 3998/9493 cut-off events. For 101762/102862 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 86767 event pairs, 2904 based on Foata normal form. 13/9270 useless extension candidates. Maximal degree in co-relation 54950. Up to 2696 conditions per place. [2024-11-13 16:07:57,459 INFO L140 encePairwiseOnDemand]: 46/66 looper letters, 330 selfloop transitions, 181 changer transitions 0/539 dead transitions. [2024-11-13 16:07:57,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 539 transitions, 9097 flow [2024-11-13 16:07:57,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-13 16:07:57,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2024-11-13 16:07:57,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1726 transitions. [2024-11-13 16:07:57,466 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6081747709654687 [2024-11-13 16:07:57,466 INFO L175 Difference]: Start difference. First operand has 273 places, 307 transitions, 5590 flow. Second operand 43 states and 1726 transitions. [2024-11-13 16:07:57,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 539 transitions, 9097 flow [2024-11-13 16:07:57,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 539 transitions, 8694 flow, removed 77 selfloop flow, removed 19 redundant places. [2024-11-13 16:07:57,970 INFO L231 Difference]: Finished difference. Result has 305 places, 340 transitions, 6218 flow [2024-11-13 16:07:57,970 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=4937, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6218, PETRI_PLACES=305, PETRI_TRANSITIONS=340} [2024-11-13 16:07:57,971 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 242 predicate places. [2024-11-13 16:07:57,971 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 340 transitions, 6218 flow [2024-11-13 16:07:57,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 36.53846153846154) internal successors, (950), 26 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:57,971 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:57,971 INFO L204 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, 1] [2024-11-13 16:07:57,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-13 16:07:58,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-13 16:07:58,172 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:07:58,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:58,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1587421156, now seen corresponding path program 2 times [2024-11-13 16:07:58,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:58,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167268074] [2024-11-13 16:07:58,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:58,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:58,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:58,405 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:07:58,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:58,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167268074] [2024-11-13 16:07:58,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167268074] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:58,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558859798] [2024-11-13 16:07:58,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:07:58,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:58,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:58,409 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:58,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-13 16:07:58,696 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:07:58,696 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:07:58,698 INFO L255 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 16:07:58,700 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:58,928 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 16:07:58,928 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:07:59,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 16:07:59,293 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 16:07:59,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558859798] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:07:59,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:07:59,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 18 [2024-11-13 16:07:59,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699220738] [2024-11-13 16:07:59,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:07:59,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:07:59,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:59,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:07:59,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:08:00,844 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-13 16:08:00,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 340 transitions, 6218 flow. Second operand has 19 states, 19 states have (on average 35.36842105263158) internal successors, (672), 19 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:00,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:00,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-13 16:08:00,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:04,261 INFO L124 PetriNetUnfolderBase]: 4302/10309 cut-off events. [2024-11-13 16:08:04,261 INFO L125 PetriNetUnfolderBase]: For 95915/96809 co-relation queries the response was YES. [2024-11-13 16:08:04,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58780 conditions, 10309 events. 4302/10309 cut-off events. For 95915/96809 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 95137 event pairs, 705 based on Foata normal form. 156/10411 useless extension candidates. Maximal degree in co-relation 58711. Up to 1895 conditions per place. [2024-11-13 16:08:04,413 INFO L140 encePairwiseOnDemand]: 56/66 looper letters, 413 selfloop transitions, 109 changer transitions 0/544 dead transitions. [2024-11-13 16:08:04,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 544 transitions, 9744 flow [2024-11-13 16:08:04,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:08:04,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 16:08:04,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 573 transitions. [2024-11-13 16:08:04,415 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5787878787878787 [2024-11-13 16:08:04,415 INFO L175 Difference]: Start difference. First operand has 305 places, 340 transitions, 6218 flow. Second operand 15 states and 573 transitions. [2024-11-13 16:08:04,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 544 transitions, 9744 flow [2024-11-13 16:08:05,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 544 transitions, 9620 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-11-13 16:08:05,338 INFO L231 Difference]: Finished difference. Result has 308 places, 347 transitions, 6462 flow [2024-11-13 16:08:05,339 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6102, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6462, PETRI_PLACES=308, PETRI_TRANSITIONS=347} [2024-11-13 16:08:05,339 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 245 predicate places. [2024-11-13 16:08:05,339 INFO L471 AbstractCegarLoop]: Abstraction has has 308 places, 347 transitions, 6462 flow [2024-11-13 16:08:05,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 35.36842105263158) internal successors, (672), 19 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:05,339 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:05,340 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:05,355 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-13 16:08:05,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-13 16:08:05,540 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:08:05,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:05,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1177045668, now seen corresponding path program 4 times [2024-11-13 16:08:05,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:05,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066166241] [2024-11-13 16:08:05,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:05,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:05,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 16:08:05,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [937653909] [2024-11-13 16:08:05,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 16:08:05,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:05,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:05,610 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:05,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-13 16:08:05,953 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 16:08:05,954 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:08:05,956 INFO L255 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 16:08:05,958 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:05,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:08:06,031 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 16:08:06,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 16:08:06,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:08:06,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:08:06,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:08:06,067 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:08:06,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:08:06,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:08:06,245 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:32,028 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 75 treesize of output 67 [2024-11-13 16:08:32,297 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:08:32,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:32,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066166241] [2024-11-13 16:08:32,297 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 16:08:32,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937653909] [2024-11-13 16:08:32,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937653909] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:32,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:08:32,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2024-11-13 16:08:32,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158755945] [2024-11-13 16:08:32,298 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:32,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 16:08:32,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:32,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 16:08:32,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=307, Unknown=4, NotChecked=0, Total=380 [2024-11-13 16:08:36,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:08:40,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:08:44,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:08:48,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:08:52,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:08:57,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:08:58,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:02,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:07,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:11,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:15,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:19,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:23,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:27,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:31,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:35,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:39,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:41,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:46,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:50,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:54,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:09:58,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:10:03,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-13 16:10:03,076 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 66 [2024-11-13 16:10:03,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 347 transitions, 6462 flow. Second operand has 20 states, 20 states have (on average 6.55) internal successors, (131), 20 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:03,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:03,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 66 [2024-11-13 16:10:03,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:15,230 INFO L124 PetriNetUnfolderBase]: 10865/19350 cut-off events. [2024-11-13 16:10:15,230 INFO L125 PetriNetUnfolderBase]: For 172352/172352 co-relation queries the response was YES. [2024-11-13 16:10:15,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110034 conditions, 19350 events. 10865/19350 cut-off events. For 172352/172352 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 147715 event pairs, 3846 based on Foata normal form. 121/19371 useless extension candidates. Maximal degree in co-relation 109964. Up to 7212 conditions per place. [2024-11-13 16:10:15,493 INFO L140 encePairwiseOnDemand]: 52/66 looper letters, 363 selfloop transitions, 178 changer transitions 0/545 dead transitions. [2024-11-13 16:10:15,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 545 transitions, 9510 flow [2024-11-13 16:10:15,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 16:10:15,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 16:10:15,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 230 transitions. [2024-11-13 16:10:15,495 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2178030303030303 [2024-11-13 16:10:15,495 INFO L175 Difference]: Start difference. First operand has 308 places, 347 transitions, 6462 flow. Second operand 16 states and 230 transitions. [2024-11-13 16:10:15,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 545 transitions, 9510 flow [2024-11-13 16:10:17,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 545 transitions, 9320 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-11-13 16:10:17,370 INFO L231 Difference]: Finished difference. Result has 315 places, 354 transitions, 6775 flow [2024-11-13 16:10:17,371 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6277, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6775, PETRI_PLACES=315, PETRI_TRANSITIONS=354} [2024-11-13 16:10:17,371 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 252 predicate places. [2024-11-13 16:10:17,371 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 354 transitions, 6775 flow [2024-11-13 16:10:17,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.55) internal successors, (131), 20 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:17,372 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:17,372 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:17,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-11-13 16:10:17,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:17,572 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:10:17,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:17,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1965416271, now seen corresponding path program 1 times [2024-11-13 16:10:17,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:17,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922379778] [2024-11-13 16:10:17,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:17,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:17,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 16:10:17,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1881155122] [2024-11-13 16:10:17,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:17,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:17,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:10:17,631 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:10:17,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-13 16:10:17,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:17,974 INFO L255 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 16:10:17,976 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:10:18,363 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 16:10:18,363 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:10:18,597 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 16:10:18,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:18,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922379778] [2024-11-13 16:10:18,597 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 16:10:18,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881155122] [2024-11-13 16:10:18,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881155122] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:10:18,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:10:18,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2024-11-13 16:10:18,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531354283] [2024-11-13 16:10:18,598 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:10:18,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 16:10:18,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:10:18,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 16:10:18,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2024-11-13 16:10:19,137 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:10:19,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 354 transitions, 6775 flow. Second operand has 16 states, 16 states have (on average 37.25) internal successors, (596), 16 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:19,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:19,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:10:19,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:24,080 INFO L124 PetriNetUnfolderBase]: 4592/10600 cut-off events. [2024-11-13 16:10:24,081 INFO L125 PetriNetUnfolderBase]: For 120343/121421 co-relation queries the response was YES. [2024-11-13 16:10:24,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64497 conditions, 10600 events. 4592/10600 cut-off events. For 120343/121421 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 95887 event pairs, 3637 based on Foata normal form. 18/10340 useless extension candidates. Maximal degree in co-relation 64427. Up to 6709 conditions per place. [2024-11-13 16:10:24,218 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 217 selfloop transitions, 123 changer transitions 50/420 dead transitions. [2024-11-13 16:10:24,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 420 transitions, 8274 flow [2024-11-13 16:10:24,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 16:10:24,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 16:10:24,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 810 transitions. [2024-11-13 16:10:24,220 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-11-13 16:10:24,220 INFO L175 Difference]: Start difference. First operand has 315 places, 354 transitions, 6775 flow. Second operand 20 states and 810 transitions. [2024-11-13 16:10:24,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 420 transitions, 8274 flow [2024-11-13 16:10:25,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 420 transitions, 8049 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-11-13 16:10:25,139 INFO L231 Difference]: Finished difference. Result has 328 places, 326 transitions, 6470 flow [2024-11-13 16:10:25,140 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6314, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6470, PETRI_PLACES=328, PETRI_TRANSITIONS=326} [2024-11-13 16:10:25,140 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 265 predicate places. [2024-11-13 16:10:25,140 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 326 transitions, 6470 flow [2024-11-13 16:10:25,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 37.25) internal successors, (596), 16 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:25,141 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:25,141 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:25,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-13 16:10:25,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:25,341 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:10:25,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:25,342 INFO L85 PathProgramCache]: Analyzing trace with hash 2128678033, now seen corresponding path program 1 times [2024-11-13 16:10:25,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:25,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644980528] [2024-11-13 16:10:25,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:25,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:25,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:26,202 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:10:26,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:26,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644980528] [2024-11-13 16:10:26,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644980528] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:10:26,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203621996] [2024-11-13 16:10:26,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:26,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:26,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:10:26,205 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:10:26,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-13 16:10:26,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:26,459 INFO L255 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-13 16:10:26,461 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:10:26,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 16:10:26,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 15 treesize of output 1 [2024-11-13 16:10:26,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 23 treesize of output 15 [2024-11-13 16:10:26,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 14 [2024-11-13 16:10:26,894 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:10:26,894 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:10:27,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2024-11-13 16:10:27,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 27 treesize of output 25 [2024-11-13 16:10:27,164 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 44 treesize of output 42 [2024-11-13 16:10:27,174 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 26 treesize of output 24 [2024-11-13 16:10:27,243 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 27 treesize of output 23 [2024-11-13 16:10:27,368 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:10:27,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203621996] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:10:27,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:10:27,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 32 [2024-11-13 16:10:27,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8386735] [2024-11-13 16:10:27,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:10:27,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-13 16:10:27,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:10:27,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-13 16:10:27,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2024-11-13 16:10:31,854 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 66 [2024-11-13 16:10:31,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 326 transitions, 6470 flow. Second operand has 33 states, 33 states have (on average 34.81818181818182) internal successors, (1149), 33 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:31,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:31,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 66 [2024-11-13 16:10:31,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:36,158 INFO L124 PetriNetUnfolderBase]: 4817/10906 cut-off events. [2024-11-13 16:10:36,158 INFO L125 PetriNetUnfolderBase]: For 120791/121855 co-relation queries the response was YES. [2024-11-13 16:10:36,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65729 conditions, 10906 events. 4817/10906 cut-off events. For 120791/121855 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 97728 event pairs, 3418 based on Foata normal form. 35/10712 useless extension candidates. Maximal degree in co-relation 65656. Up to 7148 conditions per place. [2024-11-13 16:10:36,270 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 404 selfloop transitions, 65 changer transitions 0/494 dead transitions. [2024-11-13 16:10:36,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 494 transitions, 9498 flow [2024-11-13 16:10:36,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:10:36,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:10:36,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 523 transitions. [2024-11-13 16:10:36,272 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6095571095571095 [2024-11-13 16:10:36,272 INFO L175 Difference]: Start difference. First operand has 328 places, 326 transitions, 6470 flow. Second operand 13 states and 523 transitions. [2024-11-13 16:10:36,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 494 transitions, 9498 flow [2024-11-13 16:10:37,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 494 transitions, 9366 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-11-13 16:10:37,122 INFO L231 Difference]: Finished difference. Result has 321 places, 333 transitions, 6679 flow [2024-11-13 16:10:37,123 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6344, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6679, PETRI_PLACES=321, PETRI_TRANSITIONS=333} [2024-11-13 16:10:37,123 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 258 predicate places. [2024-11-13 16:10:37,123 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 333 transitions, 6679 flow [2024-11-13 16:10:37,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 34.81818181818182) internal successors, (1149), 33 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:37,124 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:37,124 INFO L204 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:37,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-13 16:10:37,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:37,325 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:10:37,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:37,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1045583443, now seen corresponding path program 3 times [2024-11-13 16:10:37,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:37,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841980217] [2024-11-13 16:10:37,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:37,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:37,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:37,672 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 11 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 16:10:37,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:37,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841980217] [2024-11-13 16:10:37,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841980217] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:10:37,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462458097] [2024-11-13 16:10:37,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 16:10:37,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:37,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:10:37,675 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:10:37,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-13 16:10:38,022 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 16:10:38,023 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:10:38,026 INFO L255 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-13 16:10:38,029 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:10:38,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:10:38,216 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 16:10:38,217 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 18 treesize of output 17 [2024-11-13 16:10:38,264 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:10:38,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:10:38,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:10:38,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 16:10:38,535 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-11-13 16:10:38,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-11-13 16:10:38,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:10:38,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 16:10:38,625 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 16:10:38,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 16:10:38,856 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-13 16:10:38,856 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:10:40,374 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 382 treesize of output 376 [2024-11-13 16:10:41,240 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-13 16:10:41,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462458097] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:10:41,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:10:41,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 24 [2024-11-13 16:10:41,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151913290] [2024-11-13 16:10:41,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:10:41,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 16:10:41,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:10:41,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 16:10:41,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2024-11-13 16:10:47,087 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-13 16:10:47,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 333 transitions, 6679 flow. Second operand has 25 states, 25 states have (on average 28.76) internal successors, (719), 25 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:47,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:47,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-13 16:10:47,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:56,293 INFO L124 PetriNetUnfolderBase]: 9679/18750 cut-off events. [2024-11-13 16:10:56,293 INFO L125 PetriNetUnfolderBase]: For 271465/273151 co-relation queries the response was YES. [2024-11-13 16:10:56,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120486 conditions, 18750 events. 9679/18750 cut-off events. For 271465/273151 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 156832 event pairs, 1952 based on Foata normal form. 518/19099 useless extension candidates. Maximal degree in co-relation 120409. Up to 2945 conditions per place. [2024-11-13 16:10:56,542 INFO L140 encePairwiseOnDemand]: 50/66 looper letters, 684 selfloop transitions, 209 changer transitions 168/1085 dead transitions. [2024-11-13 16:10:56,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1085 transitions, 23377 flow [2024-11-13 16:10:56,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-13 16:10:56,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-13 16:10:56,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1044 transitions. [2024-11-13 16:10:56,544 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4793388429752066 [2024-11-13 16:10:56,545 INFO L175 Difference]: Start difference. First operand has 321 places, 333 transitions, 6679 flow. Second operand 33 states and 1044 transitions. [2024-11-13 16:10:56,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1085 transitions, 23377 flow [2024-11-13 16:10:58,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 1085 transitions, 23153 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-11-13 16:10:58,328 INFO L231 Difference]: Finished difference. Result has 351 places, 342 transitions, 7263 flow [2024-11-13 16:10:58,329 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6558, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7263, PETRI_PLACES=351, PETRI_TRANSITIONS=342} [2024-11-13 16:10:58,330 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 288 predicate places. [2024-11-13 16:10:58,330 INFO L471 AbstractCegarLoop]: Abstraction has has 351 places, 342 transitions, 7263 flow [2024-11-13 16:10:58,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 28.76) internal successors, (719), 25 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:58,330 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:58,331 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:58,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-13 16:10:58,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-13 16:10:58,535 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:10:58,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:58,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1101648293, now seen corresponding path program 1 times [2024-11-13 16:10:58,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:58,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527663718] [2024-11-13 16:10:58,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:58,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:58,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 16:10:58,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1634103152] [2024-11-13 16:10:58,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:58,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:10:58,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:10:58,658 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:10:58,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-13 16:10:59,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:59,018 INFO L255 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 16:10:59,020 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:10:59,674 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:10:59,674 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:11:00,735 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 36 treesize of output 32 [2024-11-13 16:11:01,198 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:11:01,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:11:01,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527663718] [2024-11-13 16:11:01,198 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 16:11:01,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634103152] [2024-11-13 16:11:01,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634103152] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:11:01,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:11:01,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2024-11-13 16:11:01,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389279470] [2024-11-13 16:11:01,199 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:11:01,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 16:11:01,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:11:01,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 16:11:01,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=608, Unknown=0, NotChecked=0, Total=756 [2024-11-13 16:11:04,184 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-13 16:11:04,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 342 transitions, 7263 flow. Second operand has 28 states, 28 states have (on average 34.142857142857146) internal successors, (956), 28 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:11:04,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:11:04,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-13 16:11:04,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:11:10,309 INFO L124 PetriNetUnfolderBase]: 5789/14065 cut-off events. [2024-11-13 16:11:10,309 INFO L125 PetriNetUnfolderBase]: For 176520/177334 co-relation queries the response was YES. [2024-11-13 16:11:10,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89208 conditions, 14065 events. 5789/14065 cut-off events. For 176520/177334 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 136178 event pairs, 1694 based on Foata normal form. 92/13944 useless extension candidates. Maximal degree in co-relation 89127. Up to 3637 conditions per place. [2024-11-13 16:11:10,487 INFO L140 encePairwiseOnDemand]: 50/66 looper letters, 432 selfloop transitions, 298 changer transitions 0/765 dead transitions. [2024-11-13 16:11:10,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 765 transitions, 16634 flow [2024-11-13 16:11:10,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-13 16:11:10,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-13 16:11:10,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1138 transitions. [2024-11-13 16:11:10,488 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5562072336265884 [2024-11-13 16:11:10,488 INFO L175 Difference]: Start difference. First operand has 351 places, 342 transitions, 7263 flow. Second operand 31 states and 1138 transitions. [2024-11-13 16:11:10,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 765 transitions, 16634 flow [2024-11-13 16:11:11,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 765 transitions, 14917 flow, removed 66 selfloop flow, removed 27 redundant places. [2024-11-13 16:11:11,546 INFO L231 Difference]: Finished difference. Result has 354 places, 521 transitions, 10384 flow [2024-11-13 16:11:11,546 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6336, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10384, PETRI_PLACES=354, PETRI_TRANSITIONS=521} [2024-11-13 16:11:11,547 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 291 predicate places. [2024-11-13 16:11:11,547 INFO L471 AbstractCegarLoop]: Abstraction has has 354 places, 521 transitions, 10384 flow [2024-11-13 16:11:11,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 34.142857142857146) internal successors, (956), 28 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:11:11,548 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:11:11,548 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:11:11,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-13 16:11:11,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-11-13 16:11:11,748 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:11:11,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:11:11,749 INFO L85 PathProgramCache]: Analyzing trace with hash 986275103, now seen corresponding path program 2 times [2024-11-13 16:11:11,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:11:11,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344399450] [2024-11-13 16:11:11,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:11:11,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:11:11,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 16:11:11,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1265507843] [2024-11-13 16:11:11,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:11:11,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:11:11,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:11:11,830 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:11:11,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-13 16:11:12,244 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:11:12,244 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:11:12,246 INFO L255 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 16:11:12,247 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:11:12,702 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:11:12,702 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:11:12,941 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 62 treesize of output 58 [2024-11-13 16:11:14,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 16:11:14,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:11:14,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344399450] [2024-11-13 16:11:14,249 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-13 16:11:14,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265507843] [2024-11-13 16:11:14,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265507843] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:11:14,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 16:11:14,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2024-11-13 16:11:14,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947899859] [2024-11-13 16:11:14,250 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 16:11:14,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 16:11:14,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:11:14,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 16:11:14,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2024-11-13 16:11:17,452 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 66 [2024-11-13 16:11:17,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 521 transitions, 10384 flow. Second operand has 24 states, 24 states have (on average 35.416666666666664) internal successors, (850), 24 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:11:17,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:11:17,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 66 [2024-11-13 16:11:17,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:11:22,392 INFO L124 PetriNetUnfolderBase]: 4740/12516 cut-off events. [2024-11-13 16:11:22,392 INFO L125 PetriNetUnfolderBase]: For 168473/169002 co-relation queries the response was YES. [2024-11-13 16:11:22,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81569 conditions, 12516 events. 4740/12516 cut-off events. For 168473/169002 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 124972 event pairs, 2718 based on Foata normal form. 132/12363 useless extension candidates. Maximal degree in co-relation 81487. Up to 6546 conditions per place. [2024-11-13 16:11:22,585 INFO L140 encePairwiseOnDemand]: 48/66 looper letters, 326 selfloop transitions, 342 changer transitions 0/713 dead transitions. [2024-11-13 16:11:22,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 713 transitions, 14831 flow [2024-11-13 16:11:22,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 16:11:22,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 16:11:22,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 753 transitions. [2024-11-13 16:11:22,588 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5704545454545454 [2024-11-13 16:11:22,588 INFO L175 Difference]: Start difference. First operand has 354 places, 521 transitions, 10384 flow. Second operand 20 states and 753 transitions. [2024-11-13 16:11:22,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 713 transitions, 14831 flow [2024-11-13 16:11:24,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 713 transitions, 14579 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-11-13 16:11:24,080 INFO L231 Difference]: Finished difference. Result has 371 places, 655 transitions, 13618 flow [2024-11-13 16:11:24,080 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=10170, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=13618, PETRI_PLACES=371, PETRI_TRANSITIONS=655} [2024-11-13 16:11:24,081 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 308 predicate places. [2024-11-13 16:11:24,081 INFO L471 AbstractCegarLoop]: Abstraction has has 371 places, 655 transitions, 13618 flow [2024-11-13 16:11:24,082 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 35.416666666666664) internal successors, (850), 24 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:11:24,082 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:11:24,082 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:11:24,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-11-13 16:11:24,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-11-13 16:11:24,283 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:11:24,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:11:24,283 INFO L85 PathProgramCache]: Analyzing trace with hash 509757775, now seen corresponding path program 1 times [2024-11-13 16:11:24,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:11:24,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490708178] [2024-11-13 16:11:24,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:11:24,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:11:24,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:11:24,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 16:11:24,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:11:24,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490708178] [2024-11-13 16:11:24,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490708178] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:11:24,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:11:24,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:11:24,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652342990] [2024-11-13 16:11:24,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:11:24,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:11:24,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:11:24,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:11:24,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:11:24,794 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 66 [2024-11-13 16:11:24,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 655 transitions, 13618 flow. Second operand has 6 states, 6 states have (on average 37.833333333333336) internal successors, (227), 6 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:11:24,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:11:24,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 66 [2024-11-13 16:11:24,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:11:29,309 INFO L124 PetriNetUnfolderBase]: 4740/12316 cut-off events. [2024-11-13 16:11:29,309 INFO L125 PetriNetUnfolderBase]: For 169054/169551 co-relation queries the response was YES. [2024-11-13 16:11:29,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81710 conditions, 12316 events. 4740/12316 cut-off events. For 169054/169551 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 121911 event pairs, 3182 based on Foata normal form. 76/12095 useless extension candidates. Maximal degree in co-relation 81624. Up to 7838 conditions per place. [2024-11-13 16:11:29,532 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 525 selfloop transitions, 80 changer transitions 0/654 dead transitions. [2024-11-13 16:11:29,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 654 transitions, 14826 flow [2024-11-13 16:11:29,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:11:29,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:11:29,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 229 transitions. [2024-11-13 16:11:29,533 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5782828282828283 [2024-11-13 16:11:29,534 INFO L175 Difference]: Start difference. First operand has 371 places, 655 transitions, 13618 flow. Second operand 6 states and 229 transitions. [2024-11-13 16:11:29,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 654 transitions, 14826 flow [2024-11-13 16:11:30,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 654 transitions, 14574 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-11-13 16:11:30,863 INFO L231 Difference]: Finished difference. Result has 366 places, 654 transitions, 13524 flow [2024-11-13 16:11:30,864 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=13364, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13524, PETRI_PLACES=366, PETRI_TRANSITIONS=654} [2024-11-13 16:11:30,864 INFO L277 CegarLoopForPetriNet]: 63 programPoint places, 303 predicate places. [2024-11-13 16:11:30,865 INFO L471 AbstractCegarLoop]: Abstraction has has 366 places, 654 transitions, 13524 flow [2024-11-13 16:11:30,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 37.833333333333336) internal successors, (227), 6 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:11:30,865 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:11:30,865 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:11:30,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-13 16:11:30,865 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-13 16:11:30,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:11:30,866 INFO L85 PathProgramCache]: Analyzing trace with hash 255926301, now seen corresponding path program 5 times [2024-11-13 16:11:30,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:11:30,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598497734] [2024-11-13 16:11:30,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:11:30,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:11:30,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:11:31,113 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:11:31,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:11:31,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598497734] [2024-11-13 16:11:31,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598497734] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:11:31,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731358509] [2024-11-13 16:11:31,113 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 16:11:31,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:11:31,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:11:31,117 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:11:31,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_755cc591-9950-4fce-a56c-95c1dd1655d7/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-13 16:11:32,730 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-13 16:11:32,731 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:11:32,734 INFO L255 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 16:11:32,735 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:11:32,890 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:11:32,890 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:11:33,020 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 16:11:33,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731358509] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:11:33,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:11:33,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-11-13 16:11:33,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941963859] [2024-11-13 16:11:33,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:11:33,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 16:11:33,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:11:33,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 16:11:33,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2024-11-13 16:11:33,292 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-13 16:11:33,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 654 transitions, 13524 flow. Second operand has 19 states, 19 states have (on average 36.421052631578945) internal successors, (692), 19 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:11:33,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:11:33,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-13 16:11:33,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand