./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/unroll-cond-5.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/unroll-cond-5.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 052a68c73a5d1c6e7122fc0c660c02483f37277d0239d876d93b351fcdd64a16 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:11:56,884 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:11:56,973 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 02:11:56,979 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:11:56,979 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:11:57,006 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:11:57,007 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:11:57,007 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:11:57,007 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:11:57,008 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:11:57,008 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:11:57,008 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:11:57,008 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:11:57,009 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:11:57,009 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:11:57,009 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:11:57,009 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:11:57,009 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:11:57,009 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:11:57,010 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:11:57,010 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 02:11:57,010 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 02:11:57,010 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 02:11:57,010 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:11:57,010 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 02:11:57,010 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 02:11:57,011 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:11:57,011 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:11:57,011 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:11:57,011 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:11:57,011 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:11:57,011 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:11:57,011 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:11:57,012 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:11:57,012 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:11:57,012 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:11:57,012 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:11:57,012 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:11:57,012 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:11:57,013 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:11:57,013 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:11:57,013 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:11:57,013 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:11:57,013 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:11:57,013 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:11:57,014 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:11:57,014 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:11:57,014 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_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 052a68c73a5d1c6e7122fc0c660c02483f37277d0239d876d93b351fcdd64a16 [2024-11-28 02:11:57,351 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:11:57,360 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:11:57,362 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:11:57,364 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:11:57,364 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:11:57,365 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/unroll-cond-5.wvr.c [2024-11-28 02:12:00,536 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/data/f9e0c556d/266537bdcf7a493ca372cea91f16d620/FLAGe92a8958a [2024-11-28 02:12:00,944 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:12:00,944 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/sv-benchmarks/c/weaver/unroll-cond-5.wvr.c [2024-11-28 02:12:00,961 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/data/f9e0c556d/266537bdcf7a493ca372cea91f16d620/FLAGe92a8958a [2024-11-28 02:12:00,989 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/data/f9e0c556d/266537bdcf7a493ca372cea91f16d620 [2024-11-28 02:12:00,993 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:12:00,995 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:12:00,996 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:12:00,998 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:12:01,004 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:12:01,008 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:12:00" (1/1) ... [2024-11-28 02:12:01,010 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46dab861 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01, skipping insertion in model container [2024-11-28 02:12:01,010 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:12:00" (1/1) ... [2024-11-28 02:12:01,041 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:12:01,336 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 02:12:01,340 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:12:01,357 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:12:01,407 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:12:01,425 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:12:01,426 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01 WrapperNode [2024-11-28 02:12:01,426 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:12:01,427 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:12:01,428 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:12:01,428 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:12:01,436 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,445 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,490 INFO L138 Inliner]: procedures = 23, calls = 36, calls flagged for inlining = 18, calls inlined = 18, statements flattened = 196 [2024-11-28 02:12:01,490 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:12:01,491 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:12:01,491 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:12:01,491 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:12:01,507 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,508 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,512 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,550 INFO L175 MemorySlicer]: Split 13 memory accesses to 2 slices as follows [2, 11]. 85 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-28 02:12:01,550 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,551 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,560 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,562 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,566 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,568 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,570 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,573 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:12:01,573 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:12:01,574 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:12:01,574 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:12:01,575 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (1/1) ... [2024-11-28 02:12:01,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:12:01,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:01,620 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:12:01,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:12:01,654 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:12:01,654 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 02:12:01,654 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 02:12:01,654 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 02:12:01,654 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 02:12:01,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:12:01,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 02:12:01,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 02:12:01,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 02:12:01,655 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 02:12:01,655 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:12:01,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:12:01,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 02:12:01,655 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 02:12:01,657 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 02:12:01,825 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:12:01,827 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:12:02,476 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 02:12:02,477 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:12:02,943 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:12:02,943 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 02:12:02,943 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:12:02 BoogieIcfgContainer [2024-11-28 02:12:02,943 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:12:02,947 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:12:02,949 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:12:02,955 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:12:02,955 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:12:00" (1/3) ... [2024-11-28 02:12:02,956 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a6b2a6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:12:02, skipping insertion in model container [2024-11-28 02:12:02,956 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:12:01" (2/3) ... [2024-11-28 02:12:02,957 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a6b2a6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:12:02, skipping insertion in model container [2024-11-28 02:12:02,957 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:12:02" (3/3) ... [2024-11-28 02:12:02,959 INFO L128 eAbstractionObserver]: Analyzing ICFG unroll-cond-5.wvr.c [2024-11-28 02:12:02,979 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:12:02,981 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG unroll-cond-5.wvr.c that has 3 procedures, 58 locations, 1 initial locations, 3 loop locations, and 24 error locations. [2024-11-28 02:12:02,981 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 02:12:03,080 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 02:12:03,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 64 places, 64 transitions, 142 flow [2024-11-28 02:12:03,193 INFO L124 PetriNetUnfolderBase]: 7/62 cut-off events. [2024-11-28 02:12:03,197 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 02:12:03,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71 conditions, 62 events. 7/62 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 178 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 50. Up to 2 conditions per place. [2024-11-28 02:12:03,204 INFO L82 GeneralOperation]: Start removeDead. Operand has 64 places, 64 transitions, 142 flow [2024-11-28 02:12:03,208 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 61 places, 61 transitions, 134 flow [2024-11-28 02:12:03,221 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:12:03,248 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;@12f50d4f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:12:03,248 INFO L334 AbstractCegarLoop]: Starting to check reachability of 46 error locations. [2024-11-28 02:12:03,252 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 02:12:03,253 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 02:12:03,253 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 02:12:03,253 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:03,254 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 02:12:03,255 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:03,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:03,263 INFO L85 PathProgramCache]: Analyzing trace with hash 672063, now seen corresponding path program 1 times [2024-11-28 02:12:03,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:03,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355305034] [2024-11-28 02:12:03,272 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:03,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:03,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:03,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:03,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:03,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355305034] [2024-11-28 02:12:03,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355305034] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:03,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:03,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 02:12:03,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538588456] [2024-11-28 02:12:03,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:03,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:12:03,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:03,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:12:03,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:12:03,695 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 64 [2024-11-28 02:12:03,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:03,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:03,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 64 [2024-11-28 02:12:03,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:04,058 INFO L124 PetriNetUnfolderBase]: 218/540 cut-off events. [2024-11-28 02:12:04,058 INFO L125 PetriNetUnfolderBase]: For 38/38 co-relation queries the response was YES. [2024-11-28 02:12:04,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 917 conditions, 540 events. 218/540 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3133 event pairs, 141 based on Foata normal form. 1/423 useless extension candidates. Maximal degree in co-relation 804. Up to 347 conditions per place. [2024-11-28 02:12:04,066 INFO L140 encePairwiseOnDemand]: 60/64 looper letters, 30 selfloop transitions, 2 changer transitions 0/58 dead transitions. [2024-11-28 02:12:04,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 58 transitions, 192 flow [2024-11-28 02:12:04,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:12:04,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 02:12:04,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 121 transitions. [2024-11-28 02:12:04,082 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-11-28 02:12:04,085 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 134 flow. Second operand 3 states and 121 transitions. [2024-11-28 02:12:04,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 58 transitions, 192 flow [2024-11-28 02:12:04,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 58 transitions, 184 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 02:12:04,097 INFO L231 Difference]: Finished difference. Result has 56 places, 58 transitions, 124 flow [2024-11-28 02:12:04,101 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=56, PETRI_TRANSITIONS=58} [2024-11-28 02:12:04,108 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -5 predicate places. [2024-11-28 02:12:04,109 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 58 transitions, 124 flow [2024-11-28 02:12:04,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:04,110 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:04,110 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 02:12:04,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 02:12:04,112 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:04,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:04,112 INFO L85 PathProgramCache]: Analyzing trace with hash 672064, now seen corresponding path program 1 times [2024-11-28 02:12:04,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:04,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978075077] [2024-11-28 02:12:04,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:04,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:04,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:04,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:04,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978075077] [2024-11-28 02:12:04,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978075077] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:04,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:04,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:12:04,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326843693] [2024-11-28 02:12:04,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:04,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:12:04,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:04,537 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:12:04,537 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:12:04,607 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 64 [2024-11-28 02:12:04,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 58 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:04,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:04,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 64 [2024-11-28 02:12:04,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:04,863 INFO L124 PetriNetUnfolderBase]: 219/543 cut-off events. [2024-11-28 02:12:04,863 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-28 02:12:04,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 907 conditions, 543 events. 219/543 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3153 event pairs, 141 based on Foata normal form. 0/425 useless extension candidates. Maximal degree in co-relation 885. Up to 352 conditions per place. [2024-11-28 02:12:04,872 INFO L140 encePairwiseOnDemand]: 60/64 looper letters, 33 selfloop transitions, 3 changer transitions 0/61 dead transitions. [2024-11-28 02:12:04,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 204 flow [2024-11-28 02:12:04,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:12:04,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 02:12:04,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 124 transitions. [2024-11-28 02:12:04,876 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-11-28 02:12:04,876 INFO L175 Difference]: Start difference. First operand has 56 places, 58 transitions, 124 flow. Second operand 3 states and 124 transitions. [2024-11-28 02:12:04,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 204 flow [2024-11-28 02:12:04,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 61 transitions, 198 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:12:04,882 INFO L231 Difference]: Finished difference. Result has 57 places, 60 transitions, 139 flow [2024-11-28 02:12:04,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=139, PETRI_PLACES=57, PETRI_TRANSITIONS=60} [2024-11-28 02:12:04,884 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -4 predicate places. [2024-11-28 02:12:04,884 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 60 transitions, 139 flow [2024-11-28 02:12:04,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:04,884 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:04,884 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 02:12:04,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:12:04,885 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:04,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:04,887 INFO L85 PathProgramCache]: Analyzing trace with hash 645875932, now seen corresponding path program 1 times [2024-11-28 02:12:04,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:04,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431284889] [2024-11-28 02:12:04,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:04,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:04,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:05,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:05,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:05,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431284889] [2024-11-28 02:12:05,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431284889] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:05,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055994099] [2024-11-28 02:12:05,361 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:05,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:05,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:05,366 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:05,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:12:05,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:05,449 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 02:12:05,454 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:05,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-28 02:12:05,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:05,851 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:12:06,009 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:06,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055994099] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:12:06,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:12:06,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 02:12:06,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779594424] [2024-11-28 02:12:06,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:12:06,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:12:06,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:06,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:12:06,012 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:12:06,396 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 64 [2024-11-28 02:12:06,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 60 transitions, 139 flow. Second operand has 11 states, 11 states have (on average 30.363636363636363) internal successors, (334), 11 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:06,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:06,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 64 [2024-11-28 02:12:06,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:06,856 INFO L124 PetriNetUnfolderBase]: 220/545 cut-off events. [2024-11-28 02:12:06,856 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-28 02:12:06,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 918 conditions, 545 events. 220/545 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3156 event pairs, 141 based on Foata normal form. 0/428 useless extension candidates. Maximal degree in co-relation 885. Up to 349 conditions per place. [2024-11-28 02:12:06,864 INFO L140 encePairwiseOnDemand]: 59/64 looper letters, 29 selfloop transitions, 9 changer transitions 0/63 dead transitions. [2024-11-28 02:12:06,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 63 transitions, 223 flow [2024-11-28 02:12:06,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:12:06,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:12:06,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 243 transitions. [2024-11-28 02:12:06,867 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5424107142857143 [2024-11-28 02:12:06,867 INFO L175 Difference]: Start difference. First operand has 57 places, 60 transitions, 139 flow. Second operand 7 states and 243 transitions. [2024-11-28 02:12:06,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 63 transitions, 223 flow [2024-11-28 02:12:06,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 220 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 02:12:06,872 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 164 flow [2024-11-28 02:12:06,872 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=164, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-11-28 02:12:06,873 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 0 predicate places. [2024-11-28 02:12:06,873 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 164 flow [2024-11-28 02:12:06,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 30.363636363636363) internal successors, (334), 11 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:06,875 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:06,875 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 02:12:06,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 02:12:07,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-28 02:12:07,079 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:07,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:07,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1449899249, now seen corresponding path program 1 times [2024-11-28 02:12:07,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:07,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036786748] [2024-11-28 02:12:07,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:07,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:07,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:07,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:07,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:07,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036786748] [2024-11-28 02:12:07,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036786748] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:07,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:07,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:12:07,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916740239] [2024-11-28 02:12:07,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:07,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:12:07,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:07,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:12:07,158 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:12:07,253 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 64 [2024-11-28 02:12:07,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 164 flow. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:07,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:07,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 64 [2024-11-28 02:12:07,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:07,406 INFO L124 PetriNetUnfolderBase]: 220/468 cut-off events. [2024-11-28 02:12:07,406 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-28 02:12:07,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 849 conditions, 468 events. 220/468 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2260 event pairs, 141 based on Foata normal form. 0/428 useless extension candidates. Maximal degree in co-relation 808. Up to 348 conditions per place. [2024-11-28 02:12:07,409 INFO L140 encePairwiseOnDemand]: 52/64 looper letters, 34 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-11-28 02:12:07,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 53 transitions, 220 flow [2024-11-28 02:12:07,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:12:07,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:12:07,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-11-28 02:12:07,411 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4609375 [2024-11-28 02:12:07,411 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 164 flow. Second operand 4 states and 118 transitions. [2024-11-28 02:12:07,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 53 transitions, 220 flow [2024-11-28 02:12:07,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 53 transitions, 202 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-28 02:12:07,413 INFO L231 Difference]: Finished difference. Result has 51 places, 53 transitions, 134 flow [2024-11-28 02:12:07,413 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=51, PETRI_TRANSITIONS=53} [2024-11-28 02:12:07,414 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -10 predicate places. [2024-11-28 02:12:07,414 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 53 transitions, 134 flow [2024-11-28 02:12:07,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:07,414 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:07,414 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 02:12:07,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 02:12:07,414 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:07,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:07,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1449899248, now seen corresponding path program 1 times [2024-11-28 02:12:07,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:07,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708975792] [2024-11-28 02:12:07,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:07,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:07,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:07,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:07,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:07,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708975792] [2024-11-28 02:12:07,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708975792] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:07,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:07,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:12:07,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546361378] [2024-11-28 02:12:07,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:07,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:12:07,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:07,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:12:07,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:12:07,496 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 64 [2024-11-28 02:12:07,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 53 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:07,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:07,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 64 [2024-11-28 02:12:07,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:07,648 INFO L124 PetriNetUnfolderBase]: 219/467 cut-off events. [2024-11-28 02:12:07,650 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-28 02:12:07,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 839 conditions, 467 events. 219/467 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2244 event pairs, 141 based on Foata normal form. 1/428 useless extension candidates. Maximal degree in co-relation 808. Up to 353 conditions per place. [2024-11-28 02:12:07,657 INFO L140 encePairwiseOnDemand]: 61/64 looper letters, 35 selfloop transitions, 2 changer transitions 0/52 dead transitions. [2024-11-28 02:12:07,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 52 transitions, 203 flow [2024-11-28 02:12:07,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:12:07,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 02:12:07,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 125 transitions. [2024-11-28 02:12:07,659 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6510416666666666 [2024-11-28 02:12:07,659 INFO L175 Difference]: Start difference. First operand has 51 places, 53 transitions, 134 flow. Second operand 3 states and 125 transitions. [2024-11-28 02:12:07,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 52 transitions, 203 flow [2024-11-28 02:12:07,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 52 transitions, 199 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:12:07,661 INFO L231 Difference]: Finished difference. Result has 51 places, 52 transitions, 129 flow [2024-11-28 02:12:07,662 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=51, PETRI_TRANSITIONS=52} [2024-11-28 02:12:07,663 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -10 predicate places. [2024-11-28 02:12:07,663 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 52 transitions, 129 flow [2024-11-28 02:12:07,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:07,663 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:07,663 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:07,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 02:12:07,664 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:07,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:07,664 INFO L85 PathProgramCache]: Analyzing trace with hash -160117260, now seen corresponding path program 1 times [2024-11-28 02:12:07,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:07,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8532284] [2024-11-28 02:12:07,665 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:07,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:07,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:07,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:07,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:07,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8532284] [2024-11-28 02:12:07,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8532284] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:07,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921250019] [2024-11-28 02:12:07,927 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:07,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:07,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:07,930 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:07,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:12:08,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:08,015 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:12:08,016 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:08,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:08,144 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:12:08,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 02:12:08,272 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:08,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921250019] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:12:08,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:12:08,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 02:12:08,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051381519] [2024-11-28 02:12:08,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:12:08,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:12:08,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:08,274 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:12:08,274 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:12:08,773 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 64 [2024-11-28 02:12:08,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 52 transitions, 129 flow. Second operand has 11 states, 11 states have (on average 31.181818181818183) internal successors, (343), 11 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:08,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:08,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 64 [2024-11-28 02:12:08,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:09,184 INFO L124 PetriNetUnfolderBase]: 511/921 cut-off events. [2024-11-28 02:12:09,184 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2024-11-28 02:12:09,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1726 conditions, 921 events. 511/921 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4705 event pairs, 169 based on Foata normal form. 0/780 useless extension candidates. Maximal degree in co-relation 1712. Up to 457 conditions per place. [2024-11-28 02:12:09,191 INFO L140 encePairwiseOnDemand]: 59/64 looper letters, 59 selfloop transitions, 5 changer transitions 0/78 dead transitions. [2024-11-28 02:12:09,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 312 flow [2024-11-28 02:12:09,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:12:09,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:12:09,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 207 transitions. [2024-11-28 02:12:09,193 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-11-28 02:12:09,193 INFO L175 Difference]: Start difference. First operand has 51 places, 52 transitions, 129 flow. Second operand 5 states and 207 transitions. [2024-11-28 02:12:09,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 312 flow [2024-11-28 02:12:09,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 78 transitions, 308 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:12:09,196 INFO L231 Difference]: Finished difference. Result has 54 places, 53 transitions, 144 flow [2024-11-28 02:12:09,197 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=144, PETRI_PLACES=54, PETRI_TRANSITIONS=53} [2024-11-28 02:12:09,199 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -7 predicate places. [2024-11-28 02:12:09,199 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 53 transitions, 144 flow [2024-11-28 02:12:09,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 31.181818181818183) internal successors, (343), 11 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:09,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:09,200 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:09,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 02:12:09,400 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 02:12:09,400 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:09,401 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:09,401 INFO L85 PathProgramCache]: Analyzing trace with hash 746158648, now seen corresponding path program 1 times [2024-11-28 02:12:09,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:09,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416771515] [2024-11-28 02:12:09,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:09,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:09,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:09,717 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-28 02:12:09,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:09,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416771515] [2024-11-28 02:12:09,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416771515] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:09,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128875282] [2024-11-28 02:12:09,717 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:09,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:09,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:09,721 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:09,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:12:09,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:09,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:12:09,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:10,001 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-28 02:12:10,001 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:12:10,098 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-28 02:12:10,334 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-28 02:12:10,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128875282] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:12:10,334 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:12:10,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-28 02:12:10,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839163755] [2024-11-28 02:12:10,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:12:10,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 02:12:10,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:10,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 02:12:10,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:12:11,347 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 64 [2024-11-28 02:12:11,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 53 transitions, 144 flow. Second operand has 17 states, 17 states have (on average 30.764705882352942) internal successors, (523), 17 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:11,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:11,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 64 [2024-11-28 02:12:11,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:12,204 INFO L124 PetriNetUnfolderBase]: 1073/2096 cut-off events. [2024-11-28 02:12:12,204 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2024-11-28 02:12:12,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4030 conditions, 2096 events. 1073/2096 cut-off events. For 167/167 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13385 event pairs, 434 based on Foata normal form. 0/1858 useless extension candidates. Maximal degree in co-relation 2260. Up to 705 conditions per place. [2024-11-28 02:12:12,220 INFO L140 encePairwiseOnDemand]: 52/64 looper letters, 101 selfloop transitions, 15 changer transitions 0/130 dead transitions. [2024-11-28 02:12:12,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 130 transitions, 548 flow [2024-11-28 02:12:12,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:12:12,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:12:12,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 347 transitions. [2024-11-28 02:12:12,224 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.677734375 [2024-11-28 02:12:12,226 INFO L175 Difference]: Start difference. First operand has 54 places, 53 transitions, 144 flow. Second operand 8 states and 347 transitions. [2024-11-28 02:12:12,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 130 transitions, 548 flow [2024-11-28 02:12:12,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 130 transitions, 539 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 02:12:12,229 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 228 flow [2024-11-28 02:12:12,229 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=228, PETRI_PLACES=61, PETRI_TRANSITIONS=62} [2024-11-28 02:12:12,230 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 0 predicate places. [2024-11-28 02:12:12,230 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 228 flow [2024-11-28 02:12:12,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 30.764705882352942) internal successors, (523), 17 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:12,233 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:12,234 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:12,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 02:12:12,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:12,439 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:12,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:12,440 INFO L85 PathProgramCache]: Analyzing trace with hash 702307482, now seen corresponding path program 1 times [2024-11-28 02:12:12,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:12,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121915994] [2024-11-28 02:12:12,440 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:12,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:12,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:12,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:12,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:12,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121915994] [2024-11-28 02:12:12,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121915994] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:12,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442801193] [2024-11-28 02:12:12,673 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:12,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:12,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:12,675 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:12,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:12:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:12,748 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 02:12:12,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:12,860 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:12,860 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:12:12,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 02:12:12,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:12,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442801193] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:12:12,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:12:12,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 02:12:12,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564231698] [2024-11-28 02:12:12,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:12:12,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:12:12,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:12,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:12:12,971 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:12:13,204 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 02:12:13,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 62 transitions, 228 flow. Second operand has 11 states, 11 states have (on average 23.727272727272727) internal successors, (261), 11 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:13,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:13,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 02:12:13,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:13,811 INFO L124 PetriNetUnfolderBase]: 1851/3107 cut-off events. [2024-11-28 02:12:13,811 INFO L125 PetriNetUnfolderBase]: For 1771/1871 co-relation queries the response was YES. [2024-11-28 02:12:13,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7465 conditions, 3107 events. 1851/3107 cut-off events. For 1771/1871 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17280 event pairs, 372 based on Foata normal form. 160/3046 useless extension candidates. Maximal degree in co-relation 4661. Up to 2119 conditions per place. [2024-11-28 02:12:13,836 INFO L140 encePairwiseOnDemand]: 51/64 looper letters, 65 selfloop transitions, 14 changer transitions 0/85 dead transitions. [2024-11-28 02:12:13,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 85 transitions, 464 flow [2024-11-28 02:12:13,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:12:13,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:12:13,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 173 transitions. [2024-11-28 02:12:13,838 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-11-28 02:12:13,838 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 228 flow. Second operand 5 states and 173 transitions. [2024-11-28 02:12:13,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 85 transitions, 464 flow [2024-11-28 02:12:13,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 85 transitions, 457 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 02:12:13,849 INFO L231 Difference]: Finished difference. Result has 63 places, 67 transitions, 301 flow [2024-11-28 02:12:13,852 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=301, PETRI_PLACES=63, PETRI_TRANSITIONS=67} [2024-11-28 02:12:13,853 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 2 predicate places. [2024-11-28 02:12:13,853 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 67 transitions, 301 flow [2024-11-28 02:12:13,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 23.727272727272727) internal successors, (261), 11 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:13,853 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:13,853 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:13,864 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 02:12:14,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:14,054 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:14,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:14,055 INFO L85 PathProgramCache]: Analyzing trace with hash 296696196, now seen corresponding path program 1 times [2024-11-28 02:12:14,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:14,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7093340] [2024-11-28 02:12:14,055 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:14,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:14,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:14,281 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:14,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:14,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7093340] [2024-11-28 02:12:14,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7093340] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:14,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144856990] [2024-11-28 02:12:14,282 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:14,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:14,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:14,284 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:14,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:12:14,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:14,361 INFO L256 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:12:14,362 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:14,505 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:14,506 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:12:14,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2024-11-28 02:12:14,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:14,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144856990] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:12:14,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:12:14,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2024-11-28 02:12:14,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335066661] [2024-11-28 02:12:14,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:12:14,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 02:12:14,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:14,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 02:12:14,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:12:15,106 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 02:12:15,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 67 transitions, 301 flow. Second operand has 14 states, 14 states have (on average 23.357142857142858) internal successors, (327), 14 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:15,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:15,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 02:12:15,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:15,815 INFO L124 PetriNetUnfolderBase]: 1943/3246 cut-off events. [2024-11-28 02:12:15,815 INFO L125 PetriNetUnfolderBase]: For 2206/2336 co-relation queries the response was YES. [2024-11-28 02:12:15,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8441 conditions, 3246 events. 1943/3246 cut-off events. For 2206/2336 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17882 event pairs, 828 based on Foata normal form. 0/3031 useless extension candidates. Maximal degree in co-relation 5170. Up to 2490 conditions per place. [2024-11-28 02:12:15,835 INFO L140 encePairwiseOnDemand]: 49/64 looper letters, 91 selfloop transitions, 17 changer transitions 0/114 dead transitions. [2024-11-28 02:12:15,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 114 transitions, 663 flow [2024-11-28 02:12:15,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:12:15,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:12:15,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-11-28 02:12:15,837 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-11-28 02:12:15,837 INFO L175 Difference]: Start difference. First operand has 63 places, 67 transitions, 301 flow. Second operand 7 states and 248 transitions. [2024-11-28 02:12:15,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 114 transitions, 663 flow [2024-11-28 02:12:15,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 114 transitions, 632 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-11-28 02:12:15,846 INFO L231 Difference]: Finished difference. Result has 67 places, 72 transitions, 360 flow [2024-11-28 02:12:15,846 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=360, PETRI_PLACES=67, PETRI_TRANSITIONS=72} [2024-11-28 02:12:15,847 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 6 predicate places. [2024-11-28 02:12:15,847 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 72 transitions, 360 flow [2024-11-28 02:12:15,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.357142857142858) internal successors, (327), 14 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:15,847 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:15,847 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:15,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 02:12:16,048 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:16,048 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:16,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:16,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1037429532, now seen corresponding path program 2 times [2024-11-28 02:12:16,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:16,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983819449] [2024-11-28 02:12:16,049 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:12:16,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:16,062 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:12:16,063 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:16,229 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 02:12:16,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:16,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983819449] [2024-11-28 02:12:16,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983819449] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:16,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784799542] [2024-11-28 02:12:16,230 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:12:16,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:16,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:16,232 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:16,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:12:16,307 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:12:16,307 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:16,307 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 02:12:16,309 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:16,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-28 02:12:16,575 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 02:12:16,575 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:12:16,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 02:12:16,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784799542] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:12:16,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:12:16,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 02:12:16,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654590987] [2024-11-28 02:12:16,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:12:16,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:12:16,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:16,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:12:16,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:12:17,411 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 64 [2024-11-28 02:12:17,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 72 transitions, 360 flow. Second operand has 11 states, 11 states have (on average 31.727272727272727) internal successors, (349), 11 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:17,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:17,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 64 [2024-11-28 02:12:17,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:18,124 INFO L124 PetriNetUnfolderBase]: 1497/2717 cut-off events. [2024-11-28 02:12:18,125 INFO L125 PetriNetUnfolderBase]: For 1548/1548 co-relation queries the response was YES. [2024-11-28 02:12:18,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6924 conditions, 2717 events. 1497/2717 cut-off events. For 1548/1548 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16567 event pairs, 764 based on Foata normal form. 0/2641 useless extension candidates. Maximal degree in co-relation 4378. Up to 1722 conditions per place. [2024-11-28 02:12:18,143 INFO L140 encePairwiseOnDemand]: 59/64 looper letters, 82 selfloop transitions, 10 changer transitions 0/106 dead transitions. [2024-11-28 02:12:18,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 106 transitions, 721 flow [2024-11-28 02:12:18,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:12:18,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:12:18,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 198 transitions. [2024-11-28 02:12:18,145 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-11-28 02:12:18,145 INFO L175 Difference]: Start difference. First operand has 67 places, 72 transitions, 360 flow. Second operand 5 states and 198 transitions. [2024-11-28 02:12:18,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 106 transitions, 721 flow [2024-11-28 02:12:18,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 106 transitions, 680 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 02:12:18,155 INFO L231 Difference]: Finished difference. Result has 65 places, 71 transitions, 347 flow [2024-11-28 02:12:18,155 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=347, PETRI_PLACES=65, PETRI_TRANSITIONS=71} [2024-11-28 02:12:18,156 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 4 predicate places. [2024-11-28 02:12:18,156 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 71 transitions, 347 flow [2024-11-28 02:12:18,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 31.727272727272727) internal successors, (349), 11 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:18,158 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:18,158 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:18,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 02:12:18,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:18,359 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:18,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:18,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1656210350, now seen corresponding path program 1 times [2024-11-28 02:12:18,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:18,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323429777] [2024-11-28 02:12:18,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:18,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:18,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:18,578 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:18,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:18,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323429777] [2024-11-28 02:12:18,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323429777] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:18,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189241155] [2024-11-28 02:12:18,579 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:18,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:18,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:18,582 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:18,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 02:12:18,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:18,656 INFO L256 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 02:12:18,658 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:18,815 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:18,815 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:12:18,884 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-28 02:12:19,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:19,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189241155] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:12:19,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:12:19,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-28 02:12:19,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161900264] [2024-11-28 02:12:19,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:12:19,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 02:12:19,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:19,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 02:12:19,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-11-28 02:12:19,682 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 02:12:19,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 71 transitions, 347 flow. Second operand has 17 states, 17 states have (on average 23.294117647058822) internal successors, (396), 17 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:19,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:19,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 02:12:19,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:20,404 INFO L124 PetriNetUnfolderBase]: 1736/2892 cut-off events. [2024-11-28 02:12:20,404 INFO L125 PetriNetUnfolderBase]: For 3359/3359 co-relation queries the response was YES. [2024-11-28 02:12:20,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7923 conditions, 2892 events. 1736/2892 cut-off events. For 3359/3359 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15530 event pairs, 873 based on Foata normal form. 48/2757 useless extension candidates. Maximal degree in co-relation 5200. Up to 1431 conditions per place. [2024-11-28 02:12:20,433 INFO L140 encePairwiseOnDemand]: 39/64 looper letters, 101 selfloop transitions, 27 changer transitions 0/133 dead transitions. [2024-11-28 02:12:20,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 133 transitions, 786 flow [2024-11-28 02:12:20,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:12:20,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:12:20,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 289 transitions. [2024-11-28 02:12:20,435 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.564453125 [2024-11-28 02:12:20,435 INFO L175 Difference]: Start difference. First operand has 65 places, 71 transitions, 347 flow. Second operand 8 states and 289 transitions. [2024-11-28 02:12:20,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 133 transitions, 786 flow [2024-11-28 02:12:20,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 133 transitions, 754 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 02:12:20,448 INFO L231 Difference]: Finished difference. Result has 70 places, 81 transitions, 485 flow [2024-11-28 02:12:20,448 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=485, PETRI_PLACES=70, PETRI_TRANSITIONS=81} [2024-11-28 02:12:20,449 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 9 predicate places. [2024-11-28 02:12:20,450 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 81 transitions, 485 flow [2024-11-28 02:12:20,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 23.294117647058822) internal successors, (396), 17 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:20,450 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:20,450 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:20,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 02:12:20,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:20,651 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:20,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:20,652 INFO L85 PathProgramCache]: Analyzing trace with hash 736159008, now seen corresponding path program 2 times [2024-11-28 02:12:20,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:20,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754728577] [2024-11-28 02:12:20,652 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:12:20,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:20,674 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:12:20,678 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:20,935 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:12:20,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:20,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754728577] [2024-11-28 02:12:20,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754728577] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:20,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:20,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:12:20,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092220086] [2024-11-28 02:12:20,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:20,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:12:20,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:20,936 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:12:20,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:12:21,086 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 02:12:21,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 81 transitions, 485 flow. Second operand has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:21,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:21,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 02:12:21,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:21,587 INFO L124 PetriNetUnfolderBase]: 1621/2769 cut-off events. [2024-11-28 02:12:21,587 INFO L125 PetriNetUnfolderBase]: For 3100/3100 co-relation queries the response was YES. [2024-11-28 02:12:21,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8045 conditions, 2769 events. 1621/2769 cut-off events. For 3100/3100 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15353 event pairs, 194 based on Foata normal form. 16/2673 useless extension candidates. Maximal degree in co-relation 5455. Up to 1747 conditions per place. [2024-11-28 02:12:21,604 INFO L140 encePairwiseOnDemand]: 54/64 looper letters, 101 selfloop transitions, 25 changer transitions 0/131 dead transitions. [2024-11-28 02:12:21,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 131 transitions, 939 flow [2024-11-28 02:12:21,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:12:21,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:12:21,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 217 transitions. [2024-11-28 02:12:21,606 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5651041666666666 [2024-11-28 02:12:21,607 INFO L175 Difference]: Start difference. First operand has 70 places, 81 transitions, 485 flow. Second operand 6 states and 217 transitions. [2024-11-28 02:12:21,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 131 transitions, 939 flow [2024-11-28 02:12:21,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 131 transitions, 921 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 02:12:21,620 INFO L231 Difference]: Finished difference. Result has 72 places, 88 transitions, 587 flow [2024-11-28 02:12:21,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=587, PETRI_PLACES=72, PETRI_TRANSITIONS=88} [2024-11-28 02:12:21,621 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 11 predicate places. [2024-11-28 02:12:21,621 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 88 transitions, 587 flow [2024-11-28 02:12:21,622 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:21,622 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:21,622 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:21,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 02:12:21,622 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:21,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:21,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1346093510, now seen corresponding path program 1 times [2024-11-28 02:12:21,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:21,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627156421] [2024-11-28 02:12:21,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:21,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:21,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:21,882 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:12:21,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:21,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627156421] [2024-11-28 02:12:21,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627156421] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:21,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031517881] [2024-11-28 02:12:21,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:21,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:21,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:21,885 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:21,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 02:12:21,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:21,969 INFO L256 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 02:12:21,971 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:22,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:12:22,106 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:12:22,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031517881] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:22,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:12:22,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2024-11-28 02:12:22,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933464154] [2024-11-28 02:12:22,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:22,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:12:22,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:22,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:12:22,107 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:12:22,229 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 64 [2024-11-28 02:12:22,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 88 transitions, 587 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:22,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:22,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 64 [2024-11-28 02:12:22,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:22,625 INFO L124 PetriNetUnfolderBase]: 1418/2446 cut-off events. [2024-11-28 02:12:22,625 INFO L125 PetriNetUnfolderBase]: For 3440/3440 co-relation queries the response was YES. [2024-11-28 02:12:22,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7452 conditions, 2446 events. 1418/2446 cut-off events. For 3440/3440 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13339 event pairs, 314 based on Foata normal form. 64/2469 useless extension candidates. Maximal degree in co-relation 4783. Up to 1311 conditions per place. [2024-11-28 02:12:22,640 INFO L140 encePairwiseOnDemand]: 43/64 looper letters, 46 selfloop transitions, 40 changer transitions 0/91 dead transitions. [2024-11-28 02:12:22,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 91 transitions, 776 flow [2024-11-28 02:12:22,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:12:22,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:12:22,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-11-28 02:12:22,641 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-11-28 02:12:22,642 INFO L175 Difference]: Start difference. First operand has 72 places, 88 transitions, 587 flow. Second operand 5 states and 152 transitions. [2024-11-28 02:12:22,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 91 transitions, 776 flow [2024-11-28 02:12:22,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 91 transitions, 708 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-11-28 02:12:22,654 INFO L231 Difference]: Finished difference. Result has 64 places, 79 transitions, 543 flow [2024-11-28 02:12:22,654 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=543, PETRI_PLACES=64, PETRI_TRANSITIONS=79} [2024-11-28 02:12:22,655 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 3 predicate places. [2024-11-28 02:12:22,655 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 79 transitions, 543 flow [2024-11-28 02:12:22,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:22,655 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:22,655 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:22,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 02:12:22,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 02:12:22,860 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:22,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:22,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1364974462, now seen corresponding path program 1 times [2024-11-28 02:12:22,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:22,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603681772] [2024-11-28 02:12:22,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:22,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:22,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:22,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:22,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:22,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603681772] [2024-11-28 02:12:22,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603681772] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:22,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:22,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:12:22,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032429626] [2024-11-28 02:12:22,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:22,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:12:22,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:22,930 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:12:22,930 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:12:22,950 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 64 [2024-11-28 02:12:22,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 79 transitions, 543 flow. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:22,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:22,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 64 [2024-11-28 02:12:22,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:23,244 INFO L124 PetriNetUnfolderBase]: 1414/2414 cut-off events. [2024-11-28 02:12:23,244 INFO L125 PetriNetUnfolderBase]: For 3465/3465 co-relation queries the response was YES. [2024-11-28 02:12:23,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7752 conditions, 2414 events. 1414/2414 cut-off events. For 3465/3465 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13090 event pairs, 349 based on Foata normal form. 2/2384 useless extension candidates. Maximal degree in co-relation 4989. Up to 1834 conditions per place. [2024-11-28 02:12:23,260 INFO L140 encePairwiseOnDemand]: 56/64 looper letters, 76 selfloop transitions, 13 changer transitions 1/95 dead transitions. [2024-11-28 02:12:23,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 95 transitions, 780 flow [2024-11-28 02:12:23,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:12:23,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 02:12:23,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 145 transitions. [2024-11-28 02:12:23,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7552083333333334 [2024-11-28 02:12:23,262 INFO L175 Difference]: Start difference. First operand has 64 places, 79 transitions, 543 flow. Second operand 3 states and 145 transitions. [2024-11-28 02:12:23,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 95 transitions, 780 flow [2024-11-28 02:12:23,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 690 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 02:12:23,276 INFO L231 Difference]: Finished difference. Result has 63 places, 79 transitions, 504 flow [2024-11-28 02:12:23,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=504, PETRI_PLACES=63, PETRI_TRANSITIONS=79} [2024-11-28 02:12:23,277 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 2 predicate places. [2024-11-28 02:12:23,277 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 79 transitions, 504 flow [2024-11-28 02:12:23,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:23,277 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:23,277 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:23,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 02:12:23,278 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:23,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:23,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1430182788, now seen corresponding path program 1 times [2024-11-28 02:12:23,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:23,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936503690] [2024-11-28 02:12:23,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:23,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:23,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:23,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:23,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:23,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936503690] [2024-11-28 02:12:23,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936503690] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:23,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:23,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:12:23,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764262750] [2024-11-28 02:12:23,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:23,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:12:23,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:23,616 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:12:23,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:12:23,649 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:23,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 79 transitions, 504 flow. Second operand has 7 states, 7 states have (on average 29.0) internal successors, (203), 7 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:23,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:23,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:23,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:24,475 INFO L124 PetriNetUnfolderBase]: 1626/2652 cut-off events. [2024-11-28 02:12:24,475 INFO L125 PetriNetUnfolderBase]: For 2698/2698 co-relation queries the response was YES. [2024-11-28 02:12:24,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8003 conditions, 2652 events. 1626/2652 cut-off events. For 2698/2698 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 13332 event pairs, 363 based on Foata normal form. 80/2732 useless extension candidates. Maximal degree in co-relation 4751. Up to 978 conditions per place. [2024-11-28 02:12:24,492 INFO L140 encePairwiseOnDemand]: 54/64 looper letters, 189 selfloop transitions, 42 changer transitions 0/232 dead transitions. [2024-11-28 02:12:24,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 232 transitions, 1672 flow [2024-11-28 02:12:24,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 02:12:24,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 02:12:24,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 475 transitions. [2024-11-28 02:12:24,494 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6184895833333334 [2024-11-28 02:12:24,494 INFO L175 Difference]: Start difference. First operand has 63 places, 79 transitions, 504 flow. Second operand 12 states and 475 transitions. [2024-11-28 02:12:24,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 232 transitions, 1672 flow [2024-11-28 02:12:24,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 232 transitions, 1563 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-11-28 02:12:24,508 INFO L231 Difference]: Finished difference. Result has 79 places, 96 transitions, 712 flow [2024-11-28 02:12:24,508 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=712, PETRI_PLACES=79, PETRI_TRANSITIONS=96} [2024-11-28 02:12:24,508 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 18 predicate places. [2024-11-28 02:12:24,509 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 96 transitions, 712 flow [2024-11-28 02:12:24,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.0) internal successors, (203), 7 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:24,509 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:24,509 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:24,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 02:12:24,509 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:24,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:24,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1037676586, now seen corresponding path program 1 times [2024-11-28 02:12:24,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:24,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297001242] [2024-11-28 02:12:24,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:24,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:24,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:24,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:24,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:24,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297001242] [2024-11-28 02:12:24,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297001242] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:24,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:24,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:12:24,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678047227] [2024-11-28 02:12:24,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:24,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:12:24,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:24,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:12:24,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:12:24,730 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 64 [2024-11-28 02:12:24,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 96 transitions, 712 flow. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:24,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:24,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 64 [2024-11-28 02:12:24,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:25,271 INFO L124 PetriNetUnfolderBase]: 1552/2590 cut-off events. [2024-11-28 02:12:25,271 INFO L125 PetriNetUnfolderBase]: For 5436/5444 co-relation queries the response was YES. [2024-11-28 02:12:25,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9178 conditions, 2590 events. 1552/2590 cut-off events. For 5436/5444 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13416 event pairs, 583 based on Foata normal form. 14/2596 useless extension candidates. Maximal degree in co-relation 6276. Up to 1422 conditions per place. [2024-11-28 02:12:25,290 INFO L140 encePairwiseOnDemand]: 58/64 looper letters, 150 selfloop transitions, 23 changer transitions 0/176 dead transitions. [2024-11-28 02:12:25,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 176 transitions, 1491 flow [2024-11-28 02:12:25,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:12:25,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:12:25,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 229 transitions. [2024-11-28 02:12:25,292 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.715625 [2024-11-28 02:12:25,292 INFO L175 Difference]: Start difference. First operand has 79 places, 96 transitions, 712 flow. Second operand 5 states and 229 transitions. [2024-11-28 02:12:25,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 176 transitions, 1491 flow [2024-11-28 02:12:25,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 176 transitions, 1475 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-28 02:12:25,321 INFO L231 Difference]: Finished difference. Result has 84 places, 99 transitions, 813 flow [2024-11-28 02:12:25,321 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=813, PETRI_PLACES=84, PETRI_TRANSITIONS=99} [2024-11-28 02:12:25,321 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 23 predicate places. [2024-11-28 02:12:25,322 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 99 transitions, 813 flow [2024-11-28 02:12:25,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:25,322 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:25,322 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:25,322 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 02:12:25,322 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:25,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:25,323 INFO L85 PathProgramCache]: Analyzing trace with hash -147986112, now seen corresponding path program 2 times [2024-11-28 02:12:25,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:25,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614158049] [2024-11-28 02:12:25,323 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:12:25,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:25,343 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:12:25,343 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:25,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:25,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:25,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614158049] [2024-11-28 02:12:25,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614158049] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:25,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:25,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:12:25,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018255071] [2024-11-28 02:12:25,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:25,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:12:25,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:25,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:12:25,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:12:25,512 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:25,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 99 transitions, 813 flow. Second operand has 5 states, 5 states have (on average 30.4) internal successors, (152), 5 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:25,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:25,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:25,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:26,047 INFO L124 PetriNetUnfolderBase]: 1706/2788 cut-off events. [2024-11-28 02:12:26,048 INFO L125 PetriNetUnfolderBase]: For 7981/7981 co-relation queries the response was YES. [2024-11-28 02:12:26,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10968 conditions, 2788 events. 1706/2788 cut-off events. For 7981/7981 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 14094 event pairs, 645 based on Foata normal form. 6/2794 useless extension candidates. Maximal degree in co-relation 10508. Up to 1562 conditions per place. [2024-11-28 02:12:26,068 INFO L140 encePairwiseOnDemand]: 57/64 looper letters, 125 selfloop transitions, 32 changer transitions 0/158 dead transitions. [2024-11-28 02:12:26,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 158 transitions, 1517 flow [2024-11-28 02:12:26,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:12:26,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:12:26,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 211 transitions. [2024-11-28 02:12:26,070 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.659375 [2024-11-28 02:12:26,070 INFO L175 Difference]: Start difference. First operand has 84 places, 99 transitions, 813 flow. Second operand 5 states and 211 transitions. [2024-11-28 02:12:26,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 158 transitions, 1517 flow [2024-11-28 02:12:26,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 158 transitions, 1494 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-28 02:12:26,107 INFO L231 Difference]: Finished difference. Result has 89 places, 110 transitions, 1059 flow [2024-11-28 02:12:26,108 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1059, PETRI_PLACES=89, PETRI_TRANSITIONS=110} [2024-11-28 02:12:26,109 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 28 predicate places. [2024-11-28 02:12:26,109 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 110 transitions, 1059 flow [2024-11-28 02:12:26,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 5 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:26,109 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:26,109 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:26,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 02:12:26,110 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:26,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:26,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1152172098, now seen corresponding path program 3 times [2024-11-28 02:12:26,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:26,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558284854] [2024-11-28 02:12:26,110 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:12:26,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:26,142 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 02:12:26,142 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:26,382 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:26,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:26,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558284854] [2024-11-28 02:12:26,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558284854] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:26,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:26,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:12:26,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426267504] [2024-11-28 02:12:26,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:26,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:12:26,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:26,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:12:26,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:12:26,422 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:26,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 110 transitions, 1059 flow. Second operand has 6 states, 6 states have (on average 29.666666666666668) internal successors, (178), 6 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:26,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:26,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:26,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:26,969 INFO L124 PetriNetUnfolderBase]: 1810/2956 cut-off events. [2024-11-28 02:12:26,969 INFO L125 PetriNetUnfolderBase]: For 9241/9241 co-relation queries the response was YES. [2024-11-28 02:12:26,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11766 conditions, 2956 events. 1810/2956 cut-off events. For 9241/9241 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 15142 event pairs, 643 based on Foata normal form. 24/2980 useless extension candidates. Maximal degree in co-relation 11303. Up to 1594 conditions per place. [2024-11-28 02:12:26,985 INFO L140 encePairwiseOnDemand]: 57/64 looper letters, 141 selfloop transitions, 36 changer transitions 0/178 dead transitions. [2024-11-28 02:12:26,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 178 transitions, 1759 flow [2024-11-28 02:12:26,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:12:26,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:12:26,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 248 transitions. [2024-11-28 02:12:26,988 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-11-28 02:12:26,988 INFO L175 Difference]: Start difference. First operand has 89 places, 110 transitions, 1059 flow. Second operand 6 states and 248 transitions. [2024-11-28 02:12:26,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 178 transitions, 1759 flow [2024-11-28 02:12:27,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 178 transitions, 1730 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-28 02:12:27,029 INFO L231 Difference]: Finished difference. Result has 95 places, 115 transitions, 1183 flow [2024-11-28 02:12:27,029 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1183, PETRI_PLACES=95, PETRI_TRANSITIONS=115} [2024-11-28 02:12:27,031 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 34 predicate places. [2024-11-28 02:12:27,031 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 115 transitions, 1183 flow [2024-11-28 02:12:27,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.666666666666668) internal successors, (178), 6 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:27,032 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:27,032 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:27,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 02:12:27,032 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:27,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:27,034 INFO L85 PathProgramCache]: Analyzing trace with hash 302020470, now seen corresponding path program 4 times [2024-11-28 02:12:27,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:27,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990171631] [2024-11-28 02:12:27,035 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:12:27,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:27,074 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:12:27,074 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:27,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:27,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:27,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990171631] [2024-11-28 02:12:27,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990171631] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:27,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:27,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:12:27,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475970857] [2024-11-28 02:12:27,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:27,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:12:27,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:27,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:12:27,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:12:31,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:12:31,432 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:31,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 115 transitions, 1183 flow. Second operand has 7 states, 7 states have (on average 29.142857142857142) internal successors, (204), 7 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:31,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:31,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:31,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:32,296 INFO L124 PetriNetUnfolderBase]: 1874/3136 cut-off events. [2024-11-28 02:12:32,296 INFO L125 PetriNetUnfolderBase]: For 11538/11538 co-relation queries the response was YES. [2024-11-28 02:12:32,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12706 conditions, 3136 events. 1874/3136 cut-off events. For 11538/11538 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16302 event pairs, 813 based on Foata normal form. 40/3176 useless extension candidates. Maximal degree in co-relation 12251. Up to 1931 conditions per place. [2024-11-28 02:12:32,311 INFO L140 encePairwiseOnDemand]: 56/64 looper letters, 141 selfloop transitions, 36 changer transitions 0/178 dead transitions. [2024-11-28 02:12:32,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 178 transitions, 1963 flow [2024-11-28 02:12:32,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:12:32,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:12:32,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 264 transitions. [2024-11-28 02:12:32,313 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-11-28 02:12:32,313 INFO L175 Difference]: Start difference. First operand has 95 places, 115 transitions, 1183 flow. Second operand 7 states and 264 transitions. [2024-11-28 02:12:32,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 178 transitions, 1963 flow [2024-11-28 02:12:32,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 178 transitions, 1881 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-28 02:12:32,351 INFO L231 Difference]: Finished difference. Result has 101 places, 119 transitions, 1237 flow [2024-11-28 02:12:32,351 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1237, PETRI_PLACES=101, PETRI_TRANSITIONS=119} [2024-11-28 02:12:32,352 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 40 predicate places. [2024-11-28 02:12:32,352 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 119 transitions, 1237 flow [2024-11-28 02:12:32,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.142857142857142) internal successors, (204), 7 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:32,352 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:32,352 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:32,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 02:12:32,353 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:32,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:32,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1489155926, now seen corresponding path program 1 times [2024-11-28 02:12:32,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:32,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940767714] [2024-11-28 02:12:32,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:32,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:32,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:32,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:32,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:32,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940767714] [2024-11-28 02:12:32,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940767714] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:32,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:32,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:12:32,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676056460] [2024-11-28 02:12:32,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:32,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:12:32,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:32,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:12:32,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:12:32,636 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:32,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 119 transitions, 1237 flow. Second operand has 6 states, 6 states have (on average 29.833333333333332) internal successors, (179), 6 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:32,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:32,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:32,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:33,331 INFO L124 PetriNetUnfolderBase]: 2010/3368 cut-off events. [2024-11-28 02:12:33,331 INFO L125 PetriNetUnfolderBase]: For 12630/12630 co-relation queries the response was YES. [2024-11-28 02:12:33,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13776 conditions, 3368 events. 2010/3368 cut-off events. For 12630/12630 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17827 event pairs, 1103 based on Foata normal form. 32/3400 useless extension candidates. Maximal degree in co-relation 13061. Up to 2755 conditions per place. [2024-11-28 02:12:33,353 INFO L140 encePairwiseOnDemand]: 57/64 looper letters, 124 selfloop transitions, 37 changer transitions 0/162 dead transitions. [2024-11-28 02:12:33,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 162 transitions, 1871 flow [2024-11-28 02:12:33,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:12:33,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:12:33,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 226 transitions. [2024-11-28 02:12:33,355 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5885416666666666 [2024-11-28 02:12:33,355 INFO L175 Difference]: Start difference. First operand has 101 places, 119 transitions, 1237 flow. Second operand 6 states and 226 transitions. [2024-11-28 02:12:33,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 162 transitions, 1871 flow [2024-11-28 02:12:33,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 162 transitions, 1801 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 02:12:33,405 INFO L231 Difference]: Finished difference. Result has 104 places, 127 transitions, 1390 flow [2024-11-28 02:12:33,405 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1390, PETRI_PLACES=104, PETRI_TRANSITIONS=127} [2024-11-28 02:12:33,406 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 43 predicate places. [2024-11-28 02:12:33,406 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 127 transitions, 1390 flow [2024-11-28 02:12:33,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.833333333333332) internal successors, (179), 6 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:33,406 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:33,406 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:33,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 02:12:33,407 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:33,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:33,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1835108490, now seen corresponding path program 2 times [2024-11-28 02:12:33,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:33,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133241503] [2024-11-28 02:12:33,408 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:12:33,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:33,429 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:12:33,429 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:33,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:33,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:33,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133241503] [2024-11-28 02:12:33,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133241503] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:33,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:33,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 02:12:33,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618513412] [2024-11-28 02:12:33,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:33,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 02:12:33,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:33,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 02:12:33,570 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 02:12:33,844 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:33,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 127 transitions, 1390 flow. Second operand has 5 states, 5 states have (on average 30.6) internal successors, (153), 5 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:33,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:33,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:33,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:34,475 INFO L124 PetriNetUnfolderBase]: 1988/3322 cut-off events. [2024-11-28 02:12:34,475 INFO L125 PetriNetUnfolderBase]: For 12646/12646 co-relation queries the response was YES. [2024-11-28 02:12:34,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13710 conditions, 3322 events. 1988/3322 cut-off events. For 12646/12646 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17474 event pairs, 1193 based on Foata normal form. 6/3328 useless extension candidates. Maximal degree in co-relation 13433. Up to 2889 conditions per place. [2024-11-28 02:12:34,495 INFO L140 encePairwiseOnDemand]: 57/64 looper letters, 106 selfloop transitions, 35 changer transitions 0/142 dead transitions. [2024-11-28 02:12:34,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 142 transitions, 1730 flow [2024-11-28 02:12:34,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 02:12:34,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 02:12:34,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 191 transitions. [2024-11-28 02:12:34,497 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-11-28 02:12:34,497 INFO L175 Difference]: Start difference. First operand has 104 places, 127 transitions, 1390 flow. Second operand 5 states and 191 transitions. [2024-11-28 02:12:34,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 142 transitions, 1730 flow [2024-11-28 02:12:34,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 142 transitions, 1677 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-28 02:12:34,533 INFO L231 Difference]: Finished difference. Result has 106 places, 126 transitions, 1395 flow [2024-11-28 02:12:34,533 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1395, PETRI_PLACES=106, PETRI_TRANSITIONS=126} [2024-11-28 02:12:34,534 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 45 predicate places. [2024-11-28 02:12:34,534 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 126 transitions, 1395 flow [2024-11-28 02:12:34,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.6) internal successors, (153), 5 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:34,534 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:34,534 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:34,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 02:12:34,535 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:34,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:34,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1272720692, now seen corresponding path program 3 times [2024-11-28 02:12:34,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:34,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746706626] [2024-11-28 02:12:34,536 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:12:34,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:34,558 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 02:12:34,558 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:34,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:34,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:34,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746706626] [2024-11-28 02:12:34,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746706626] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:34,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:34,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:12:34,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336107390] [2024-11-28 02:12:34,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:34,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:12:34,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:34,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:12:34,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:12:34,788 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:34,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 126 transitions, 1395 flow. Second operand has 6 states, 6 states have (on average 29.833333333333332) internal successors, (179), 6 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:34,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:34,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:34,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:35,679 INFO L124 PetriNetUnfolderBase]: 2100/3514 cut-off events. [2024-11-28 02:12:35,679 INFO L125 PetriNetUnfolderBase]: For 14568/14568 co-relation queries the response was YES. [2024-11-28 02:12:35,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14490 conditions, 3514 events. 2100/3514 cut-off events. For 14568/14568 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 18766 event pairs, 1189 based on Foata normal form. 32/3546 useless extension candidates. Maximal degree in co-relation 14213. Up to 2921 conditions per place. [2024-11-28 02:12:35,711 INFO L140 encePairwiseOnDemand]: 57/64 looper letters, 123 selfloop transitions, 39 changer transitions 0/163 dead transitions. [2024-11-28 02:12:35,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 163 transitions, 1943 flow [2024-11-28 02:12:35,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:12:35,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:12:35,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 230 transitions. [2024-11-28 02:12:35,713 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5989583333333334 [2024-11-28 02:12:35,713 INFO L175 Difference]: Start difference. First operand has 106 places, 126 transitions, 1395 flow. Second operand 6 states and 230 transitions. [2024-11-28 02:12:35,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 163 transitions, 1943 flow [2024-11-28 02:12:35,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 163 transitions, 1845 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-11-28 02:12:35,768 INFO L231 Difference]: Finished difference. Result has 106 places, 130 transitions, 1449 flow [2024-11-28 02:12:35,768 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1449, PETRI_PLACES=106, PETRI_TRANSITIONS=130} [2024-11-28 02:12:35,769 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 45 predicate places. [2024-11-28 02:12:35,769 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 130 transitions, 1449 flow [2024-11-28 02:12:35,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.833333333333332) internal successors, (179), 6 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:35,769 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:35,769 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:35,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 02:12:35,770 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:35,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:35,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1539471160, now seen corresponding path program 4 times [2024-11-28 02:12:35,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:35,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303391476] [2024-11-28 02:12:35,771 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:12:35,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:35,802 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:12:35,803 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:36,021 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:36,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:36,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303391476] [2024-11-28 02:12:36,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303391476] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:36,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:36,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 02:12:36,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565768174] [2024-11-28 02:12:36,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:36,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:12:36,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:36,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:12:36,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:12:36,086 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 64 [2024-11-28 02:12:36,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 130 transitions, 1449 flow. Second operand has 6 states, 6 states have (on average 33.666666666666664) internal successors, (202), 6 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:36,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:36,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 64 [2024-11-28 02:12:36,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:36,869 INFO L124 PetriNetUnfolderBase]: 1794/3166 cut-off events. [2024-11-28 02:12:36,869 INFO L125 PetriNetUnfolderBase]: For 13289/13289 co-relation queries the response was YES. [2024-11-28 02:12:36,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12850 conditions, 3166 events. 1794/3166 cut-off events. For 13289/13289 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17797 event pairs, 601 based on Foata normal form. 28/3194 useless extension candidates. Maximal degree in co-relation 12025. Up to 1441 conditions per place. [2024-11-28 02:12:36,892 INFO L140 encePairwiseOnDemand]: 56/64 looper letters, 135 selfloop transitions, 48 changer transitions 0/188 dead transitions. [2024-11-28 02:12:36,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 188 transitions, 2103 flow [2024-11-28 02:12:36,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:12:36,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 02:12:36,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 359 transitions. [2024-11-28 02:12:36,893 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6232638888888888 [2024-11-28 02:12:36,893 INFO L175 Difference]: Start difference. First operand has 106 places, 130 transitions, 1449 flow. Second operand 9 states and 359 transitions. [2024-11-28 02:12:36,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 188 transitions, 2103 flow [2024-11-28 02:12:36,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 188 transitions, 1971 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-11-28 02:12:36,934 INFO L231 Difference]: Finished difference. Result has 106 places, 131 transitions, 1414 flow [2024-11-28 02:12:36,935 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1414, PETRI_PLACES=106, PETRI_TRANSITIONS=131} [2024-11-28 02:12:36,935 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 45 predicate places. [2024-11-28 02:12:36,935 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 131 transitions, 1414 flow [2024-11-28 02:12:36,935 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.666666666666664) internal successors, (202), 6 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:36,936 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:36,936 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:36,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 02:12:36,936 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:36,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:36,937 INFO L85 PathProgramCache]: Analyzing trace with hash -810011296, now seen corresponding path program 1 times [2024-11-28 02:12:36,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:36,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959163313] [2024-11-28 02:12:36,937 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:36,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:36,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:37,128 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:37,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:37,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959163313] [2024-11-28 02:12:37,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959163313] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:37,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:37,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:12:37,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125990950] [2024-11-28 02:12:37,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:37,130 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:12:37,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:37,131 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:12:37,131 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:12:37,203 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 64 [2024-11-28 02:12:37,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 131 transitions, 1414 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:37,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:37,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 64 [2024-11-28 02:12:37,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:38,035 INFO L124 PetriNetUnfolderBase]: 2809/4740 cut-off events. [2024-11-28 02:12:38,035 INFO L125 PetriNetUnfolderBase]: For 15004/15048 co-relation queries the response was YES. [2024-11-28 02:12:38,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18501 conditions, 4740 events. 2809/4740 cut-off events. For 15004/15048 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 28650 event pairs, 650 based on Foata normal form. 50/4768 useless extension candidates. Maximal degree in co-relation 17210. Up to 1530 conditions per place. [2024-11-28 02:12:38,054 INFO L140 encePairwiseOnDemand]: 55/64 looper letters, 277 selfloop transitions, 43 changer transitions 5/328 dead transitions. [2024-11-28 02:12:38,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 328 transitions, 3370 flow [2024-11-28 02:12:38,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:12:38,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:12:38,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 340 transitions. [2024-11-28 02:12:38,056 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7589285714285714 [2024-11-28 02:12:38,056 INFO L175 Difference]: Start difference. First operand has 106 places, 131 transitions, 1414 flow. Second operand 7 states and 340 transitions. [2024-11-28 02:12:38,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 328 transitions, 3370 flow [2024-11-28 02:12:38,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 328 transitions, 3207 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-11-28 02:12:38,101 INFO L231 Difference]: Finished difference. Result has 110 places, 139 transitions, 1538 flow [2024-11-28 02:12:38,102 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1538, PETRI_PLACES=110, PETRI_TRANSITIONS=139} [2024-11-28 02:12:38,102 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 49 predicate places. [2024-11-28 02:12:38,102 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 139 transitions, 1538 flow [2024-11-28 02:12:38,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:38,102 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:38,102 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:38,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-28 02:12:38,103 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:38,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:38,103 INFO L85 PathProgramCache]: Analyzing trace with hash -92893434, now seen corresponding path program 2 times [2024-11-28 02:12:38,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:38,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922265951] [2024-11-28 02:12:38,103 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:12:38,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:38,119 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:12:38,119 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:38,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 02:12:38,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922265951] [2024-11-28 02:12:38,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922265951] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:38,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:38,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:12:38,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349398785] [2024-11-28 02:12:38,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:38,269 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:12:38,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:38,270 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:12:38,270 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:12:38,344 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:38,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 139 transitions, 1538 flow. Second operand has 7 states, 7 states have (on average 29.571428571428573) internal successors, (207), 7 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:38,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:38,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:38,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:39,110 INFO L124 PetriNetUnfolderBase]: 2748/4603 cut-off events. [2024-11-28 02:12:39,110 INFO L125 PetriNetUnfolderBase]: For 20816/20816 co-relation queries the response was YES. [2024-11-28 02:12:39,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20424 conditions, 4603 events. 2748/4603 cut-off events. For 20816/20816 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 25780 event pairs, 1257 based on Foata normal form. 64/4667 useless extension candidates. Maximal degree in co-relation 19201. Up to 2922 conditions per place. [2024-11-28 02:12:39,146 INFO L140 encePairwiseOnDemand]: 55/64 looper letters, 188 selfloop transitions, 52 changer transitions 2/243 dead transitions. [2024-11-28 02:12:39,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 243 transitions, 3035 flow [2024-11-28 02:12:39,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:12:39,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:12:39,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 294 transitions. [2024-11-28 02:12:39,147 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.57421875 [2024-11-28 02:12:39,147 INFO L175 Difference]: Start difference. First operand has 110 places, 139 transitions, 1538 flow. Second operand 8 states and 294 transitions. [2024-11-28 02:12:39,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 243 transitions, 3035 flow [2024-11-28 02:12:39,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 243 transitions, 2960 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-11-28 02:12:39,201 INFO L231 Difference]: Finished difference. Result has 118 places, 150 transitions, 1784 flow [2024-11-28 02:12:39,202 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1784, PETRI_PLACES=118, PETRI_TRANSITIONS=150} [2024-11-28 02:12:39,202 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 57 predicate places. [2024-11-28 02:12:39,202 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 150 transitions, 1784 flow [2024-11-28 02:12:39,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.571428571428573) internal successors, (207), 7 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:39,202 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:39,202 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:39,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-28 02:12:39,203 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:39,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:39,203 INFO L85 PathProgramCache]: Analyzing trace with hash -853831439, now seen corresponding path program 1 times [2024-11-28 02:12:39,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:39,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574088385] [2024-11-28 02:12:39,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:39,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:39,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:39,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:39,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574088385] [2024-11-28 02:12:39,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574088385] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:39,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 02:12:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757640923] [2024-11-28 02:12:39,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:39,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:12:39,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:39,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:12:39,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:12:39,518 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 64 [2024-11-28 02:12:39,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 150 transitions, 1784 flow. Second operand has 8 states, 8 states have (on average 30.25) internal successors, (242), 8 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:39,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:39,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 64 [2024-11-28 02:12:39,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:40,672 INFO L124 PetriNetUnfolderBase]: 2948/4961 cut-off events. [2024-11-28 02:12:40,672 INFO L125 PetriNetUnfolderBase]: For 23076/23084 co-relation queries the response was YES. [2024-11-28 02:12:40,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22830 conditions, 4961 events. 2948/4961 cut-off events. For 23076/23084 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 29605 event pairs, 690 based on Foata normal form. 48/5001 useless extension candidates. Maximal degree in co-relation 21553. Up to 1612 conditions per place. [2024-11-28 02:12:40,702 INFO L140 encePairwiseOnDemand]: 55/64 looper letters, 289 selfloop transitions, 70 changer transitions 2/363 dead transitions. [2024-11-28 02:12:40,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 363 transitions, 4172 flow [2024-11-28 02:12:40,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:12:40,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 02:12:40,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 462 transitions. [2024-11-28 02:12:40,703 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-11-28 02:12:40,703 INFO L175 Difference]: Start difference. First operand has 118 places, 150 transitions, 1784 flow. Second operand 11 states and 462 transitions. [2024-11-28 02:12:40,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 363 transitions, 4172 flow [2024-11-28 02:12:40,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 363 transitions, 3996 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-11-28 02:12:40,790 INFO L231 Difference]: Finished difference. Result has 130 places, 177 transitions, 2347 flow [2024-11-28 02:12:40,791 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=1711, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2347, PETRI_PLACES=130, PETRI_TRANSITIONS=177} [2024-11-28 02:12:40,791 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 69 predicate places. [2024-11-28 02:12:40,791 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 177 transitions, 2347 flow [2024-11-28 02:12:40,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 30.25) internal successors, (242), 8 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:40,792 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:40,792 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:40,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-28 02:12:40,792 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:40,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:40,792 INFO L85 PathProgramCache]: Analyzing trace with hash -577983588, now seen corresponding path program 1 times [2024-11-28 02:12:40,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:40,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092009534] [2024-11-28 02:12:40,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:40,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:40,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:41,141 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-28 02:12:41,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:41,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092009534] [2024-11-28 02:12:41,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092009534] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:41,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138815326] [2024-11-28 02:12:41,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:12:41,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:41,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:41,144 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:41,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 02:12:41,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:12:41,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-28 02:12:41,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:12:41,293 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-28 02:12:41,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:41,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:12:42,186 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 92 treesize of output 82 [2024-11-28 02:12:42,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:12:42,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 156 treesize of output 176 [2024-11-28 02:12:43,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:12:43,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138815326] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:12:43,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:12:43,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 25 [2024-11-28 02:12:43,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466209710] [2024-11-28 02:12:43,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:12:43,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 02:12:43,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:43,310 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 02:12:43,310 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2024-11-28 02:12:45,579 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:45,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 177 transitions, 2347 flow. Second operand has 25 states, 25 states have (on average 29.12) internal successors, (728), 25 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:45,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:45,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:45,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:55,535 INFO L124 PetriNetUnfolderBase]: 8293/13641 cut-off events. [2024-11-28 02:12:55,535 INFO L125 PetriNetUnfolderBase]: For 63429/63429 co-relation queries the response was YES. [2024-11-28 02:12:55,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60957 conditions, 13641 events. 8293/13641 cut-off events. For 63429/63429 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 84034 event pairs, 70 based on Foata normal form. 30/13671 useless extension candidates. Maximal degree in co-relation 59553. Up to 2263 conditions per place. [2024-11-28 02:12:55,610 INFO L140 encePairwiseOnDemand]: 39/64 looper letters, 685 selfloop transitions, 402 changer transitions 291/1379 dead transitions. [2024-11-28 02:12:55,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 1379 transitions, 14397 flow [2024-11-28 02:12:55,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-11-28 02:12:55,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2024-11-28 02:12:55,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 3757 transitions. [2024-11-28 02:12:55,616 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5435474537037037 [2024-11-28 02:12:55,616 INFO L175 Difference]: Start difference. First operand has 130 places, 177 transitions, 2347 flow. Second operand 108 states and 3757 transitions. [2024-11-28 02:12:55,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 1379 transitions, 14397 flow [2024-11-28 02:12:55,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 1379 transitions, 14067 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-28 02:12:55,984 INFO L231 Difference]: Finished difference. Result has 266 places, 496 transitions, 6320 flow [2024-11-28 02:12:55,985 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=108, PETRI_FLOW=6320, PETRI_PLACES=266, PETRI_TRANSITIONS=496} [2024-11-28 02:12:55,985 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 205 predicate places. [2024-11-28 02:12:55,985 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 496 transitions, 6320 flow [2024-11-28 02:12:55,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 29.12) internal successors, (728), 25 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:55,985 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:55,985 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:55,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 02:12:56,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 02:12:56,190 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:56,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:56,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1389956833, now seen corresponding path program 2 times [2024-11-28 02:12:56,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:56,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136280433] [2024-11-28 02:12:56,191 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:12:56,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:56,205 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:12:56,205 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:56,379 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:12:56,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:56,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136280433] [2024-11-28 02:12:56,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136280433] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:12:56,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:12:56,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 02:12:56,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759231749] [2024-11-28 02:12:56,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:12:56,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:12:56,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:12:56,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:12:56,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:12:56,418 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:12:56,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 496 transitions, 6320 flow. Second operand has 8 states, 8 states have (on average 29.25) internal successors, (234), 8 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:56,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:12:56,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:12:56,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:12:58,922 INFO L124 PetriNetUnfolderBase]: 6340/10536 cut-off events. [2024-11-28 02:12:58,922 INFO L125 PetriNetUnfolderBase]: For 68250/68250 co-relation queries the response was YES. [2024-11-28 02:12:59,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54244 conditions, 10536 events. 6340/10536 cut-off events. For 68250/68250 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 62880 event pairs, 3323 based on Foata normal form. 32/10568 useless extension candidates. Maximal degree in co-relation 53875. Up to 8482 conditions per place. [2024-11-28 02:12:59,056 INFO L140 encePairwiseOnDemand]: 55/64 looper letters, 548 selfloop transitions, 111 changer transitions 0/660 dead transitions. [2024-11-28 02:12:59,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 660 transitions, 9153 flow [2024-11-28 02:12:59,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:12:59,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:12:59,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 333 transitions. [2024-11-28 02:12:59,058 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.650390625 [2024-11-28 02:12:59,058 INFO L175 Difference]: Start difference. First operand has 266 places, 496 transitions, 6320 flow. Second operand 8 states and 333 transitions. [2024-11-28 02:12:59,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 660 transitions, 9153 flow [2024-11-28 02:12:59,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 660 transitions, 8263 flow, removed 266 selfloop flow, removed 23 redundant places. [2024-11-28 02:12:59,422 INFO L231 Difference]: Finished difference. Result has 235 places, 512 transitions, 6111 flow [2024-11-28 02:12:59,422 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=5635, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6111, PETRI_PLACES=235, PETRI_TRANSITIONS=512} [2024-11-28 02:12:59,423 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 174 predicate places. [2024-11-28 02:12:59,423 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 512 transitions, 6111 flow [2024-11-28 02:12:59,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 29.25) internal successors, (234), 8 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:12:59,423 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:12:59,423 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:12:59,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-28 02:12:59,423 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:12:59,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:12:59,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1281161945, now seen corresponding path program 3 times [2024-11-28 02:12:59,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:12:59,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989183840] [2024-11-28 02:12:59,424 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:12:59,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:12:59,453 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:12:59,453 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:12:59,977 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-28 02:12:59,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:12:59,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989183840] [2024-11-28 02:12:59,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989183840] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:12:59,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964747320] [2024-11-28 02:12:59,978 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:12:59,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:12:59,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:12:59,980 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:12:59,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 02:13:00,065 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:13:00,066 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:13:00,067 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 02:13:00,068 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:13:00,106 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-28 02:13:00,276 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 15 treesize of output 7 [2024-11-28 02:13:00,294 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:13:00,295 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:13:00,762 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 33 treesize of output 29 [2024-11-28 02:13:00,773 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 02:13:00,774 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 62 treesize of output 41 [2024-11-28 02:13:00,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:13:00,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964747320] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:13:00,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:13:00,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 21 [2024-11-28 02:13:00,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020052211] [2024-11-28 02:13:00,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:13:00,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 02:13:00,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:13:00,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 02:13:00,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2024-11-28 02:13:01,989 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:13:01,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 512 transitions, 6111 flow. Second operand has 21 states, 21 states have (on average 29.571428571428573) internal successors, (621), 21 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:01,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:13:01,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:13:01,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:13:06,754 INFO L124 PetriNetUnfolderBase]: 7336/12164 cut-off events. [2024-11-28 02:13:06,754 INFO L125 PetriNetUnfolderBase]: For 70175/70175 co-relation queries the response was YES. [2024-11-28 02:13:06,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59662 conditions, 12164 events. 7336/12164 cut-off events. For 70175/70175 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 73082 event pairs, 1581 based on Foata normal form. 52/12216 useless extension candidates. Maximal degree in co-relation 58770. Up to 4404 conditions per place. [2024-11-28 02:13:06,885 INFO L140 encePairwiseOnDemand]: 41/64 looper letters, 362 selfloop transitions, 202 changer transitions 335/900 dead transitions. [2024-11-28 02:13:06,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 900 transitions, 10773 flow [2024-11-28 02:13:06,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-28 02:13:06,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-28 02:13:06,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1389 transitions. [2024-11-28 02:13:06,889 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5564903846153846 [2024-11-28 02:13:06,890 INFO L175 Difference]: Start difference. First operand has 235 places, 512 transitions, 6111 flow. Second operand 39 states and 1389 transitions. [2024-11-28 02:13:06,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 900 transitions, 10773 flow [2024-11-28 02:13:07,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 900 transitions, 10613 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-28 02:13:07,390 INFO L231 Difference]: Finished difference. Result has 286 places, 399 transitions, 4723 flow [2024-11-28 02:13:07,390 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=5978, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4723, PETRI_PLACES=286, PETRI_TRANSITIONS=399} [2024-11-28 02:13:07,391 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 225 predicate places. [2024-11-28 02:13:07,391 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 399 transitions, 4723 flow [2024-11-28 02:13:07,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 29.571428571428573) internal successors, (621), 21 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:07,391 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:13:07,391 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:13:07,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 02:13:07,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 02:13:07,592 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:13:07,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:13:07,593 INFO L85 PathProgramCache]: Analyzing trace with hash -325397257, now seen corresponding path program 4 times [2024-11-28 02:13:07,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:13:07,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096588785] [2024-11-28 02:13:07,593 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 02:13:07,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:13:07,618 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 02:13:07,618 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:13:07,880 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:13:07,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:13:07,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096588785] [2024-11-28 02:13:07,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096588785] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:13:07,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:13:07,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 02:13:07,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665957889] [2024-11-28 02:13:07,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:13:07,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 02:13:07,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:13:07,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 02:13:07,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:13:07,965 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 64 [2024-11-28 02:13:07,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 399 transitions, 4723 flow. Second operand has 10 states, 10 states have (on average 29.6) internal successors, (296), 10 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:07,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:13:07,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 64 [2024-11-28 02:13:07,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:13:10,222 INFO L124 PetriNetUnfolderBase]: 4684/7891 cut-off events. [2024-11-28 02:13:10,222 INFO L125 PetriNetUnfolderBase]: For 59578/59584 co-relation queries the response was YES. [2024-11-28 02:13:10,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39667 conditions, 7891 events. 4684/7891 cut-off events. For 59578/59584 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 44950 event pairs, 2443 based on Foata normal form. 26/7893 useless extension candidates. Maximal degree in co-relation 39587. Up to 5723 conditions per place. [2024-11-28 02:13:10,281 INFO L140 encePairwiseOnDemand]: 51/64 looper letters, 396 selfloop transitions, 96 changer transitions 0/494 dead transitions. [2024-11-28 02:13:10,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 494 transitions, 6403 flow [2024-11-28 02:13:10,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 02:13:10,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 02:13:10,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 478 transitions. [2024-11-28 02:13:10,282 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5745192307692307 [2024-11-28 02:13:10,282 INFO L175 Difference]: Start difference. First operand has 286 places, 399 transitions, 4723 flow. Second operand 13 states and 478 transitions. [2024-11-28 02:13:10,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 494 transitions, 6403 flow [2024-11-28 02:13:10,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 494 transitions, 5700 flow, removed 209 selfloop flow, removed 28 redundant places. [2024-11-28 02:13:10,534 INFO L231 Difference]: Finished difference. Result has 257 places, 413 transitions, 4540 flow [2024-11-28 02:13:10,534 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4540, PETRI_PLACES=257, PETRI_TRANSITIONS=413} [2024-11-28 02:13:10,535 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 196 predicate places. [2024-11-28 02:13:10,535 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 413 transitions, 4540 flow [2024-11-28 02:13:10,535 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 29.6) internal successors, (296), 10 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:10,535 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:13:10,535 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:13:10,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-28 02:13:10,535 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:13:10,536 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:13:10,536 INFO L85 PathProgramCache]: Analyzing trace with hash 2046981809, now seen corresponding path program 5 times [2024-11-28 02:13:10,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:13:10,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794967163] [2024-11-28 02:13:10,536 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 02:13:10,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:13:10,554 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:13:10,555 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:13:14,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:13:14,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:13:14,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794967163] [2024-11-28 02:13:14,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794967163] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:13:14,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:13:14,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:13:14,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801848432] [2024-11-28 02:13:14,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:13:14,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:13:14,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:13:14,784 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:13:14,784 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=24, Unknown=1, NotChecked=0, Total=42 [2024-11-28 02:13:14,812 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:13:14,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 413 transitions, 4540 flow. Second operand has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:14,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:13:14,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:13:14,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:13:19,924 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 [] [2024-11-28 02:13:22,196 INFO L124 PetriNetUnfolderBase]: 4904/8201 cut-off events. [2024-11-28 02:13:22,196 INFO L125 PetriNetUnfolderBase]: For 53158/53158 co-relation queries the response was YES. [2024-11-28 02:13:22,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39295 conditions, 8201 events. 4904/8201 cut-off events. For 53158/53158 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 46354 event pairs, 2856 based on Foata normal form. 28/8229 useless extension candidates. Maximal degree in co-relation 39226. Up to 7262 conditions per place. [2024-11-28 02:13:22,291 INFO L140 encePairwiseOnDemand]: 57/64 looper letters, 394 selfloop transitions, 63 changer transitions 0/458 dead transitions. [2024-11-28 02:13:22,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 458 transitions, 5781 flow [2024-11-28 02:13:22,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:13:22,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:13:22,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 297 transitions. [2024-11-28 02:13:22,293 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.580078125 [2024-11-28 02:13:22,293 INFO L175 Difference]: Start difference. First operand has 257 places, 413 transitions, 4540 flow. Second operand 8 states and 297 transitions. [2024-11-28 02:13:22,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 458 transitions, 5781 flow [2024-11-28 02:13:22,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 458 transitions, 5654 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-11-28 02:13:22,585 INFO L231 Difference]: Finished difference. Result has 260 places, 418 transitions, 4649 flow [2024-11-28 02:13:22,585 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=4421, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4649, PETRI_PLACES=260, PETRI_TRANSITIONS=418} [2024-11-28 02:13:22,586 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 199 predicate places. [2024-11-28 02:13:22,586 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 418 transitions, 4649 flow [2024-11-28 02:13:22,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:22,586 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:13:22,586 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:13:22,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-28 02:13:22,587 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:13:22,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:13:22,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1132446289, now seen corresponding path program 6 times [2024-11-28 02:13:22,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:13:22,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956020988] [2024-11-28 02:13:22,587 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 02:13:22,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:13:22,605 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 02:13:22,605 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:13:22,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:13:22,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:13:22,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956020988] [2024-11-28 02:13:22,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956020988] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:13:22,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:13:22,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:13:22,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667289923] [2024-11-28 02:13:22,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:13:22,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:13:22,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:13:22,871 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:13:22,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:13:22,908 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:13:22,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 418 transitions, 4649 flow. Second operand has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:22,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:13:22,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:13:22,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:13:24,573 INFO L124 PetriNetUnfolderBase]: 4980/8333 cut-off events. [2024-11-28 02:13:24,573 INFO L125 PetriNetUnfolderBase]: For 53249/53249 co-relation queries the response was YES. [2024-11-28 02:13:24,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39819 conditions, 8333 events. 4980/8333 cut-off events. For 53249/53249 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 47419 event pairs, 2920 based on Foata normal form. 28/8361 useless extension candidates. Maximal degree in co-relation 39750. Up to 7378 conditions per place. [2024-11-28 02:13:24,653 INFO L140 encePairwiseOnDemand]: 57/64 looper letters, 392 selfloop transitions, 77 changer transitions 1/471 dead transitions. [2024-11-28 02:13:24,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 471 transitions, 6020 flow [2024-11-28 02:13:24,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 02:13:24,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 02:13:24,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 293 transitions. [2024-11-28 02:13:24,655 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.572265625 [2024-11-28 02:13:24,655 INFO L175 Difference]: Start difference. First operand has 260 places, 418 transitions, 4649 flow. Second operand 8 states and 293 transitions. [2024-11-28 02:13:24,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 471 transitions, 6020 flow [2024-11-28 02:13:24,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 471 transitions, 5929 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-11-28 02:13:24,929 INFO L231 Difference]: Finished difference. Result has 265 places, 423 transitions, 4826 flow [2024-11-28 02:13:24,929 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=4559, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4826, PETRI_PLACES=265, PETRI_TRANSITIONS=423} [2024-11-28 02:13:24,929 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 204 predicate places. [2024-11-28 02:13:24,929 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 423 transitions, 4826 flow [2024-11-28 02:13:24,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:24,930 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:13:24,930 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:13:24,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-28 02:13:24,930 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:13:24,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:13:24,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1497166253, now seen corresponding path program 7 times [2024-11-28 02:13:24,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:13:24,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285337839] [2024-11-28 02:13:24,931 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 02:13:24,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:13:24,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:13:25,242 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 02:13:25,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:13:25,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285337839] [2024-11-28 02:13:25,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285337839] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:13:25,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:13:25,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 02:13:25,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910350280] [2024-11-28 02:13:25,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:13:25,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:13:25,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:13:25,243 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:13:25,243 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:13:25,318 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:13:25,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 423 transitions, 4826 flow. Second operand has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:25,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:13:25,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:13:25,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:13:26,907 INFO L124 PetriNetUnfolderBase]: 4999/8361 cut-off events. [2024-11-28 02:13:26,907 INFO L125 PetriNetUnfolderBase]: For 57404/57404 co-relation queries the response was YES. [2024-11-28 02:13:26,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40331 conditions, 8361 events. 4999/8361 cut-off events. For 57404/57404 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 47407 event pairs, 2321 based on Foata normal form. 20/8381 useless extension candidates. Maximal degree in co-relation 40260. Up to 5459 conditions per place. [2024-11-28 02:13:27,004 INFO L140 encePairwiseOnDemand]: 57/64 looper letters, 379 selfloop transitions, 95 changer transitions 1/476 dead transitions. [2024-11-28 02:13:27,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 476 transitions, 6196 flow [2024-11-28 02:13:27,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:13:27,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 02:13:27,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 333 transitions. [2024-11-28 02:13:27,006 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-11-28 02:13:27,006 INFO L175 Difference]: Start difference. First operand has 265 places, 423 transitions, 4826 flow. Second operand 9 states and 333 transitions. [2024-11-28 02:13:27,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 476 transitions, 6196 flow [2024-11-28 02:13:27,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 476 transitions, 6072 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-11-28 02:13:27,376 INFO L231 Difference]: Finished difference. Result has 271 places, 424 transitions, 4938 flow [2024-11-28 02:13:27,376 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=4702, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4938, PETRI_PLACES=271, PETRI_TRANSITIONS=424} [2024-11-28 02:13:27,377 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 210 predicate places. [2024-11-28 02:13:27,377 INFO L471 AbstractCegarLoop]: Abstraction has has 271 places, 424 transitions, 4938 flow [2024-11-28 02:13:27,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:27,377 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:13:27,377 INFO L206 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, 1, 1, 1] [2024-11-28 02:13:27,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-28 02:13:27,377 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:13:27,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:13:27,378 INFO L85 PathProgramCache]: Analyzing trace with hash 2091750171, now seen corresponding path program 8 times [2024-11-28 02:13:27,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:13:27,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720934110] [2024-11-28 02:13:27,378 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:13:27,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:13:27,403 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:13:27,403 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:13:27,894 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-28 02:13:27,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:13:27,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720934110] [2024-11-28 02:13:27,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720934110] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:13:27,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474184068] [2024-11-28 02:13:27,894 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:13:27,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:13:27,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:13:27,897 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:13:27,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 02:13:27,995 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:13:27,995 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:13:27,996 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 02:13:27,999 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:13:28,048 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-28 02:13:28,411 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-28 02:13:28,412 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:13:29,333 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 72 treesize of output 64 [2024-11-28 02:13:29,368 INFO L349 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2024-11-28 02:13:29,369 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 108 treesize of output 91 [2024-11-28 02:13:30,610 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-28 02:13:30,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474184068] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:13:30,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:13:30,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 25 [2024-11-28 02:13:30,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789331297] [2024-11-28 02:13:30,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:13:30,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 02:13:30,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:13:30,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 02:13:30,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2024-11-28 02:13:32,823 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 64 [2024-11-28 02:13:32,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 424 transitions, 4938 flow. Second operand has 26 states, 26 states have (on average 33.07692307692308) internal successors, (860), 26 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:32,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:13:32,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 64 [2024-11-28 02:13:32,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:13:35,253 INFO L124 PetriNetUnfolderBase]: 5205/9016 cut-off events. [2024-11-28 02:13:35,253 INFO L125 PetriNetUnfolderBase]: For 61630/61716 co-relation queries the response was YES. [2024-11-28 02:13:35,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42767 conditions, 9016 events. 5205/9016 cut-off events. For 61630/61716 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 55337 event pairs, 1331 based on Foata normal form. 8/8909 useless extension candidates. Maximal degree in co-relation 42695. Up to 6479 conditions per place. [2024-11-28 02:13:35,323 INFO L140 encePairwiseOnDemand]: 47/64 looper letters, 353 selfloop transitions, 110 changer transitions 109/577 dead transitions. [2024-11-28 02:13:35,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 577 transitions, 7407 flow [2024-11-28 02:13:35,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 02:13:35,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 02:13:35,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 498 transitions. [2024-11-28 02:13:35,325 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6484375 [2024-11-28 02:13:35,325 INFO L175 Difference]: Start difference. First operand has 271 places, 424 transitions, 4938 flow. Second operand 12 states and 498 transitions. [2024-11-28 02:13:35,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 577 transitions, 7407 flow [2024-11-28 02:13:35,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 577 transitions, 7206 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-11-28 02:13:35,622 INFO L231 Difference]: Finished difference. Result has 279 places, 429 transitions, 4970 flow [2024-11-28 02:13:35,622 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4970, PETRI_PLACES=279, PETRI_TRANSITIONS=429} [2024-11-28 02:13:35,622 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 218 predicate places. [2024-11-28 02:13:35,622 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 429 transitions, 4970 flow [2024-11-28 02:13:35,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 33.07692307692308) internal successors, (860), 26 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:35,623 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:13:35,623 INFO L206 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, 1, 1, 1] [2024-11-28 02:13:35,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 02:13:35,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:13:35,823 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:13:35,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:13:35,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1738832846, now seen corresponding path program 2 times [2024-11-28 02:13:35,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:13:35,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872101617] [2024-11-28 02:13:35,824 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:13:35,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:13:35,846 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:13:35,848 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:13:36,132 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:13:36,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:13:36,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872101617] [2024-11-28 02:13:36,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872101617] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:13:36,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:13:36,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 02:13:36,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191931100] [2024-11-28 02:13:36,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:13:36,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 02:13:36,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:13:36,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 02:13:36,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-28 02:13:36,273 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 64 [2024-11-28 02:13:36,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 429 transitions, 4970 flow. Second operand has 10 states, 10 states have (on average 31.3) internal successors, (313), 10 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:36,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:13:36,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 64 [2024-11-28 02:13:36,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:13:38,107 INFO L124 PetriNetUnfolderBase]: 5071/8571 cut-off events. [2024-11-28 02:13:38,107 INFO L125 PetriNetUnfolderBase]: For 64594/64693 co-relation queries the response was YES. [2024-11-28 02:13:38,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42995 conditions, 8571 events. 5071/8571 cut-off events. For 64594/64693 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 50939 event pairs, 2818 based on Foata normal form. 33/8503 useless extension candidates. Maximal degree in co-relation 42919. Up to 7036 conditions per place. [2024-11-28 02:13:38,214 INFO L140 encePairwiseOnDemand]: 53/64 looper letters, 458 selfloop transitions, 53 changer transitions 0/515 dead transitions. [2024-11-28 02:13:38,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 515 transitions, 6518 flow [2024-11-28 02:13:38,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:13:38,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 02:13:38,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 392 transitions. [2024-11-28 02:13:38,216 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-11-28 02:13:38,216 INFO L175 Difference]: Start difference. First operand has 279 places, 429 transitions, 4970 flow. Second operand 10 states and 392 transitions. [2024-11-28 02:13:38,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 515 transitions, 6518 flow [2024-11-28 02:13:38,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 515 transitions, 6258 flow, removed 111 selfloop flow, removed 11 redundant places. [2024-11-28 02:13:38,629 INFO L231 Difference]: Finished difference. Result has 246 places, 434 transitions, 4904 flow [2024-11-28 02:13:38,629 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=64, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4904, PETRI_PLACES=246, PETRI_TRANSITIONS=434} [2024-11-28 02:13:38,629 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 185 predicate places. [2024-11-28 02:13:38,629 INFO L471 AbstractCegarLoop]: Abstraction has has 246 places, 434 transitions, 4904 flow [2024-11-28 02:13:38,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 31.3) internal successors, (313), 10 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:38,630 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:13:38,630 INFO L206 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, 1, 1, 1] [2024-11-28 02:13:38,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-28 02:13:38,630 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 43 more)] === [2024-11-28 02:13:38,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:13:38,630 INFO L85 PathProgramCache]: Analyzing trace with hash 365207290, now seen corresponding path program 3 times [2024-11-28 02:13:38,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:13:38,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369081646] [2024-11-28 02:13:38,630 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:13:38,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:13:38,647 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:13:38,647 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:13:39,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:13:39,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:13:39,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369081646] [2024-11-28 02:13:39,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369081646] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:13:39,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059623606] [2024-11-28 02:13:39,868 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:13:39,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:13:39,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:13:39,869 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:13:39,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5c2bad1f-8c95-48b5-8af2-1e435cc7ac38/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 02:13:40,005 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 02:13:40,005 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:13:40,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 02:13:40,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:13:56,269 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:13:56,269 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:13:57,511 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 02:13:57,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059623606] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:13:57,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:13:57,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 28 [2024-11-28 02:13:57,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937351407] [2024-11-28 02:13:57,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:13:57,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 02:13:57,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:13:57,512 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 02:13:57,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=529, Unknown=0, NotChecked=0, Total=756 [2024-11-28 02:13:58,429 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 64 [2024-11-28 02:13:58,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 434 transitions, 4904 flow. Second operand has 28 states, 28 states have (on average 27.75) internal successors, (777), 28 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:13:58,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:13:58,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 64 [2024-11-28 02:13:58,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:14:11,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:14:15,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:14:17,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:14:22,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:14:36,785 WARN L286 SmtUtils]: Spent 9.23s on a formula simplification. DAG size of input: 37 DAG size of output: 30 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:15:58,095 WARN L286 SmtUtils]: Spent 1.24m on a formula simplification. DAG size of input: 61 DAG size of output: 61 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:16:00,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:02,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:05,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:08,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:09,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:19,951 WARN L286 SmtUtils]: Spent 6.79s on a formula simplification. DAG size of input: 49 DAG size of output: 50 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:16:29,017 WARN L286 SmtUtils]: Spent 6.99s on a formula simplification. DAG size of input: 45 DAG size of output: 46 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:16:30,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:34,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:38,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:16:42,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:17:51,522 WARN L286 SmtUtils]: Spent 1.15m on a formula simplification. DAG size of input: 60 DAG size of output: 50 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:17:55,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:03,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:07,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:10,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:14,055 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 [] [2024-11-28 02:18:19,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:24,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:28,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:29,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:18:33,792 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 [] [2024-11-28 02:19:02,579 WARN L286 SmtUtils]: Spent 24.11s on a formula simplification. DAG size of input: 44 DAG size of output: 41 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:19:06,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:11,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:15,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.89s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:19,787 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 [] [2024-11-28 02:19:23,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:26,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:31,484 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 [] [2024-11-28 02:19:32,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:34,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:19:35,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:03,510 WARN L286 SmtUtils]: Spent 21.99s on a formula simplification. DAG size of input: 38 DAG size of output: 37 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:20:08,772 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 [] [2024-11-28 02:20:16,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:19,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.79s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:23,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.87s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:26,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:31,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:36,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:41,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:45,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:47,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:49,091 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:52,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:55,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:20:58,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:21:07,061 WARN L286 SmtUtils]: Spent 8.04s on a formula simplification. DAG size of input: 28 DAG size of output: 22 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:21:11,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:21:12,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:21:25,842 WARN L286 SmtUtils]: Spent 5.50s on a formula simplification. DAG size of input: 28 DAG size of output: 22 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:21:29,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 02:21:33,526 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 [] [2024-11-28 02:21:37,576 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 [] [2024-11-28 02:21:42,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:22:16,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:22:21,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:22:25,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:22:35,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:22:39,471 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 [] [2024-11-28 02:22:43,485 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 [] [2024-11-28 02:23:06,559 WARN L286 SmtUtils]: Spent 10.16s on a formula simplification. DAG size of input: 48 DAG size of output: 34 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:23:28,858 WARN L286 SmtUtils]: Spent 9.88s on a formula simplification. DAG size of input: 55 DAG size of output: 41 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:23:51,147 WARN L286 SmtUtils]: Spent 8.63s on a formula simplification. DAG size of input: 40 DAG size of output: 25 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:23:56,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.18s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:23:58,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:24:00,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:24:04,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:24:08,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:24:42,663 WARN L286 SmtUtils]: Spent 22.65s on a formula simplification. DAG size of input: 43 DAG size of output: 42 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:24:59,408 WARN L286 SmtUtils]: Spent 6.61s on a formula simplification. DAG size of input: 55 DAG size of output: 41 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:25:19,526 WARN L286 SmtUtils]: Spent 13.48s on a formula simplification. DAG size of input: 54 DAG size of output: 39 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:25:46,585 WARN L286 SmtUtils]: Spent 9.53s on a formula simplification. DAG size of input: 43 DAG size of output: 35 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 02:25:50,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.34s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:52,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:55,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.06s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers []