./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.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_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/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_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/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_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/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 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:20:44,321 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:20:44,429 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 03:20:44,439 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:20:44,440 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:20:44,475 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:20:44,476 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:20:44,476 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:20:44,477 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:20:44,477 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:20:44,478 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:20:44,479 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:20:44,479 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:20:44,479 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:20:44,479 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:20:44,479 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:20:44,479 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:20:44,480 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:20:44,480 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:20:44,481 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:20:44,481 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:20:44,481 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:20:44,482 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:20:44,482 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:20:44,482 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:20:44,482 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:20:44,483 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:20:44,483 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_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/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 -> 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac [2024-11-28 03:20:44,835 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:20:44,845 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:20:44,848 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:20:44,851 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:20:44,851 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:20:44,853 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-28 03:20:47,879 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/data/0add2d191/7de08a4eba0747c8958e095a614c54d0/FLAG93fdd4b86 [2024-11-28 03:20:48,192 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:20:48,192 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-28 03:20:48,213 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/data/0add2d191/7de08a4eba0747c8958e095a614c54d0/FLAG93fdd4b86 [2024-11-28 03:20:48,468 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/data/0add2d191/7de08a4eba0747c8958e095a614c54d0 [2024-11-28 03:20:48,471 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:20:48,473 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:20:48,474 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:20:48,474 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:20:48,479 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:20:48,480 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,481 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a0c4691 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48, skipping insertion in model container [2024-11-28 03:20:48,481 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,500 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:20:48,713 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 03:20:48,715 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:20:48,727 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:20:48,760 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:20:48,779 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:20:48,780 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48 WrapperNode [2024-11-28 03:20:48,780 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:20:48,781 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:20:48,781 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:20:48,781 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:20:48,786 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,794 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,831 INFO L138 Inliner]: procedures = 25, calls = 41, calls flagged for inlining = 17, calls inlined = 19, statements flattened = 249 [2024-11-28 03:20:48,831 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:20:48,832 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:20:48,832 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:20:48,832 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:20:48,840 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,840 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,844 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,862 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-28 03:20:48,862 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,862 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,871 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,872 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,877 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,879 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,880 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,888 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:20:48,888 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:20:48,889 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:20:48,889 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:20:48,890 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (1/1) ... [2024-11-28 03:20:48,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:20:48,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:48,931 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:20:48,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:20:48,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:20:48,965 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:20:48,965 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:20:48,965 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:20:48,965 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 03:20:48,966 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:20:48,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:20:48,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:20:48,968 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 03:20:49,099 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:20:49,102 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:20:49,616 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:20:49,617 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:20:50,135 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:20:50,135 INFO L312 CfgBuilder]: Removed 7 assume(true) statements. [2024-11-28 03:20:50,135 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:20:50 BoogieIcfgContainer [2024-11-28 03:20:50,136 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:20:50,138 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:20:50,139 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:20:50,145 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:20:50,145 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:20:48" (1/3) ... [2024-11-28 03:20:50,146 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5142aade and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:20:50, skipping insertion in model container [2024-11-28 03:20:50,146 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:20:48" (2/3) ... [2024-11-28 03:20:50,147 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5142aade and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:20:50, skipping insertion in model container [2024-11-28 03:20:50,147 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:20:50" (3/3) ... [2024-11-28 03:20:50,150 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-11-28 03:20:50,167 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:20:50,169 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-queue-add-3-nl.wvr.c that has 4 procedures, 54 locations, 1 initial locations, 5 loop locations, and 16 error locations. [2024-11-28 03:20:50,169 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:20:50,300 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 03:20:50,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 63 places, 62 transitions, 145 flow [2024-11-28 03:20:50,410 INFO L124 PetriNetUnfolderBase]: 9/59 cut-off events. [2024-11-28 03:20:50,413 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:20:50,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 59 events. 9/59 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 144 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 43. Up to 3 conditions per place. [2024-11-28 03:20:50,418 INFO L82 GeneralOperation]: Start removeDead. Operand has 63 places, 62 transitions, 145 flow [2024-11-28 03:20:50,423 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 59 places, 58 transitions, 134 flow [2024-11-28 03:20:50,434 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:20:50,455 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;@5bda2b72, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:20:50,455 INFO L334 AbstractCegarLoop]: Starting to check reachability of 29 error locations. [2024-11-28 03:20:50,462 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:20:50,463 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 03:20:50,463 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:20:50,463 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:50,464 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:20:50,465 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:20:50,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:50,472 INFO L85 PathProgramCache]: Analyzing trace with hash 750207, now seen corresponding path program 1 times [2024-11-28 03:20:50,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:50,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24168454] [2024-11-28 03:20:50,481 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:50,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:50,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:50,789 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 03:20:50,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:50,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24168454] [2024-11-28 03:20:50,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24168454] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:50,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:50,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:20:50,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198057503] [2024-11-28 03:20:50,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:50,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:20:50,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:50,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:20:50,838 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:20:50,862 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:20:50,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states 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 03:20:50,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:50,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:20:50,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:52,161 INFO L124 PetriNetUnfolderBase]: 4012/6041 cut-off events. [2024-11-28 03:20:52,161 INFO L125 PetriNetUnfolderBase]: For 301/301 co-relation queries the response was YES. [2024-11-28 03:20:52,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11742 conditions, 6041 events. 4012/6041 cut-off events. For 301/301 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 33701 event pairs, 3528 based on Foata normal form. 1/3961 useless extension candidates. Maximal degree in co-relation 11222. Up to 5391 conditions per place. [2024-11-28 03:20:52,234 INFO L140 encePairwiseOnDemand]: 53/62 looper letters, 40 selfloop transitions, 2 changer transitions 0/50 dead transitions. [2024-11-28 03:20:52,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 50 transitions, 202 flow [2024-11-28 03:20:52,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:20:52,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:20:52,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-11-28 03:20:52,252 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45698924731182794 [2024-11-28 03:20:52,254 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 134 flow. Second operand 3 states and 85 transitions. [2024-11-28 03:20:52,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 50 transitions, 202 flow [2024-11-28 03:20:52,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 50 transitions, 190 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 03:20:52,272 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 110 flow [2024-11-28 03:20:52,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-11-28 03:20:52,281 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, -8 predicate places. [2024-11-28 03:20:52,282 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 110 flow [2024-11-28 03:20:52,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states 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 03:20:52,283 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:52,283 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 03:20:52,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:20:52,284 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:20:52,285 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:52,286 INFO L85 PathProgramCache]: Analyzing trace with hash 750208, now seen corresponding path program 1 times [2024-11-28 03:20:52,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:52,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910615840] [2024-11-28 03:20:52,286 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:52,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:52,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:52,812 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 03:20:52,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:52,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910615840] [2024-11-28 03:20:52,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910615840] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:52,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:52,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:20:52,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981737103] [2024-11-28 03:20:52,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:52,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:20:52,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:52,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:20:52,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:20:52,839 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:20:52,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 110 flow. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states 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 03:20:52,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:52,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:20:52,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:53,649 INFO L124 PetriNetUnfolderBase]: 4013/6044 cut-off events. [2024-11-28 03:20:53,649 INFO L125 PetriNetUnfolderBase]: For 60/60 co-relation queries the response was YES. [2024-11-28 03:20:53,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11561 conditions, 6044 events. 4013/6044 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 33663 event pairs, 3528 based on Foata normal form. 0/3961 useless extension candidates. Maximal degree in co-relation 11532. Up to 5400 conditions per place. [2024-11-28 03:20:53,690 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 43 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-11-28 03:20:53,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 53 transitions, 210 flow [2024-11-28 03:20:53,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:20:53,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:20:53,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-11-28 03:20:53,694 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-11-28 03:20:53,694 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 110 flow. Second operand 4 states and 96 transitions. [2024-11-28 03:20:53,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 53 transitions, 210 flow [2024-11-28 03:20:53,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 53 transitions, 206 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:20:53,697 INFO L231 Difference]: Finished difference. Result has 54 places, 53 transitions, 133 flow [2024-11-28 03:20:53,699 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=133, PETRI_PLACES=54, PETRI_TRANSITIONS=53} [2024-11-28 03:20:53,700 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, -5 predicate places. [2024-11-28 03:20:53,700 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 53 transitions, 133 flow [2024-11-28 03:20:53,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states 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 03:20:53,700 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:53,701 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-28 03:20:53,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:20:53,702 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:20:53,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:53,703 INFO L85 PathProgramCache]: Analyzing trace with hash 23258047, now seen corresponding path program 1 times [2024-11-28 03:20:53,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:53,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200219961] [2024-11-28 03:20:53,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:53,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:53,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:54,094 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 03:20:54,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:54,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200219961] [2024-11-28 03:20:54,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200219961] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:54,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:54,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:20:54,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034982661] [2024-11-28 03:20:54,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:54,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:20:54,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:54,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:20:54,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:20:54,138 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:20:54,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 53 transitions, 133 flow. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 03:20:54,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:54,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:20:54,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:54,884 INFO L124 PetriNetUnfolderBase]: 4014/6047 cut-off events. [2024-11-28 03:20:54,884 INFO L125 PetriNetUnfolderBase]: For 60/60 co-relation queries the response was YES. [2024-11-28 03:20:54,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11578 conditions, 6047 events. 4014/6047 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 33717 event pairs, 3528 based on Foata normal form. 0/3963 useless extension candidates. Maximal degree in co-relation 11553. Up to 5399 conditions per place. [2024-11-28 03:20:54,938 INFO L140 encePairwiseOnDemand]: 54/62 looper letters, 43 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-11-28 03:20:54,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 56 transitions, 239 flow [2024-11-28 03:20:54,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:20:54,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:20:54,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-11-28 03:20:54,940 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-11-28 03:20:54,940 INFO L175 Difference]: Start difference. First operand has 54 places, 53 transitions, 133 flow. Second operand 5 states and 111 transitions. [2024-11-28 03:20:54,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 56 transitions, 239 flow [2024-11-28 03:20:54,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 56 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:20:54,944 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 167 flow [2024-11-28 03:20:54,944 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=167, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-11-28 03:20:54,944 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2024-11-28 03:20:54,944 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 167 flow [2024-11-28 03:20:54,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 03:20:54,945 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:54,946 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 03:20:54,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:20:54,946 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:20:54,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:54,947 INFO L85 PathProgramCache]: Analyzing trace with hash 720974541, now seen corresponding path program 1 times [2024-11-28 03:20:54,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:54,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192541906] [2024-11-28 03:20:54,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:54,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:54,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:55,312 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 03:20:55,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:55,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192541906] [2024-11-28 03:20:55,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192541906] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:55,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812743023] [2024-11-28 03:20:55,313 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:55,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:55,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:55,318 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:20:55,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:20:55,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:55,400 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:20:55,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:55,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 03:20:55,663 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 03:20:55,663 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:20:55,794 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 03:20:55,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812743023] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:20:55,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:20:55,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-28 03:20:55,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494205245] [2024-11-28 03:20:55,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:20:55,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:20:55,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:55,796 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:20:55,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:20:55,868 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:20:55,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 167 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states 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 03:20:55,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:55,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:20:55,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:56,755 INFO L124 PetriNetUnfolderBase]: 4015/6049 cut-off events. [2024-11-28 03:20:56,756 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2024-11-28 03:20:56,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11601 conditions, 6049 events. 4015/6049 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 33748 event pairs, 3528 based on Foata normal form. 0/3968 useless extension candidates. Maximal degree in co-relation 11563. Up to 5400 conditions per place. [2024-11-28 03:20:56,797 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 42 selfloop transitions, 10 changer transitions 0/58 dead transitions. [2024-11-28 03:20:56,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 58 transitions, 282 flow [2024-11-28 03:20:56,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:20:56,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:20:56,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-11-28 03:20:56,799 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2963709677419355 [2024-11-28 03:20:56,800 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 167 flow. Second operand 8 states and 147 transitions. [2024-11-28 03:20:56,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 58 transitions, 282 flow [2024-11-28 03:20:56,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 58 transitions, 281 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 03:20:56,802 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 197 flow [2024-11-28 03:20:56,802 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=197, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-11-28 03:20:56,802 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 5 predicate places. [2024-11-28 03:20:56,803 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 197 flow [2024-11-28 03:20:56,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states 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 03:20:56,803 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:56,803 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-28 03:20:56,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:20:57,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:57,013 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:20:57,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:57,014 INFO L85 PathProgramCache]: Analyzing trace with hash 876170637, now seen corresponding path program 1 times [2024-11-28 03:20:57,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:57,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197866468] [2024-11-28 03:20:57,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:57,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:57,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:57,343 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 03:20:57,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:57,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197866468] [2024-11-28 03:20:57,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197866468] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:57,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831015074] [2024-11-28 03:20:57,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:57,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:57,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:57,348 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:20:57,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:20:57,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:57,440 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:20:57,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:57,457 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 03:20:57,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:20:57,724 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:20:58,010 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 03:20:58,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831015074] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:20:58,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:20:58,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-11-28 03:20:58,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050567201] [2024-11-28 03:20:58,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:20:58,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:20:58,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:58,012 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:20:58,012 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:20:58,141 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:20:58,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 197 flow. Second operand has 13 states, 13 states have (on average 13.307692307692308) internal successors, (173), 13 states have internal predecessors, (173), 0 states have call successors, (0), 0 states 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 03:20:58,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:58,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:20:58,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:59,141 INFO L124 PetriNetUnfolderBase]: 4015/6048 cut-off events. [2024-11-28 03:20:59,141 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2024-11-28 03:20:59,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11608 conditions, 6048 events. 4015/6048 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 33761 event pairs, 3528 based on Foata normal form. 0/3968 useless extension candidates. Maximal degree in co-relation 11562. Up to 5391 conditions per place. [2024-11-28 03:20:59,179 INFO L140 encePairwiseOnDemand]: 54/62 looper letters, 36 selfloop transitions, 15 changer transitions 0/57 dead transitions. [2024-11-28 03:20:59,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 57 transitions, 295 flow [2024-11-28 03:20:59,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:20:59,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 03:20:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-11-28 03:20:59,181 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3064516129032258 [2024-11-28 03:20:59,181 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 197 flow. Second operand 7 states and 133 transitions. [2024-11-28 03:20:59,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 57 transitions, 295 flow [2024-11-28 03:20:59,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 57 transitions, 248 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-11-28 03:20:59,183 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 176 flow [2024-11-28 03:20:59,183 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=176, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-11-28 03:20:59,184 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2024-11-28 03:20:59,184 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 176 flow [2024-11-28 03:20:59,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 13.307692307692308) internal successors, (173), 13 states have internal predecessors, (173), 0 states have call successors, (0), 0 states 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 03:20:59,184 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:59,184 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:59,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 03:20:59,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:59,385 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:20:59,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:59,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1394634234, now seen corresponding path program 1 times [2024-11-28 03:20:59,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:59,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619082256] [2024-11-28 03:20:59,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:59,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:59,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:59,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 03:20:59,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:59,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619082256] [2024-11-28 03:20:59,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619082256] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:59,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:59,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:20:59,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140969743] [2024-11-28 03:20:59,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:59,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:20:59,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:59,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:20:59,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:20:59,496 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2024-11-28 03:20:59,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 176 flow. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states 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 03:20:59,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:59,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2024-11-28 03:20:59,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:00,182 INFO L124 PetriNetUnfolderBase]: 4175/6329 cut-off events. [2024-11-28 03:21:00,182 INFO L125 PetriNetUnfolderBase]: For 64/64 co-relation queries the response was YES. [2024-11-28 03:21:00,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12156 conditions, 6329 events. 4175/6329 cut-off events. For 64/64 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 35391 event pairs, 3675 based on Foata normal form. 115/4328 useless extension candidates. Maximal degree in co-relation 11556. Up to 5403 conditions per place. [2024-11-28 03:21:00,220 INFO L140 encePairwiseOnDemand]: 48/62 looper letters, 66 selfloop transitions, 5 changer transitions 1/78 dead transitions. [2024-11-28 03:21:00,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 78 transitions, 391 flow [2024-11-28 03:21:00,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:21:00,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:21:00,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-11-28 03:21:00,222 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46774193548387094 [2024-11-28 03:21:00,222 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 176 flow. Second operand 5 states and 145 transitions. [2024-11-28 03:21:00,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 78 transitions, 391 flow [2024-11-28 03:21:00,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 350 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-11-28 03:21:00,225 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 194 flow [2024-11-28 03:21:00,225 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=194, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-11-28 03:21:00,226 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 3 predicate places. [2024-11-28 03:21:00,226 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 194 flow [2024-11-28 03:21:00,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states 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 03:21:00,226 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:00,226 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:00,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:21:00,227 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:00,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:00,227 INFO L85 PathProgramCache]: Analyzing trace with hash -714391609, now seen corresponding path program 1 times [2024-11-28 03:21:00,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:00,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177392732] [2024-11-28 03:21:00,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:00,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:00,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:00,368 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:00,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:00,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177392732] [2024-11-28 03:21:00,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177392732] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:00,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:00,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:21:00,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629165909] [2024-11-28 03:21:00,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:00,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:21:00,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:00,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:21:00,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:21:00,382 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:21:00,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 194 flow. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states 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 03:21:00,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:00,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:21:00,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:00,854 INFO L124 PetriNetUnfolderBase]: 3026/4593 cut-off events. [2024-11-28 03:21:00,854 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-11-28 03:21:00,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9753 conditions, 4593 events. 3026/4593 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 24114 event pairs, 2670 based on Foata normal form. 0/3307 useless extension candidates. Maximal degree in co-relation 9178. Up to 4162 conditions per place. [2024-11-28 03:21:00,881 INFO L140 encePairwiseOnDemand]: 56/62 looper letters, 43 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-11-28 03:21:00,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 56 transitions, 282 flow [2024-11-28 03:21:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:21:00,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:21:00,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 102 transitions. [2024-11-28 03:21:00,883 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32903225806451614 [2024-11-28 03:21:00,883 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 194 flow. Second operand 5 states and 102 transitions. [2024-11-28 03:21:00,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 56 transitions, 282 flow [2024-11-28 03:21:00,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 56 transitions, 277 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:00,887 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 191 flow [2024-11-28 03:21:00,888 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=191, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-11-28 03:21:00,888 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2024-11-28 03:21:00,888 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 191 flow [2024-11-28 03:21:00,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states 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 03:21:00,888 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:00,888 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:00,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:21:00,889 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:00,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:00,889 INFO L85 PathProgramCache]: Analyzing trace with hash -714391608, now seen corresponding path program 1 times [2024-11-28 03:21:00,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:00,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282239329] [2024-11-28 03:21:00,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:00,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:00,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:01,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:21:01,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:01,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282239329] [2024-11-28 03:21:01,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282239329] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:01,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:01,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:21:01,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949200962] [2024-11-28 03:21:01,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:01,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:21:01,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:01,211 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:21:01,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:21:01,247 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:21:01,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 191 flow. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states 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 03:21:01,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:01,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:21:01,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:01,616 INFO L124 PetriNetUnfolderBase]: 2129/3277 cut-off events. [2024-11-28 03:21:01,616 INFO L125 PetriNetUnfolderBase]: For 389/389 co-relation queries the response was YES. [2024-11-28 03:21:01,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6658 conditions, 3277 events. 2129/3277 cut-off events. For 389/389 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 16048 event pairs, 1813 based on Foata normal form. 0/2644 useless extension candidates. Maximal degree in co-relation 6039. Up to 2905 conditions per place. [2024-11-28 03:21:01,633 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 43 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-11-28 03:21:01,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 53 transitions, 273 flow [2024-11-28 03:21:01,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:21:01,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:21:01,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2024-11-28 03:21:01,635 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35080645161290325 [2024-11-28 03:21:01,635 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 191 flow. Second operand 4 states and 87 transitions. [2024-11-28 03:21:01,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 53 transitions, 273 flow [2024-11-28 03:21:01,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 53 transitions, 262 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:21:01,639 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 176 flow [2024-11-28 03:21:01,640 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=55, 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=176, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-11-28 03:21:01,641 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, -1 predicate places. [2024-11-28 03:21:01,641 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 176 flow [2024-11-28 03:21:01,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states 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 03:21:01,641 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:01,641 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:01,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:21:01,642 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:01,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:01,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1562834264, now seen corresponding path program 1 times [2024-11-28 03:21:01,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:01,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671572162] [2024-11-28 03:21:01,642 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:01,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:01,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:01,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:21:01,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:01,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671572162] [2024-11-28 03:21:01,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671572162] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:01,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:01,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 03:21:01,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913313486] [2024-11-28 03:21:01,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:01,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:21:01,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:01,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:21:01,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:21:01,703 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2024-11-28 03:21:01,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 176 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states 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 03:21:01,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:01,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2024-11-28 03:21:01,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:02,014 INFO L124 PetriNetUnfolderBase]: 1935/2981 cut-off events. [2024-11-28 03:21:02,014 INFO L125 PetriNetUnfolderBase]: For 412/412 co-relation queries the response was YES. [2024-11-28 03:21:02,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6246 conditions, 2981 events. 1935/2981 cut-off events. For 412/412 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14272 event pairs, 695 based on Foata normal form. 77/2499 useless extension candidates. Maximal degree in co-relation 5993. Up to 2082 conditions per place. [2024-11-28 03:21:02,034 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 57 selfloop transitions, 2 changer transitions 3/68 dead transitions. [2024-11-28 03:21:02,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 68 transitions, 338 flow [2024-11-28 03:21:02,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:21:02,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:21:02,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-11-28 03:21:02,035 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5161290322580645 [2024-11-28 03:21:02,036 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 176 flow. Second operand 3 states and 96 transitions. [2024-11-28 03:21:02,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 68 transitions, 338 flow [2024-11-28 03:21:02,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 333 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:02,038 INFO L231 Difference]: Finished difference. Result has 59 places, 51 transitions, 165 flow [2024-11-28 03:21:02,041 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=165, PETRI_PLACES=59, PETRI_TRANSITIONS=51} [2024-11-28 03:21:02,041 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2024-11-28 03:21:02,041 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 51 transitions, 165 flow [2024-11-28 03:21:02,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states 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 03:21:02,042 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:02,042 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:02,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:21:02,042 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:02,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:02,042 INFO L85 PathProgramCache]: Analyzing trace with hash 639737360, now seen corresponding path program 1 times [2024-11-28 03:21:02,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:02,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956276395] [2024-11-28 03:21:02,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:02,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:02,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:02,104 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:02,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:02,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956276395] [2024-11-28 03:21:02,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956276395] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:02,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:02,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:21:02,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078896002] [2024-11-28 03:21:02,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:02,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:21:02,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:02,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:21:02,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:21:02,106 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2024-11-28 03:21:02,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 51 transitions, 165 flow. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states 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 03:21:02,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:02,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2024-11-28 03:21:02,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:02,421 INFO L124 PetriNetUnfolderBase]: 1664/2561 cut-off events. [2024-11-28 03:21:02,421 INFO L125 PetriNetUnfolderBase]: For 498/498 co-relation queries the response was YES. [2024-11-28 03:21:02,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5766 conditions, 2561 events. 1664/2561 cut-off events. For 498/498 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11708 event pairs, 717 based on Foata normal form. 18/2226 useless extension candidates. Maximal degree in co-relation 5730. Up to 2249 conditions per place. [2024-11-28 03:21:02,437 INFO L140 encePairwiseOnDemand]: 58/62 looper letters, 52 selfloop transitions, 3 changer transitions 0/61 dead transitions. [2024-11-28 03:21:02,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 61 transitions, 301 flow [2024-11-28 03:21:02,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:21:02,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:21:02,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 89 transitions. [2024-11-28 03:21:02,439 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.478494623655914 [2024-11-28 03:21:02,439 INFO L175 Difference]: Start difference. First operand has 59 places, 51 transitions, 165 flow. Second operand 3 states and 89 transitions. [2024-11-28 03:21:02,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 61 transitions, 301 flow [2024-11-28 03:21:02,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 61 transitions, 295 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:02,443 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 182 flow [2024-11-28 03:21:02,444 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=182, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-11-28 03:21:02,445 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, -1 predicate places. [2024-11-28 03:21:02,445 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 182 flow [2024-11-28 03:21:02,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states 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 03:21:02,446 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:02,446 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:02,446 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 03:21:02,446 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:02,447 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:02,447 INFO L85 PathProgramCache]: Analyzing trace with hash -2104842751, now seen corresponding path program 1 times [2024-11-28 03:21:02,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:02,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234146490] [2024-11-28 03:21:02,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:02,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:02,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:02,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:21:02,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:02,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234146490] [2024-11-28 03:21:02,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234146490] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:02,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:02,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:21:02,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635344248] [2024-11-28 03:21:02,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:02,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:21:02,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:02,569 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:21:02,569 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:21:02,587 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:21:02,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 182 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 03:21:02,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:02,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:21:02,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:02,885 INFO L124 PetriNetUnfolderBase]: 1256/1961 cut-off events. [2024-11-28 03:21:02,885 INFO L125 PetriNetUnfolderBase]: For 990/990 co-relation queries the response was YES. [2024-11-28 03:21:02,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4732 conditions, 1961 events. 1256/1961 cut-off events. For 990/990 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8603 event pairs, 929 based on Foata normal form. 0/1815 useless extension candidates. Maximal degree in co-relation 4695. Up to 1767 conditions per place. [2024-11-28 03:21:02,896 INFO L140 encePairwiseOnDemand]: 58/62 looper letters, 42 selfloop transitions, 3 changer transitions 0/51 dead transitions. [2024-11-28 03:21:02,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 51 transitions, 266 flow [2024-11-28 03:21:02,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:21:02,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:21:02,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-11-28 03:21:02,898 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-11-28 03:21:02,898 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 182 flow. Second operand 4 states and 84 transitions. [2024-11-28 03:21:02,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 51 transitions, 266 flow [2024-11-28 03:21:02,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 51 transitions, 253 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:02,900 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 169 flow [2024-11-28 03:21:02,900 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=169, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-11-28 03:21:02,901 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2024-11-28 03:21:02,901 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 169 flow [2024-11-28 03:21:02,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 03:21:02,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:02,901 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:02,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:21:02,902 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:02,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:02,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1097813506, now seen corresponding path program 1 times [2024-11-28 03:21:02,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:02,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245841734] [2024-11-28 03:21:02,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:02,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:02,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:03,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:21:03,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:03,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245841734] [2024-11-28 03:21:03,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245841734] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:03,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:03,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:21:03,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214977196] [2024-11-28 03:21:03,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:03,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:21:03,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:03,002 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:21:03,002 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:21:03,010 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2024-11-28 03:21:03,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 169 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 03:21:03,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:03,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2024-11-28 03:21:03,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:03,311 INFO L124 PetriNetUnfolderBase]: 1497/2359 cut-off events. [2024-11-28 03:21:03,311 INFO L125 PetriNetUnfolderBase]: For 478/478 co-relation queries the response was YES. [2024-11-28 03:21:03,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5296 conditions, 2359 events. 1497/2359 cut-off events. For 478/478 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10593 event pairs, 1131 based on Foata normal form. 64/2279 useless extension candidates. Maximal degree in co-relation 5259. Up to 1777 conditions per place. [2024-11-28 03:21:03,324 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 41 selfloop transitions, 3 changer transitions 19/69 dead transitions. [2024-11-28 03:21:03,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 345 flow [2024-11-28 03:21:03,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:21:03,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:21:03,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-11-28 03:21:03,325 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4475806451612903 [2024-11-28 03:21:03,325 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 169 flow. Second operand 4 states and 111 transitions. [2024-11-28 03:21:03,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 345 flow [2024-11-28 03:21:03,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 341 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:03,328 INFO L231 Difference]: Finished difference. Result has 59 places, 50 transitions, 169 flow [2024-11-28 03:21:03,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=169, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2024-11-28 03:21:03,329 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2024-11-28 03:21:03,331 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 169 flow [2024-11-28 03:21:03,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 03:21:03,331 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:03,331 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:03,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 03:21:03,332 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:03,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:03,332 INFO L85 PathProgramCache]: Analyzing trace with hash 2074460432, now seen corresponding path program 1 times [2024-11-28 03:21:03,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:03,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846357796] [2024-11-28 03:21:03,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:03,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:03,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:03,652 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:21:03,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:03,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846357796] [2024-11-28 03:21:03,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846357796] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:03,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264403545] [2024-11-28 03:21:03,654 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:03,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:03,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:03,656 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:03,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:21:03,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:03,765 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 03:21:03,767 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:03,887 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:21:03,888 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:21:03,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264403545] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:03,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:21:03,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2024-11-28 03:21:03,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532923525] [2024-11-28 03:21:03,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:03,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:21:03,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:03,889 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:21:03,889 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:21:03,907 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2024-11-28 03:21:03,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 169 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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 03:21:03,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:03,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2024-11-28 03:21:03,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:04,129 INFO L124 PetriNetUnfolderBase]: 901/1442 cut-off events. [2024-11-28 03:21:04,129 INFO L125 PetriNetUnfolderBase]: For 379/379 co-relation queries the response was YES. [2024-11-28 03:21:04,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3239 conditions, 1442 events. 901/1442 cut-off events. For 379/379 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6076 event pairs, 653 based on Foata normal form. 97/1463 useless extension candidates. Maximal degree in co-relation 3200. Up to 1270 conditions per place. [2024-11-28 03:21:04,137 INFO L140 encePairwiseOnDemand]: 58/62 looper letters, 39 selfloop transitions, 3 changer transitions 0/48 dead transitions. [2024-11-28 03:21:04,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 48 transitions, 245 flow [2024-11-28 03:21:04,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:21:04,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:21:04,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-11-28 03:21:04,139 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-11-28 03:21:04,139 INFO L175 Difference]: Start difference. First operand has 59 places, 50 transitions, 169 flow. Second operand 4 states and 90 transitions. [2024-11-28 03:21:04,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 48 transitions, 245 flow [2024-11-28 03:21:04,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 48 transitions, 240 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:04,141 INFO L231 Difference]: Finished difference. Result has 57 places, 48 transitions, 162 flow [2024-11-28 03:21:04,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=162, PETRI_PLACES=57, PETRI_TRANSITIONS=48} [2024-11-28 03:21:04,141 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2024-11-28 03:21:04,142 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 48 transitions, 162 flow [2024-11-28 03:21:04,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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 03:21:04,143 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:04,143 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:04,153 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:21:04,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 03:21:04,348 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:04,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:04,348 INFO L85 PathProgramCache]: Analyzing trace with hash 154104667, now seen corresponding path program 1 times [2024-11-28 03:21:04,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:04,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557740792] [2024-11-28 03:21:04,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:04,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:04,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:05,586 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:05,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:05,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557740792] [2024-11-28 03:21:05,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557740792] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:05,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:05,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:05,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242297534] [2024-11-28 03:21:05,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:05,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:05,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:05,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:05,589 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:05,635 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:05,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 48 transitions, 162 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:05,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:05,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:05,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:06,335 INFO L124 PetriNetUnfolderBase]: 1303/2122 cut-off events. [2024-11-28 03:21:06,335 INFO L125 PetriNetUnfolderBase]: For 456/456 co-relation queries the response was YES. [2024-11-28 03:21:06,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4707 conditions, 2122 events. 1303/2122 cut-off events. For 456/456 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 10331 event pairs, 135 based on Foata normal form. 1/2071 useless extension candidates. Maximal degree in co-relation 4667. Up to 1406 conditions per place. [2024-11-28 03:21:06,343 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 106 selfloop transitions, 25 changer transitions 3/139 dead transitions. [2024-11-28 03:21:06,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 139 transitions, 677 flow [2024-11-28 03:21:06,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:21:06,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:21:06,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 283 transitions. [2024-11-28 03:21:06,346 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3803763440860215 [2024-11-28 03:21:06,346 INFO L175 Difference]: Start difference. First operand has 57 places, 48 transitions, 162 flow. Second operand 12 states and 283 transitions. [2024-11-28 03:21:06,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 139 transitions, 677 flow [2024-11-28 03:21:06,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 139 transitions, 672 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:06,349 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 293 flow [2024-11-28 03:21:06,349 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=293, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-11-28 03:21:06,349 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 12 predicate places. [2024-11-28 03:21:06,349 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 293 flow [2024-11-28 03:21:06,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:06,350 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:06,350 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:06,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 03:21:06,351 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:06,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:06,351 INFO L85 PathProgramCache]: Analyzing trace with hash 987067271, now seen corresponding path program 2 times [2024-11-28 03:21:06,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:06,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642749849] [2024-11-28 03:21:06,352 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:21:06,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:06,396 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:21:06,396 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:07,379 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:07,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:07,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642749849] [2024-11-28 03:21:07,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642749849] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:07,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:07,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:07,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500525026] [2024-11-28 03:21:07,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:07,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:07,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:07,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:07,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:07,446 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:07,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 293 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:07,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:07,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:07,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:08,195 INFO L124 PetriNetUnfolderBase]: 1494/2431 cut-off events. [2024-11-28 03:21:08,195 INFO L125 PetriNetUnfolderBase]: For 1515/1515 co-relation queries the response was YES. [2024-11-28 03:21:08,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6636 conditions, 2431 events. 1494/2431 cut-off events. For 1515/1515 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12084 event pairs, 367 based on Foata normal form. 1/2371 useless extension candidates. Maximal degree in co-relation 6592. Up to 1744 conditions per place. [2024-11-28 03:21:08,210 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 111 selfloop transitions, 35 changer transitions 3/154 dead transitions. [2024-11-28 03:21:08,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 154 transitions, 904 flow [2024-11-28 03:21:08,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:08,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:08,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-11-28 03:21:08,212 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3914956011730205 [2024-11-28 03:21:08,212 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 293 flow. Second operand 11 states and 267 transitions. [2024-11-28 03:21:08,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 154 transitions, 904 flow [2024-11-28 03:21:08,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 154 transitions, 899 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:08,218 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 536 flow [2024-11-28 03:21:08,218 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=536, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2024-11-28 03:21:08,218 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 28 predicate places. [2024-11-28 03:21:08,219 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 536 flow [2024-11-28 03:21:08,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:08,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:08,219 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:08,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 03:21:08,219 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:08,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:08,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1570957239, now seen corresponding path program 3 times [2024-11-28 03:21:08,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:08,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928791913] [2024-11-28 03:21:08,220 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:21:08,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:08,274 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:21:08,274 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:09,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:09,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:09,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928791913] [2024-11-28 03:21:09,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928791913] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:09,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:09,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:09,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346011233] [2024-11-28 03:21:09,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:09,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:09,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:09,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:09,155 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:09,211 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:09,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 536 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:09,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:09,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:09,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:10,108 INFO L124 PetriNetUnfolderBase]: 1661/2741 cut-off events. [2024-11-28 03:21:10,108 INFO L125 PetriNetUnfolderBase]: For 3653/3653 co-relation queries the response was YES. [2024-11-28 03:21:10,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8527 conditions, 2741 events. 1661/2741 cut-off events. For 3653/3653 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14418 event pairs, 302 based on Foata normal form. 1/2663 useless extension candidates. Maximal degree in co-relation 8474. Up to 1784 conditions per place. [2024-11-28 03:21:10,132 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 122 selfloop transitions, 43 changer transitions 3/173 dead transitions. [2024-11-28 03:21:10,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 173 transitions, 1183 flow [2024-11-28 03:21:10,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:21:10,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:21:10,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 287 transitions. [2024-11-28 03:21:10,138 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.385752688172043 [2024-11-28 03:21:10,138 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 536 flow. Second operand 12 states and 287 transitions. [2024-11-28 03:21:10,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 173 transitions, 1183 flow [2024-11-28 03:21:10,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 173 transitions, 1167 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-11-28 03:21:10,159 INFO L231 Difference]: Finished difference. Result has 101 places, 102 transitions, 694 flow [2024-11-28 03:21:10,160 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=694, PETRI_PLACES=101, PETRI_TRANSITIONS=102} [2024-11-28 03:21:10,161 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 42 predicate places. [2024-11-28 03:21:10,161 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 102 transitions, 694 flow [2024-11-28 03:21:10,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:10,162 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:10,162 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:10,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 03:21:10,162 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:10,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:10,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1541366859, now seen corresponding path program 4 times [2024-11-28 03:21:10,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:10,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939927703] [2024-11-28 03:21:10,164 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:10,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:10,215 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:10,215 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:11,110 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:11,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:11,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939927703] [2024-11-28 03:21:11,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939927703] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:11,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:11,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:11,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367270016] [2024-11-28 03:21:11,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:11,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:11,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:11,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:11,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:11,187 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:21:11,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 102 transitions, 694 flow. Second operand has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:21:11,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:11,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:21:11,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:12,192 INFO L124 PetriNetUnfolderBase]: 1963/3216 cut-off events. [2024-11-28 03:21:12,192 INFO L125 PetriNetUnfolderBase]: For 6245/6245 co-relation queries the response was YES. [2024-11-28 03:21:12,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10642 conditions, 3216 events. 1963/3216 cut-off events. For 6245/6245 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17391 event pairs, 492 based on Foata normal form. 1/3127 useless extension candidates. Maximal degree in co-relation 10584. Up to 2363 conditions per place. [2024-11-28 03:21:12,210 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 131 selfloop transitions, 39 changer transitions 3/177 dead transitions. [2024-11-28 03:21:12,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 177 transitions, 1349 flow [2024-11-28 03:21:12,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:21:12,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:21:12,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-11-28 03:21:12,212 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36693548387096775 [2024-11-28 03:21:12,212 INFO L175 Difference]: Start difference. First operand has 101 places, 102 transitions, 694 flow. Second operand 12 states and 273 transitions. [2024-11-28 03:21:12,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 177 transitions, 1349 flow [2024-11-28 03:21:12,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 177 transitions, 1271 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-11-28 03:21:12,233 INFO L231 Difference]: Finished difference. Result has 109 places, 108 transitions, 769 flow [2024-11-28 03:21:12,233 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=769, PETRI_PLACES=109, PETRI_TRANSITIONS=108} [2024-11-28 03:21:12,234 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 50 predicate places. [2024-11-28 03:21:12,234 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 108 transitions, 769 flow [2024-11-28 03:21:12,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:21:12,234 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:12,234 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:12,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 03:21:12,235 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:12,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:12,235 INFO L85 PathProgramCache]: Analyzing trace with hash 683730863, now seen corresponding path program 5 times [2024-11-28 03:21:12,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:12,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954822041] [2024-11-28 03:21:12,235 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:12,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:12,275 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:21:12,276 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:13,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:13,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:13,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954822041] [2024-11-28 03:21:13,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954822041] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:13,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:13,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:13,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304958103] [2024-11-28 03:21:13,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:13,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:13,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:13,036 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:13,036 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:13,084 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:13,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 108 transitions, 769 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:13,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:13,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:13,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:13,954 INFO L124 PetriNetUnfolderBase]: 1765/2942 cut-off events. [2024-11-28 03:21:13,955 INFO L125 PetriNetUnfolderBase]: For 7364/7364 co-relation queries the response was YES. [2024-11-28 03:21:13,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10212 conditions, 2942 events. 1765/2942 cut-off events. For 7364/7364 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15972 event pairs, 420 based on Foata normal form. 1/2859 useless extension candidates. Maximal degree in co-relation 10150. Up to 2205 conditions per place. [2024-11-28 03:21:13,982 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 125 selfloop transitions, 38 changer transitions 3/171 dead transitions. [2024-11-28 03:21:13,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 171 transitions, 1371 flow [2024-11-28 03:21:13,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:21:13,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:21:13,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 274 transitions. [2024-11-28 03:21:13,984 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-11-28 03:21:13,984 INFO L175 Difference]: Start difference. First operand has 109 places, 108 transitions, 769 flow. Second operand 12 states and 274 transitions. [2024-11-28 03:21:13,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 171 transitions, 1371 flow [2024-11-28 03:21:14,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 171 transitions, 1279 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-11-28 03:21:14,005 INFO L231 Difference]: Finished difference. Result has 115 places, 111 transitions, 798 flow [2024-11-28 03:21:14,005 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=798, PETRI_PLACES=115, PETRI_TRANSITIONS=111} [2024-11-28 03:21:14,007 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 56 predicate places. [2024-11-28 03:21:14,007 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 111 transitions, 798 flow [2024-11-28 03:21:14,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:14,007 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:14,007 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:14,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 03:21:14,007 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:14,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:14,008 INFO L85 PathProgramCache]: Analyzing trace with hash -736007861, now seen corresponding path program 6 times [2024-11-28 03:21:14,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:14,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926166589] [2024-11-28 03:21:14,009 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:21:14,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:14,051 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:21:14,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:14,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:14,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:14,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926166589] [2024-11-28 03:21:14,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926166589] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:14,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:14,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:14,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858718098] [2024-11-28 03:21:14,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:14,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:14,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:14,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:14,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:14,942 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:14,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 111 transitions, 798 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:14,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:14,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:14,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:15,770 INFO L124 PetriNetUnfolderBase]: 1901/3178 cut-off events. [2024-11-28 03:21:15,771 INFO L125 PetriNetUnfolderBase]: For 8688/8688 co-relation queries the response was YES. [2024-11-28 03:21:15,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11198 conditions, 3178 events. 1901/3178 cut-off events. For 8688/8688 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17725 event pairs, 603 based on Foata normal form. 1/3084 useless extension candidates. Maximal degree in co-relation 11133. Up to 2486 conditions per place. [2024-11-28 03:21:15,801 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 132 selfloop transitions, 36 changer transitions 3/176 dead transitions. [2024-11-28 03:21:15,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 176 transitions, 1495 flow [2024-11-28 03:21:15,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:15,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:15,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-11-28 03:21:15,803 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-11-28 03:21:15,803 INFO L175 Difference]: Start difference. First operand has 115 places, 111 transitions, 798 flow. Second operand 11 states and 258 transitions. [2024-11-28 03:21:15,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 176 transitions, 1495 flow [2024-11-28 03:21:15,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 176 transitions, 1407 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-11-28 03:21:15,836 INFO L231 Difference]: Finished difference. Result has 121 places, 122 transitions, 943 flow [2024-11-28 03:21:15,836 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=943, PETRI_PLACES=121, PETRI_TRANSITIONS=122} [2024-11-28 03:21:15,837 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 62 predicate places. [2024-11-28 03:21:15,837 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 122 transitions, 943 flow [2024-11-28 03:21:15,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:15,837 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:15,837 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:15,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 03:21:15,837 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:15,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:15,838 INFO L85 PathProgramCache]: Analyzing trace with hash 440013493, now seen corresponding path program 7 times [2024-11-28 03:21:15,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:15,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231095900] [2024-11-28 03:21:15,838 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:15,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:15,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:16,664 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:16,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:16,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231095900] [2024-11-28 03:21:16,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231095900] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:16,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:16,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:16,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815679922] [2024-11-28 03:21:16,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:16,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:16,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:16,665 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:16,666 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:16,733 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:16,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 122 transitions, 943 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:16,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:16,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:16,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:17,609 INFO L124 PetriNetUnfolderBase]: 2027/3410 cut-off events. [2024-11-28 03:21:17,609 INFO L125 PetriNetUnfolderBase]: For 13454/13454 co-relation queries the response was YES. [2024-11-28 03:21:17,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12631 conditions, 3410 events. 2027/3410 cut-off events. For 13454/13454 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19441 event pairs, 600 based on Foata normal form. 1/3310 useless extension candidates. Maximal degree in co-relation 12561. Up to 2677 conditions per place. [2024-11-28 03:21:17,635 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 141 selfloop transitions, 36 changer transitions 3/185 dead transitions. [2024-11-28 03:21:17,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 185 transitions, 1676 flow [2024-11-28 03:21:17,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:17,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:17,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-11-28 03:21:17,637 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37390029325513197 [2024-11-28 03:21:17,637 INFO L175 Difference]: Start difference. First operand has 121 places, 122 transitions, 943 flow. Second operand 11 states and 255 transitions. [2024-11-28 03:21:17,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 185 transitions, 1676 flow [2024-11-28 03:21:17,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 185 transitions, 1589 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-11-28 03:21:17,672 INFO L231 Difference]: Finished difference. Result has 133 places, 131 transitions, 1089 flow [2024-11-28 03:21:17,672 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1089, PETRI_PLACES=133, PETRI_TRANSITIONS=131} [2024-11-28 03:21:17,673 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 74 predicate places. [2024-11-28 03:21:17,673 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 131 transitions, 1089 flow [2024-11-28 03:21:17,673 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:17,673 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:17,673 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:17,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 03:21:17,674 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:17,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:17,674 INFO L85 PathProgramCache]: Analyzing trace with hash 831967917, now seen corresponding path program 8 times [2024-11-28 03:21:17,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:17,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669043375] [2024-11-28 03:21:17,674 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:21:17,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:17,706 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:21:17,706 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:18,393 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:18,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:18,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669043375] [2024-11-28 03:21:18,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669043375] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:18,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:18,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:18,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204758151] [2024-11-28 03:21:18,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:18,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:18,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:18,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:18,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:18,439 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:18,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 131 transitions, 1089 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:18,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:18,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:18,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:19,263 INFO L124 PetriNetUnfolderBase]: 2159/3637 cut-off events. [2024-11-28 03:21:19,263 INFO L125 PetriNetUnfolderBase]: For 21349/21349 co-relation queries the response was YES. [2024-11-28 03:21:19,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14398 conditions, 3637 events. 2159/3637 cut-off events. For 21349/21349 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21227 event pairs, 673 based on Foata normal form. 1/3541 useless extension candidates. Maximal degree in co-relation 14323. Up to 2881 conditions per place. [2024-11-28 03:21:19,284 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 152 selfloop transitions, 36 changer transitions 3/196 dead transitions. [2024-11-28 03:21:19,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 196 transitions, 1880 flow [2024-11-28 03:21:19,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:19,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:19,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-11-28 03:21:19,285 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37683284457478006 [2024-11-28 03:21:19,285 INFO L175 Difference]: Start difference. First operand has 133 places, 131 transitions, 1089 flow. Second operand 11 states and 257 transitions. [2024-11-28 03:21:19,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 196 transitions, 1880 flow [2024-11-28 03:21:19,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 196 transitions, 1752 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-11-28 03:21:19,337 INFO L231 Difference]: Finished difference. Result has 141 places, 140 transitions, 1179 flow [2024-11-28 03:21:19,337 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1179, PETRI_PLACES=141, PETRI_TRANSITIONS=140} [2024-11-28 03:21:19,338 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 82 predicate places. [2024-11-28 03:21:19,338 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 140 transitions, 1179 flow [2024-11-28 03:21:19,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:19,338 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:19,338 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:19,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 03:21:19,338 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:19,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:19,339 INFO L85 PathProgramCache]: Analyzing trace with hash -315121537, now seen corresponding path program 9 times [2024-11-28 03:21:19,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:19,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166818767] [2024-11-28 03:21:19,339 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:21:19,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:19,380 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:21:19,380 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:20,039 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:20,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:20,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166818767] [2024-11-28 03:21:20,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166818767] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:20,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:20,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:20,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493035362] [2024-11-28 03:21:20,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:20,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:20,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:20,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:20,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:20,091 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:20,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 140 transitions, 1179 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:20,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:20,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:20,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:21,118 INFO L124 PetriNetUnfolderBase]: 2346/3945 cut-off events. [2024-11-28 03:21:21,118 INFO L125 PetriNetUnfolderBase]: For 28216/28216 co-relation queries the response was YES. [2024-11-28 03:21:21,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16332 conditions, 3945 events. 2346/3945 cut-off events. For 28216/28216 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23456 event pairs, 725 based on Foata normal form. 1/3837 useless extension candidates. Maximal degree in co-relation 16253. Up to 3093 conditions per place. [2024-11-28 03:21:21,143 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 166 selfloop transitions, 39 changer transitions 3/213 dead transitions. [2024-11-28 03:21:21,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 213 transitions, 2077 flow [2024-11-28 03:21:21,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:21,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:21,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-11-28 03:21:21,144 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-11-28 03:21:21,144 INFO L175 Difference]: Start difference. First operand has 141 places, 140 transitions, 1179 flow. Second operand 11 states and 268 transitions. [2024-11-28 03:21:21,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 213 transitions, 2077 flow [2024-11-28 03:21:21,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 213 transitions, 1943 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-11-28 03:21:21,195 INFO L231 Difference]: Finished difference. Result has 150 places, 149 transitions, 1314 flow [2024-11-28 03:21:21,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1314, PETRI_PLACES=150, PETRI_TRANSITIONS=149} [2024-11-28 03:21:21,196 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 91 predicate places. [2024-11-28 03:21:21,196 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 149 transitions, 1314 flow [2024-11-28 03:21:21,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:21,197 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:21,197 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:21,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:21:21,197 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:21,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:21,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1968839951, now seen corresponding path program 10 times [2024-11-28 03:21:21,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:21,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719318611] [2024-11-28 03:21:21,198 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:21,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:21,232 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:21,233 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:21,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:21,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:21,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719318611] [2024-11-28 03:21:21,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719318611] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:21,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:21,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:21,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109195832] [2024-11-28 03:21:21,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:21,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:21,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:21,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:21,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:21,751 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:21:21,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 149 transitions, 1314 flow. Second operand has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:21:21,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:21,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:21:21,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:22,603 INFO L124 PetriNetUnfolderBase]: 2605/4325 cut-off events. [2024-11-28 03:21:22,603 INFO L125 PetriNetUnfolderBase]: For 34976/34976 co-relation queries the response was YES. [2024-11-28 03:21:22,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18211 conditions, 4325 events. 2605/4325 cut-off events. For 34976/34976 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25771 event pairs, 921 based on Foata normal form. 1/4213 useless extension candidates. Maximal degree in co-relation 18127. Up to 3605 conditions per place. [2024-11-28 03:21:22,634 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 158 selfloop transitions, 36 changer transitions 4/202 dead transitions. [2024-11-28 03:21:22,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 202 transitions, 2010 flow [2024-11-28 03:21:22,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:22,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:22,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-11-28 03:21:22,635 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-11-28 03:21:22,635 INFO L175 Difference]: Start difference. First operand has 150 places, 149 transitions, 1314 flow. Second operand 11 states and 238 transitions. [2024-11-28 03:21:22,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 202 transitions, 2010 flow [2024-11-28 03:21:22,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 202 transitions, 1870 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-11-28 03:21:22,690 INFO L231 Difference]: Finished difference. Result has 158 places, 155 transitions, 1343 flow [2024-11-28 03:21:22,691 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1343, PETRI_PLACES=158, PETRI_TRANSITIONS=155} [2024-11-28 03:21:22,691 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 99 predicate places. [2024-11-28 03:21:22,691 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 155 transitions, 1343 flow [2024-11-28 03:21:22,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:21:22,691 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:22,691 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:22,692 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 03:21:22,692 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:22,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:22,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1822795627, now seen corresponding path program 11 times [2024-11-28 03:21:22,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:22,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923240758] [2024-11-28 03:21:22,692 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:22,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:22,718 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:21:22,718 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:23,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:23,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:23,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923240758] [2024-11-28 03:21:23,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923240758] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:23,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:23,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:23,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145598288] [2024-11-28 03:21:23,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:23,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:23,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:23,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:23,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:23,479 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:23,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 155 transitions, 1343 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:23,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:23,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:23,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:24,459 INFO L124 PetriNetUnfolderBase]: 2558/4297 cut-off events. [2024-11-28 03:21:24,459 INFO L125 PetriNetUnfolderBase]: For 34211/34211 co-relation queries the response was YES. [2024-11-28 03:21:24,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18185 conditions, 4297 events. 2558/4297 cut-off events. For 34211/34211 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26231 event pairs, 855 based on Foata normal form. 1/4195 useless extension candidates. Maximal degree in co-relation 18096. Up to 3387 conditions per place. [2024-11-28 03:21:24,483 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 167 selfloop transitions, 42 changer transitions 3/217 dead transitions. [2024-11-28 03:21:24,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 217 transitions, 2215 flow [2024-11-28 03:21:24,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:24,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-11-28 03:21:24,484 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-11-28 03:21:24,484 INFO L175 Difference]: Start difference. First operand has 158 places, 155 transitions, 1343 flow. Second operand 11 states and 258 transitions. [2024-11-28 03:21:24,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 217 transitions, 2215 flow [2024-11-28 03:21:24,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 217 transitions, 2105 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-11-28 03:21:24,586 INFO L231 Difference]: Finished difference. Result has 165 places, 162 transitions, 1508 flow [2024-11-28 03:21:24,586 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1508, PETRI_PLACES=165, PETRI_TRANSITIONS=162} [2024-11-28 03:21:24,587 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 106 predicate places. [2024-11-28 03:21:24,587 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 162 transitions, 1508 flow [2024-11-28 03:21:24,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:24,587 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:24,587 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:24,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-28 03:21:24,587 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:24,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:24,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1035560727, now seen corresponding path program 12 times [2024-11-28 03:21:24,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:24,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751573224] [2024-11-28 03:21:24,588 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:21:24,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:24,616 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:21:24,616 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:25,097 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:25,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:25,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751573224] [2024-11-28 03:21:25,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751573224] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:25,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:25,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:25,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325192998] [2024-11-28 03:21:25,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:25,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:25,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:25,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:25,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:25,143 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:25,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 162 transitions, 1508 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:25,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:25,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:25,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:26,194 INFO L124 PetriNetUnfolderBase]: 2558/4291 cut-off events. [2024-11-28 03:21:26,194 INFO L125 PetriNetUnfolderBase]: For 41122/41130 co-relation queries the response was YES. [2024-11-28 03:21:26,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18807 conditions, 4291 events. 2558/4291 cut-off events. For 41122/41130 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 26232 event pairs, 862 based on Foata normal form. 3/4193 useless extension candidates. Maximal degree in co-relation 18714. Up to 3425 conditions per place. [2024-11-28 03:21:26,223 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 175 selfloop transitions, 41 changer transitions 5/226 dead transitions. [2024-11-28 03:21:26,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 226 transitions, 2300 flow [2024-11-28 03:21:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:26,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:26,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-11-28 03:21:26,225 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-11-28 03:21:26,225 INFO L175 Difference]: Start difference. First operand has 165 places, 162 transitions, 1508 flow. Second operand 11 states and 266 transitions. [2024-11-28 03:21:26,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 226 transitions, 2300 flow [2024-11-28 03:21:26,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 226 transitions, 2132 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-11-28 03:21:26,306 INFO L231 Difference]: Finished difference. Result has 171 places, 166 transitions, 1473 flow [2024-11-28 03:21:26,306 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1473, PETRI_PLACES=171, PETRI_TRANSITIONS=166} [2024-11-28 03:21:26,306 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 112 predicate places. [2024-11-28 03:21:26,306 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 166 transitions, 1473 flow [2024-11-28 03:21:26,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:26,307 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:26,307 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:26,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-28 03:21:26,307 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:26,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:26,308 INFO L85 PathProgramCache]: Analyzing trace with hash 883643887, now seen corresponding path program 13 times [2024-11-28 03:21:26,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:26,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382070217] [2024-11-28 03:21:26,308 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:26,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:26,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:26,860 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:26,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:26,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382070217] [2024-11-28 03:21:26,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382070217] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:26,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:26,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:26,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619259534] [2024-11-28 03:21:26,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:26,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:26,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:26,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:26,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:26,908 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:26,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 166 transitions, 1473 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:26,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:26,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:26,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:27,841 INFO L124 PetriNetUnfolderBase]: 2558/4293 cut-off events. [2024-11-28 03:21:27,841 INFO L125 PetriNetUnfolderBase]: For 35618/35618 co-relation queries the response was YES. [2024-11-28 03:21:27,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18300 conditions, 4293 events. 2558/4293 cut-off events. For 35618/35618 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26136 event pairs, 891 based on Foata normal form. 1/4191 useless extension candidates. Maximal degree in co-relation 18204. Up to 3541 conditions per place. [2024-11-28 03:21:27,875 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 170 selfloop transitions, 41 changer transitions 4/220 dead transitions. [2024-11-28 03:21:27,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 220 transitions, 2194 flow [2024-11-28 03:21:27,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:27,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:27,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-11-28 03:21:27,876 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-11-28 03:21:27,877 INFO L175 Difference]: Start difference. First operand has 171 places, 166 transitions, 1473 flow. Second operand 11 states and 253 transitions. [2024-11-28 03:21:27,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 220 transitions, 2194 flow [2024-11-28 03:21:27,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 220 transitions, 2087 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-11-28 03:21:27,949 INFO L231 Difference]: Finished difference. Result has 176 places, 170 transitions, 1512 flow [2024-11-28 03:21:27,949 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1512, PETRI_PLACES=176, PETRI_TRANSITIONS=170} [2024-11-28 03:21:27,950 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 117 predicate places. [2024-11-28 03:21:27,950 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 170 transitions, 1512 flow [2024-11-28 03:21:27,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:27,950 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:27,950 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:27,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-28 03:21:27,950 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:27,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:27,951 INFO L85 PathProgramCache]: Analyzing trace with hash 45605427, now seen corresponding path program 14 times [2024-11-28 03:21:27,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:27,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294602751] [2024-11-28 03:21:27,951 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:21:27,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:27,991 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:21:27,992 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:28,537 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:28,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:28,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294602751] [2024-11-28 03:21:28,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294602751] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:28,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:28,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:28,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485538369] [2024-11-28 03:21:28,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:28,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:28,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:28,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:28,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:28,586 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:28,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 170 transitions, 1512 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:28,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:28,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:28,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:29,524 INFO L124 PetriNetUnfolderBase]: 2594/4360 cut-off events. [2024-11-28 03:21:29,525 INFO L125 PetriNetUnfolderBase]: For 35838/35838 co-relation queries the response was YES. [2024-11-28 03:21:29,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18459 conditions, 4360 events. 2594/4360 cut-off events. For 35838/35838 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 26726 event pairs, 953 based on Foata normal form. 1/4259 useless extension candidates. Maximal degree in co-relation 18360. Up to 3675 conditions per place. [2024-11-28 03:21:29,550 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 174 selfloop transitions, 37 changer transitions 3/219 dead transitions. [2024-11-28 03:21:29,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 219 transitions, 2208 flow [2024-11-28 03:21:29,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:29,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:29,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-11-28 03:21:29,551 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3621700879765396 [2024-11-28 03:21:29,551 INFO L175 Difference]: Start difference. First operand has 176 places, 170 transitions, 1512 flow. Second operand 11 states and 247 transitions. [2024-11-28 03:21:29,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 219 transitions, 2208 flow [2024-11-28 03:21:29,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 219 transitions, 2084 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-11-28 03:21:29,631 INFO L231 Difference]: Finished difference. Result has 180 places, 173 transitions, 1514 flow [2024-11-28 03:21:29,631 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1514, PETRI_PLACES=180, PETRI_TRANSITIONS=173} [2024-11-28 03:21:29,631 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 121 predicate places. [2024-11-28 03:21:29,631 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 173 transitions, 1514 flow [2024-11-28 03:21:29,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:29,631 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:29,631 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:29,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-28 03:21:29,632 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:29,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:29,632 INFO L85 PathProgramCache]: Analyzing trace with hash -610316069, now seen corresponding path program 15 times [2024-11-28 03:21:29,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:29,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812073523] [2024-11-28 03:21:29,633 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:21:29,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:29,667 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:21:29,667 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:30,165 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:30,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:30,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812073523] [2024-11-28 03:21:30,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812073523] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:30,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:30,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:30,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123775003] [2024-11-28 03:21:30,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:30,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:30,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:30,166 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:30,166 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:30,202 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:30,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 173 transitions, 1514 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:30,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:30,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:30,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:31,191 INFO L124 PetriNetUnfolderBase]: 2594/4368 cut-off events. [2024-11-28 03:21:31,191 INFO L125 PetriNetUnfolderBase]: For 35238/35238 co-relation queries the response was YES. [2024-11-28 03:21:31,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18334 conditions, 4368 events. 2594/4368 cut-off events. For 35238/35238 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 26845 event pairs, 960 based on Foata normal form. 1/4262 useless extension candidates. Maximal degree in co-relation 18233. Up to 3688 conditions per place. [2024-11-28 03:21:31,220 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 176 selfloop transitions, 35 changer transitions 3/219 dead transitions. [2024-11-28 03:21:31,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 219 transitions, 2182 flow [2024-11-28 03:21:31,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:31,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:31,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-11-28 03:21:31,222 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-11-28 03:21:31,222 INFO L175 Difference]: Start difference. First operand has 180 places, 173 transitions, 1514 flow. Second operand 11 states and 244 transitions. [2024-11-28 03:21:31,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 219 transitions, 2182 flow [2024-11-28 03:21:31,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 219 transitions, 2074 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-28 03:21:31,284 INFO L231 Difference]: Finished difference. Result has 184 places, 175 transitions, 1502 flow [2024-11-28 03:21:31,284 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1502, PETRI_PLACES=184, PETRI_TRANSITIONS=175} [2024-11-28 03:21:31,285 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 125 predicate places. [2024-11-28 03:21:31,285 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 175 transitions, 1502 flow [2024-11-28 03:21:31,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:31,285 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:31,285 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:31,285 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-28 03:21:31,285 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:31,286 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:31,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2075951581, now seen corresponding path program 16 times [2024-11-28 03:21:31,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:31,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166131720] [2024-11-28 03:21:31,286 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:31,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:31,317 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:31,317 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:31,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:31,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:31,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166131720] [2024-11-28 03:21:31,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166131720] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:31,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:31,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:31,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653295110] [2024-11-28 03:21:31,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:31,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:31,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:31,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:31,939 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:31,980 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:21:31,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 175 transitions, 1502 flow. Second operand has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:21:31,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:31,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:21:31,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:32,989 INFO L124 PetriNetUnfolderBase]: 3031/5049 cut-off events. [2024-11-28 03:21:32,989 INFO L125 PetriNetUnfolderBase]: For 49112/49112 co-relation queries the response was YES. [2024-11-28 03:21:33,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22062 conditions, 5049 events. 3031/5049 cut-off events. For 49112/49112 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 31670 event pairs, 1080 based on Foata normal form. 1/4934 useless extension candidates. Maximal degree in co-relation 21959. Up to 3965 conditions per place. [2024-11-28 03:21:33,040 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 205 selfloop transitions, 44 changer transitions 3/256 dead transitions. [2024-11-28 03:21:33,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 256 transitions, 2647 flow [2024-11-28 03:21:33,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:21:33,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:21:33,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 275 transitions. [2024-11-28 03:21:33,042 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3696236559139785 [2024-11-28 03:21:33,042 INFO L175 Difference]: Start difference. First operand has 184 places, 175 transitions, 1502 flow. Second operand 12 states and 275 transitions. [2024-11-28 03:21:33,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 256 transitions, 2647 flow [2024-11-28 03:21:33,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 256 transitions, 2579 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-28 03:21:33,191 INFO L231 Difference]: Finished difference. Result has 191 places, 187 transitions, 1787 flow [2024-11-28 03:21:33,192 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1434, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1787, PETRI_PLACES=191, PETRI_TRANSITIONS=187} [2024-11-28 03:21:33,192 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 132 predicate places. [2024-11-28 03:21:33,192 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 187 transitions, 1787 flow [2024-11-28 03:21:33,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:21:33,193 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:33,193 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:33,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-28 03:21:33,193 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:33,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:33,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1490350639, now seen corresponding path program 17 times [2024-11-28 03:21:33,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:33,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971064776] [2024-11-28 03:21:33,194 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:33,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:33,219 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:21:33,219 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:33,834 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:33,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:33,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971064776] [2024-11-28 03:21:33,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971064776] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:33,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:33,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:33,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827376573] [2024-11-28 03:21:33,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:33,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:33,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:33,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:33,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:33,900 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:33,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 187 transitions, 1787 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:33,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:33,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:33,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:34,979 INFO L124 PetriNetUnfolderBase]: 3034/5118 cut-off events. [2024-11-28 03:21:34,980 INFO L125 PetriNetUnfolderBase]: For 63555/63555 co-relation queries the response was YES. [2024-11-28 03:21:35,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23970 conditions, 5118 events. 3034/5118 cut-off events. For 63555/63555 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32976 event pairs, 984 based on Foata normal form. 1/5006 useless extension candidates. Maximal degree in co-relation 23863. Up to 3910 conditions per place. [2024-11-28 03:21:35,047 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 201 selfloop transitions, 54 changer transitions 3/263 dead transitions. [2024-11-28 03:21:35,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 263 transitions, 2994 flow [2024-11-28 03:21:35,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:21:35,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:21:35,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 284 transitions. [2024-11-28 03:21:35,049 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-11-28 03:21:35,049 INFO L175 Difference]: Start difference. First operand has 191 places, 187 transitions, 1787 flow. Second operand 12 states and 284 transitions. [2024-11-28 03:21:35,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 263 transitions, 2994 flow [2024-11-28 03:21:35,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 263 transitions, 2750 flow, removed 105 selfloop flow, removed 5 redundant places. [2024-11-28 03:21:35,206 INFO L231 Difference]: Finished difference. Result has 201 places, 198 transitions, 1958 flow [2024-11-28 03:21:35,206 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1958, PETRI_PLACES=201, PETRI_TRANSITIONS=198} [2024-11-28 03:21:35,207 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 142 predicate places. [2024-11-28 03:21:35,207 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 198 transitions, 1958 flow [2024-11-28 03:21:35,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:35,207 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:35,207 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:35,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-28 03:21:35,207 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:35,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:35,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1669471445, now seen corresponding path program 18 times [2024-11-28 03:21:35,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:35,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803280964] [2024-11-28 03:21:35,208 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:21:35,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:35,235 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:21:35,236 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:35,859 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:35,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:35,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803280964] [2024-11-28 03:21:35,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803280964] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:35,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:35,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:35,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200231537] [2024-11-28 03:21:35,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:35,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:35,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:35,862 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:35,864 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:35,918 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:35,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 198 transitions, 1958 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:35,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:35,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:35,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:37,143 INFO L124 PetriNetUnfolderBase]: 3130/5282 cut-off events. [2024-11-28 03:21:37,143 INFO L125 PetriNetUnfolderBase]: For 74989/74989 co-relation queries the response was YES. [2024-11-28 03:21:37,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25394 conditions, 5282 events. 3130/5282 cut-off events. For 74989/74989 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 34253 event pairs, 1104 based on Foata normal form. 1/5170 useless extension candidates. Maximal degree in co-relation 25282. Up to 4182 conditions per place. [2024-11-28 03:21:37,189 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 210 selfloop transitions, 49 changer transitions 3/267 dead transitions. [2024-11-28 03:21:37,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 267 transitions, 3048 flow [2024-11-28 03:21:37,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:21:37,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:21:37,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 281 transitions. [2024-11-28 03:21:37,190 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37768817204301075 [2024-11-28 03:21:37,190 INFO L175 Difference]: Start difference. First operand has 201 places, 198 transitions, 1958 flow. Second operand 12 states and 281 transitions. [2024-11-28 03:21:37,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 267 transitions, 3048 flow [2024-11-28 03:21:37,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 267 transitions, 2839 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-11-28 03:21:37,372 INFO L231 Difference]: Finished difference. Result has 208 places, 204 transitions, 2017 flow [2024-11-28 03:21:37,373 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2017, PETRI_PLACES=208, PETRI_TRANSITIONS=204} [2024-11-28 03:21:37,373 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 149 predicate places. [2024-11-28 03:21:37,373 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 204 transitions, 2017 flow [2024-11-28 03:21:37,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:37,374 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:37,374 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:37,374 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-28 03:21:37,374 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:37,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:37,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1754877227, now seen corresponding path program 19 times [2024-11-28 03:21:37,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:37,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109478710] [2024-11-28 03:21:37,375 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:37,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:37,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:37,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:37,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:37,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109478710] [2024-11-28 03:21:37,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109478710] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:37,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:37,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:37,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830876883] [2024-11-28 03:21:37,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:37,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:37,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:37,853 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:37,853 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:37,901 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:37,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 204 transitions, 2017 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:37,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:37,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:37,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:39,246 INFO L124 PetriNetUnfolderBase]: 3130/5290 cut-off events. [2024-11-28 03:21:39,246 INFO L125 PetriNetUnfolderBase]: For 75138/75138 co-relation queries the response was YES. [2024-11-28 03:21:39,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25293 conditions, 5290 events. 3130/5290 cut-off events. For 75138/75138 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 34385 event pairs, 1113 based on Foata normal form. 1/5178 useless extension candidates. Maximal degree in co-relation 25178. Up to 4259 conditions per place. [2024-11-28 03:21:39,288 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 207 selfloop transitions, 51 changer transitions 4/267 dead transitions. [2024-11-28 03:21:39,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 267 transitions, 2981 flow [2024-11-28 03:21:39,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:21:39,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 03:21:39,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 278 transitions. [2024-11-28 03:21:39,289 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-11-28 03:21:39,289 INFO L175 Difference]: Start difference. First operand has 208 places, 204 transitions, 2017 flow. Second operand 12 states and 278 transitions. [2024-11-28 03:21:39,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 267 transitions, 2981 flow [2024-11-28 03:21:39,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 267 transitions, 2820 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-11-28 03:21:39,486 INFO L231 Difference]: Finished difference. Result has 213 places, 208 transitions, 2036 flow [2024-11-28 03:21:39,486 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2036, PETRI_PLACES=213, PETRI_TRANSITIONS=208} [2024-11-28 03:21:39,487 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 154 predicate places. [2024-11-28 03:21:39,487 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 208 transitions, 2036 flow [2024-11-28 03:21:39,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:39,487 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:39,487 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:39,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-28 03:21:39,487 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:39,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:39,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1402179503, now seen corresponding path program 20 times [2024-11-28 03:21:39,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:39,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047942922] [2024-11-28 03:21:39,488 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:21:39,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:39,509 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:21:39,509 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:40,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:40,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:40,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047942922] [2024-11-28 03:21:40,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047942922] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:40,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:40,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:40,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840904357] [2024-11-28 03:21:40,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:40,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:40,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:40,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:40,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:40,084 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:40,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 208 transitions, 2036 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:40,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:40,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:40,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:41,075 INFO L124 PetriNetUnfolderBase]: 3357/5657 cut-off events. [2024-11-28 03:21:41,075 INFO L125 PetriNetUnfolderBase]: For 86758/86758 co-relation queries the response was YES. [2024-11-28 03:21:41,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28117 conditions, 5657 events. 3357/5657 cut-off events. For 86758/86758 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 37302 event pairs, 1345 based on Foata normal form. 1/5532 useless extension candidates. Maximal degree in co-relation 28000. Up to 4708 conditions per place. [2024-11-28 03:21:41,139 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 237 selfloop transitions, 39 changer transitions 3/284 dead transitions. [2024-11-28 03:21:41,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 284 transitions, 3367 flow [2024-11-28 03:21:41,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:41,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:41,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2024-11-28 03:21:41,140 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3973607038123167 [2024-11-28 03:21:41,140 INFO L175 Difference]: Start difference. First operand has 213 places, 208 transitions, 2036 flow. Second operand 11 states and 271 transitions. [2024-11-28 03:21:41,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 284 transitions, 3367 flow [2024-11-28 03:21:41,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 284 transitions, 3203 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-11-28 03:21:41,358 INFO L231 Difference]: Finished difference. Result has 218 places, 220 transitions, 2296 flow [2024-11-28 03:21:41,358 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2296, PETRI_PLACES=218, PETRI_TRANSITIONS=220} [2024-11-28 03:21:41,358 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 159 predicate places. [2024-11-28 03:21:41,358 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 220 transitions, 2296 flow [2024-11-28 03:21:41,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:41,359 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:41,359 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:41,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-28 03:21:41,359 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:41,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:41,360 INFO L85 PathProgramCache]: Analyzing trace with hash 2054461755, now seen corresponding path program 21 times [2024-11-28 03:21:41,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:41,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415528124] [2024-11-28 03:21:41,360 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:21:41,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:41,384 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:21:41,384 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:41,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:41,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:41,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415528124] [2024-11-28 03:21:41,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415528124] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:41,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:41,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:41,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829750530] [2024-11-28 03:21:41,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:41,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:41,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:41,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:41,825 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:41,865 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:41,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 220 transitions, 2296 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:41,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:41,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:41,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:43,073 INFO L124 PetriNetUnfolderBase]: 3418/5765 cut-off events. [2024-11-28 03:21:43,073 INFO L125 PetriNetUnfolderBase]: For 97177/97177 co-relation queries the response was YES. [2024-11-28 03:21:43,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29086 conditions, 5765 events. 3418/5765 cut-off events. For 97177/97177 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 38203 event pairs, 1449 based on Foata normal form. 1/5642 useless extension candidates. Maximal degree in co-relation 28965. Up to 4978 conditions per place. [2024-11-28 03:21:43,138 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 227 selfloop transitions, 36 changer transitions 4/272 dead transitions. [2024-11-28 03:21:43,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 272 transitions, 3272 flow [2024-11-28 03:21:43,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:43,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:43,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-11-28 03:21:43,140 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-11-28 03:21:43,140 INFO L175 Difference]: Start difference. First operand has 218 places, 220 transitions, 2296 flow. Second operand 11 states and 250 transitions. [2024-11-28 03:21:43,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 272 transitions, 3272 flow [2024-11-28 03:21:43,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 272 transitions, 3028 flow, removed 106 selfloop flow, removed 4 redundant places. [2024-11-28 03:21:43,339 INFO L231 Difference]: Finished difference. Result has 227 places, 226 transitions, 2281 flow [2024-11-28 03:21:43,339 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2281, PETRI_PLACES=227, PETRI_TRANSITIONS=226} [2024-11-28 03:21:43,340 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 168 predicate places. [2024-11-28 03:21:43,340 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 226 transitions, 2281 flow [2024-11-28 03:21:43,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:43,340 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:43,340 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:43,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-28 03:21:43,340 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:43,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:43,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1908417431, now seen corresponding path program 22 times [2024-11-28 03:21:43,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:43,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919593350] [2024-11-28 03:21:43,341 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:43,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:43,365 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:43,365 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:43,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:43,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:43,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919593350] [2024-11-28 03:21:43,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919593350] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:43,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:43,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:43,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495990852] [2024-11-28 03:21:43,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:43,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:43,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:43,929 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:43,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:43,988 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:21:43,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 226 transitions, 2281 flow. Second operand has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:21:43,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:43,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:21:43,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:45,275 INFO L124 PetriNetUnfolderBase]: 3773/6310 cut-off events. [2024-11-28 03:21:45,275 INFO L125 PetriNetUnfolderBase]: For 92740/92740 co-relation queries the response was YES. [2024-11-28 03:21:45,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30962 conditions, 6310 events. 3773/6310 cut-off events. For 92740/92740 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 42136 event pairs, 1544 based on Foata normal form. 1/6180 useless extension candidates. Maximal degree in co-relation 30836. Up to 5247 conditions per place. [2024-11-28 03:21:45,364 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 247 selfloop transitions, 44 changer transitions 3/298 dead transitions. [2024-11-28 03:21:45,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 298 transitions, 3573 flow [2024-11-28 03:21:45,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:45,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:45,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-11-28 03:21:45,366 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38269794721407624 [2024-11-28 03:21:45,366 INFO L175 Difference]: Start difference. First operand has 227 places, 226 transitions, 2281 flow. Second operand 11 states and 261 transitions. [2024-11-28 03:21:45,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 298 transitions, 3573 flow [2024-11-28 03:21:45,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 298 transitions, 3425 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-11-28 03:21:45,632 INFO L231 Difference]: Finished difference. Result has 235 places, 235 transitions, 2539 flow [2024-11-28 03:21:45,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2539, PETRI_PLACES=235, PETRI_TRANSITIONS=235} [2024-11-28 03:21:45,632 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 176 predicate places. [2024-11-28 03:21:45,632 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 235 transitions, 2539 flow [2024-11-28 03:21:45,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:21:45,632 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:45,632 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:45,633 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-28 03:21:45,633 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:45,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:45,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1584605475, now seen corresponding path program 23 times [2024-11-28 03:21:45,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:45,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294166999] [2024-11-28 03:21:45,634 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:45,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:45,655 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:21:45,656 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:46,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:46,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:46,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294166999] [2024-11-28 03:21:46,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294166999] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:46,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:46,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:46,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795865170] [2024-11-28 03:21:46,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:46,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:46,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:46,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:46,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:46,396 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:46,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 235 transitions, 2539 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:46,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:46,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:46,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:47,645 INFO L124 PetriNetUnfolderBase]: 3688/6246 cut-off events. [2024-11-28 03:21:47,645 INFO L125 PetriNetUnfolderBase]: For 109488/109488 co-relation queries the response was YES. [2024-11-28 03:21:47,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31889 conditions, 6246 events. 3688/6246 cut-off events. For 109488/109488 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 42472 event pairs, 1563 based on Foata normal form. 1/6115 useless extension candidates. Maximal degree in co-relation 31758. Up to 5343 conditions per place. [2024-11-28 03:21:47,715 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 256 selfloop transitions, 35 changer transitions 3/299 dead transitions. [2024-11-28 03:21:47,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 299 transitions, 3843 flow [2024-11-28 03:21:47,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:47,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:47,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-11-28 03:21:47,717 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-11-28 03:21:47,717 INFO L175 Difference]: Start difference. First operand has 235 places, 235 transitions, 2539 flow. Second operand 11 states and 260 transitions. [2024-11-28 03:21:47,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 299 transitions, 3843 flow [2024-11-28 03:21:48,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 299 transitions, 3603 flow, removed 101 selfloop flow, removed 5 redundant places. [2024-11-28 03:21:48,109 INFO L231 Difference]: Finished difference. Result has 244 places, 242 transitions, 2637 flow [2024-11-28 03:21:48,109 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2637, PETRI_PLACES=244, PETRI_TRANSITIONS=242} [2024-11-28 03:21:48,109 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 185 predicate places. [2024-11-28 03:21:48,110 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 242 transitions, 2637 flow [2024-11-28 03:21:48,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:48,110 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:48,110 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:48,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-28 03:21:48,110 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:48,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:48,111 INFO L85 PathProgramCache]: Analyzing trace with hash 544784293, now seen corresponding path program 24 times [2024-11-28 03:21:48,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:48,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939738930] [2024-11-28 03:21:48,111 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:21:48,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:48,135 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:21:48,135 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:48,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:48,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:48,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939738930] [2024-11-28 03:21:48,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939738930] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:48,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:48,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:48,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378181004] [2024-11-28 03:21:48,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:48,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:48,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:48,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:48,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:48,847 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:48,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 242 transitions, 2637 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:48,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:48,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:48,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:50,465 INFO L124 PetriNetUnfolderBase]: 3814/6479 cut-off events. [2024-11-28 03:21:50,466 INFO L125 PetriNetUnfolderBase]: For 123542/123542 co-relation queries the response was YES. [2024-11-28 03:21:50,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33189 conditions, 6479 events. 3814/6479 cut-off events. For 123542/123542 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 44572 event pairs, 1624 based on Foata normal form. 1/6339 useless extension candidates. Maximal degree in co-relation 33052. Up to 5524 conditions per place. [2024-11-28 03:21:50,555 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 266 selfloop transitions, 37 changer transitions 3/311 dead transitions. [2024-11-28 03:21:50,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 311 transitions, 3957 flow [2024-11-28 03:21:50,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:50,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:50,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-11-28 03:21:50,556 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38563049853372433 [2024-11-28 03:21:50,556 INFO L175 Difference]: Start difference. First operand has 244 places, 242 transitions, 2637 flow. Second operand 11 states and 263 transitions. [2024-11-28 03:21:50,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 311 transitions, 3957 flow [2024-11-28 03:21:50,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 311 transitions, 3729 flow, removed 97 selfloop flow, removed 5 redundant places. [2024-11-28 03:21:50,924 INFO L231 Difference]: Finished difference. Result has 253 places, 250 transitions, 2744 flow [2024-11-28 03:21:50,924 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2744, PETRI_PLACES=253, PETRI_TRANSITIONS=250} [2024-11-28 03:21:50,925 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 194 predicate places. [2024-11-28 03:21:50,925 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 250 transitions, 2744 flow [2024-11-28 03:21:50,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:50,925 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:50,925 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:50,925 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-28 03:21:50,925 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:50,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:50,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1660782743, now seen corresponding path program 25 times [2024-11-28 03:21:50,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:50,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157124140] [2024-11-28 03:21:50,926 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:50,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:50,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:51,470 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:51,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:51,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157124140] [2024-11-28 03:21:51,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157124140] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:51,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:51,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:51,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547467988] [2024-11-28 03:21:51,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:51,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:51,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:51,471 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:51,471 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:51,499 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:51,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 250 transitions, 2744 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:51,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:51,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:51,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:52,959 INFO L124 PetriNetUnfolderBase]: 3814/6485 cut-off events. [2024-11-28 03:21:52,960 INFO L125 PetriNetUnfolderBase]: For 124680/124704 co-relation queries the response was YES. [2024-11-28 03:21:53,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33026 conditions, 6485 events. 3814/6485 cut-off events. For 124680/124704 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 44874 event pairs, 1626 based on Foata normal form. 3/6338 useless extension candidates. Maximal degree in co-relation 32884. Up to 5632 conditions per place. [2024-11-28 03:21:53,052 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 260 selfloop transitions, 34 changer transitions 3/302 dead transitions. [2024-11-28 03:21:53,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 302 transitions, 3797 flow [2024-11-28 03:21:53,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:53,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:53,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-11-28 03:21:53,053 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3680351906158358 [2024-11-28 03:21:53,053 INFO L175 Difference]: Start difference. First operand has 253 places, 250 transitions, 2744 flow. Second operand 11 states and 251 transitions. [2024-11-28 03:21:53,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 302 transitions, 3797 flow [2024-11-28 03:21:53,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 302 transitions, 3613 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-11-28 03:21:53,339 INFO L231 Difference]: Finished difference. Result has 260 places, 253 transitions, 2693 flow [2024-11-28 03:21:53,340 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2693, PETRI_PLACES=260, PETRI_TRANSITIONS=253} [2024-11-28 03:21:53,340 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 201 predicate places. [2024-11-28 03:21:53,340 INFO L471 AbstractCegarLoop]: Abstraction has has 260 places, 253 transitions, 2693 flow [2024-11-28 03:21:53,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:53,340 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:53,340 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:53,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-28 03:21:53,340 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:53,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:53,341 INFO L85 PathProgramCache]: Analyzing trace with hash 917589721, now seen corresponding path program 26 times [2024-11-28 03:21:53,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:53,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203815517] [2024-11-28 03:21:53,342 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:21:53,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:53,367 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:21:53,367 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:53,991 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:53,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:53,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203815517] [2024-11-28 03:21:53,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203815517] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:53,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:53,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:53,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357447765] [2024-11-28 03:21:53,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:53,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:53,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:53,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:53,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:54,030 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:54,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 253 transitions, 2693 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:54,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:54,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:54,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:55,552 INFO L124 PetriNetUnfolderBase]: 3910/6650 cut-off events. [2024-11-28 03:21:55,552 INFO L125 PetriNetUnfolderBase]: For 128909/128909 co-relation queries the response was YES. [2024-11-28 03:21:55,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34061 conditions, 6650 events. 3910/6650 cut-off events. For 128909/128909 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 46105 event pairs, 1712 based on Foata normal form. 1/6509 useless extension candidates. Maximal degree in co-relation 33916. Up to 5715 conditions per place. [2024-11-28 03:21:55,652 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 271 selfloop transitions, 36 changer transitions 3/315 dead transitions. [2024-11-28 03:21:55,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 315 transitions, 3982 flow [2024-11-28 03:21:55,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:55,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:55,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-11-28 03:21:55,653 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-11-28 03:21:55,653 INFO L175 Difference]: Start difference. First operand has 260 places, 253 transitions, 2693 flow. Second operand 11 states and 260 transitions. [2024-11-28 03:21:55,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 315 transitions, 3982 flow [2024-11-28 03:21:55,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 315 transitions, 3854 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-28 03:21:55,955 INFO L231 Difference]: Finished difference. Result has 265 places, 259 transitions, 2844 flow [2024-11-28 03:21:55,956 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2844, PETRI_PLACES=265, PETRI_TRANSITIONS=259} [2024-11-28 03:21:55,956 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 206 predicate places. [2024-11-28 03:21:55,956 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 259 transitions, 2844 flow [2024-11-28 03:21:55,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:55,956 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:55,956 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:55,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-28 03:21:55,957 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:55,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:55,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1390640789, now seen corresponding path program 27 times [2024-11-28 03:21:55,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:55,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749640753] [2024-11-28 03:21:55,957 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:21:55,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:55,976 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:21:55,976 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:56,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:56,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:56,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749640753] [2024-11-28 03:21:56,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749640753] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:56,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:56,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:56,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084718983] [2024-11-28 03:21:56,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:56,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:56,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:56,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:56,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:56,484 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:21:56,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 259 transitions, 2844 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:56,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:56,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:21:56,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:57,972 INFO L124 PetriNetUnfolderBase]: 3910/6653 cut-off events. [2024-11-28 03:21:57,972 INFO L125 PetriNetUnfolderBase]: For 137930/137930 co-relation queries the response was YES. [2024-11-28 03:21:58,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34447 conditions, 6653 events. 3910/6653 cut-off events. For 137930/137930 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 46181 event pairs, 1681 based on Foata normal form. 1/6512 useless extension candidates. Maximal degree in co-relation 34299. Up to 5633 conditions per place. [2024-11-28 03:21:58,057 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 272 selfloop transitions, 41 changer transitions 5/323 dead transitions. [2024-11-28 03:21:58,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 323 transitions, 3992 flow [2024-11-28 03:21:58,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:21:58,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:21:58,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-11-28 03:21:58,059 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3944281524926686 [2024-11-28 03:21:58,059 INFO L175 Difference]: Start difference. First operand has 265 places, 259 transitions, 2844 flow. Second operand 11 states and 269 transitions. [2024-11-28 03:21:58,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 323 transitions, 3992 flow [2024-11-28 03:21:58,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 323 transitions, 3788 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-11-28 03:21:58,338 INFO L231 Difference]: Finished difference. Result has 271 places, 263 transitions, 2795 flow [2024-11-28 03:21:58,338 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2640, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2795, PETRI_PLACES=271, PETRI_TRANSITIONS=263} [2024-11-28 03:21:58,338 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 212 predicate places. [2024-11-28 03:21:58,338 INFO L471 AbstractCegarLoop]: Abstraction has has 271 places, 263 transitions, 2795 flow [2024-11-28 03:21:58,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:21:58,339 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:58,339 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:58,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-28 03:21:58,339 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:21:58,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:58,340 INFO L85 PathProgramCache]: Analyzing trace with hash 689830807, now seen corresponding path program 28 times [2024-11-28 03:21:58,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:58,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987717908] [2024-11-28 03:21:58,340 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:58,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:58,371 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:58,372 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:58,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:21:58,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:58,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987717908] [2024-11-28 03:21:58,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987717908] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:58,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:58,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:21:58,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281824015] [2024-11-28 03:21:58,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:58,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:58,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:58,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:58,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:58,784 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:21:58,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 263 transitions, 2795 flow. Second operand has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:21:58,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:58,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:21:58,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:00,435 INFO L124 PetriNetUnfolderBase]: 4108/6923 cut-off events. [2024-11-28 03:22:00,436 INFO L125 PetriNetUnfolderBase]: For 137127/137127 co-relation queries the response was YES. [2024-11-28 03:22:00,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35379 conditions, 6923 events. 4108/6923 cut-off events. For 137127/137127 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 47704 event pairs, 1748 based on Foata normal form. 1/6776 useless extension candidates. Maximal degree in co-relation 35228. Up to 5805 conditions per place. [2024-11-28 03:22:00,514 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 272 selfloop transitions, 46 changer transitions 5/327 dead transitions. [2024-11-28 03:22:00,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 327 transitions, 3901 flow [2024-11-28 03:22:00,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:00,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:00,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-11-28 03:22:00,515 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-11-28 03:22:00,515 INFO L175 Difference]: Start difference. First operand has 271 places, 263 transitions, 2795 flow. Second operand 11 states and 260 transitions. [2024-11-28 03:22:00,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 327 transitions, 3901 flow [2024-11-28 03:22:00,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 327 transitions, 3766 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-11-28 03:22:00,926 INFO L231 Difference]: Finished difference. Result has 276 places, 267 transitions, 2836 flow [2024-11-28 03:22:00,926 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2660, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2836, PETRI_PLACES=276, PETRI_TRANSITIONS=267} [2024-11-28 03:22:00,927 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 217 predicate places. [2024-11-28 03:22:00,927 INFO L471 AbstractCegarLoop]: Abstraction has has 276 places, 267 transitions, 2836 flow [2024-11-28 03:22:00,927 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:22:00,927 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:00,927 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:00,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-28 03:22:00,927 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:00,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:00,929 INFO L85 PathProgramCache]: Analyzing trace with hash 131227231, now seen corresponding path program 29 times [2024-11-28 03:22:00,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:00,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675605089] [2024-11-28 03:22:00,929 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:00,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:00,952 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:22:00,952 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:01,607 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:01,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:01,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675605089] [2024-11-28 03:22:01,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675605089] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:01,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:01,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:01,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074645138] [2024-11-28 03:22:01,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:01,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:01,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:01,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:01,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:01,665 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:01,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 267 transitions, 2836 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:01,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:01,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:01,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:03,188 INFO L124 PetriNetUnfolderBase]: 3946/6734 cut-off events. [2024-11-28 03:22:03,188 INFO L125 PetriNetUnfolderBase]: For 130637/130661 co-relation queries the response was YES. [2024-11-28 03:22:03,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34035 conditions, 6734 events. 3946/6734 cut-off events. For 130637/130661 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 47370 event pairs, 1737 based on Foata normal form. 3/6584 useless extension candidates. Maximal degree in co-relation 33881. Up to 5883 conditions per place. [2024-11-28 03:22:03,243 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 271 selfloop transitions, 37 changer transitions 3/316 dead transitions. [2024-11-28 03:22:03,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 316 transitions, 3868 flow [2024-11-28 03:22:03,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:03,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:03,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-11-28 03:22:03,244 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-11-28 03:22:03,244 INFO L175 Difference]: Start difference. First operand has 276 places, 267 transitions, 2836 flow. Second operand 11 states and 250 transitions. [2024-11-28 03:22:03,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 316 transitions, 3868 flow [2024-11-28 03:22:03,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 316 transitions, 3715 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-11-28 03:22:03,547 INFO L231 Difference]: Finished difference. Result has 281 places, 270 transitions, 2831 flow [2024-11-28 03:22:03,548 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2831, PETRI_PLACES=281, PETRI_TRANSITIONS=270} [2024-11-28 03:22:03,548 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 222 predicate places. [2024-11-28 03:22:03,548 INFO L471 AbstractCegarLoop]: Abstraction has has 281 places, 270 transitions, 2831 flow [2024-11-28 03:22:03,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:03,548 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:03,548 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:03,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-28 03:22:03,549 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:03,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:03,549 INFO L85 PathProgramCache]: Analyzing trace with hash -524694265, now seen corresponding path program 30 times [2024-11-28 03:22:03,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:03,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469398029] [2024-11-28 03:22:03,550 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:22:03,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:03,568 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:22:03,568 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:03,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:03,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:03,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469398029] [2024-11-28 03:22:03,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469398029] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:03,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:03,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:03,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791948221] [2024-11-28 03:22:03,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:03,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:03,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:03,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:03,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:04,005 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:04,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 270 transitions, 2831 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:04,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:04,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:04,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:05,304 INFO L124 PetriNetUnfolderBase]: 3946/6726 cut-off events. [2024-11-28 03:22:05,305 INFO L125 PetriNetUnfolderBase]: For 126244/126244 co-relation queries the response was YES. [2024-11-28 03:22:05,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33758 conditions, 6726 events. 3946/6726 cut-off events. For 126244/126244 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 46988 event pairs, 1776 based on Foata normal form. 1/6581 useless extension candidates. Maximal degree in co-relation 33601. Up to 5896 conditions per place. [2024-11-28 03:22:05,419 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 273 selfloop transitions, 35 changer transitions 3/316 dead transitions. [2024-11-28 03:22:05,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 316 transitions, 3813 flow [2024-11-28 03:22:05,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:05,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:05,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-11-28 03:22:05,420 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3621700879765396 [2024-11-28 03:22:05,421 INFO L175 Difference]: Start difference. First operand has 281 places, 270 transitions, 2831 flow. Second operand 11 states and 247 transitions. [2024-11-28 03:22:05,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 316 transitions, 3813 flow [2024-11-28 03:22:05,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 316 transitions, 3685 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-11-28 03:22:05,752 INFO L231 Difference]: Finished difference. Result has 285 places, 272 transitions, 2799 flow [2024-11-28 03:22:05,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2705, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2799, PETRI_PLACES=285, PETRI_TRANSITIONS=272} [2024-11-28 03:22:05,753 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 226 predicate places. [2024-11-28 03:22:05,753 INFO L471 AbstractCegarLoop]: Abstraction has has 285 places, 272 transitions, 2799 flow [2024-11-28 03:22:05,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:05,753 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:05,753 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:05,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-28 03:22:05,753 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:05,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:05,754 INFO L85 PathProgramCache]: Analyzing trace with hash 743081979, now seen corresponding path program 31 times [2024-11-28 03:22:05,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:05,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176649309] [2024-11-28 03:22:05,755 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:05,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:06,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:06,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:06,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176649309] [2024-11-28 03:22:06,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176649309] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:06,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:06,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:06,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224417864] [2024-11-28 03:22:06,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:06,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:06,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:06,277 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:06,277 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:06,338 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:06,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 272 transitions, 2799 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:06,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:06,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:06,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:07,717 INFO L124 PetriNetUnfolderBase]: 4077/6963 cut-off events. [2024-11-28 03:22:07,717 INFO L125 PetriNetUnfolderBase]: For 144743/144767 co-relation queries the response was YES. [2024-11-28 03:22:07,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35709 conditions, 6963 events. 4077/6963 cut-off events. For 144743/144767 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 49433 event pairs, 1770 based on Foata normal form. 3/6805 useless extension candidates. Maximal degree in co-relation 35550. Up to 6009 conditions per place. [2024-11-28 03:22:07,809 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 289 selfloop transitions, 35 changer transitions 3/332 dead transitions. [2024-11-28 03:22:07,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 332 transitions, 4308 flow [2024-11-28 03:22:07,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:07,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:07,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-11-28 03:22:07,810 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37683284457478006 [2024-11-28 03:22:07,810 INFO L175 Difference]: Start difference. First operand has 285 places, 272 transitions, 2799 flow. Second operand 11 states and 257 transitions. [2024-11-28 03:22:07,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 332 transitions, 4308 flow [2024-11-28 03:22:08,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 332 transitions, 4240 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-28 03:22:08,106 INFO L231 Difference]: Finished difference. Result has 291 places, 281 transitions, 3218 flow [2024-11-28 03:22:08,106 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2731, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3218, PETRI_PLACES=291, PETRI_TRANSITIONS=281} [2024-11-28 03:22:08,106 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 232 predicate places. [2024-11-28 03:22:08,106 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 281 transitions, 3218 flow [2024-11-28 03:22:08,106 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:08,107 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:08,107 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:08,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-28 03:22:08,107 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:08,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:08,107 INFO L85 PathProgramCache]: Analyzing trace with hash -363908027, now seen corresponding path program 32 times [2024-11-28 03:22:08,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:08,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313824457] [2024-11-28 03:22:08,108 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:22:08,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:08,127 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:22:08,127 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:08,673 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:08,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:08,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313824457] [2024-11-28 03:22:08,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313824457] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:08,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:08,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:08,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371800474] [2024-11-28 03:22:08,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:08,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:08,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:08,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:08,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:08,709 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:08,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 281 transitions, 3218 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:08,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:08,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:08,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:10,236 INFO L124 PetriNetUnfolderBase]: 4260/7254 cut-off events. [2024-11-28 03:22:10,236 INFO L125 PetriNetUnfolderBase]: For 195080/195080 co-relation queries the response was YES. [2024-11-28 03:22:10,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39805 conditions, 7254 events. 4260/7254 cut-off events. For 195080/195080 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 51521 event pairs, 1861 based on Foata normal form. 1/7089 useless extension candidates. Maximal degree in co-relation 39642. Up to 6198 conditions per place. [2024-11-28 03:22:10,329 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 307 selfloop transitions, 38 changer transitions 3/353 dead transitions. [2024-11-28 03:22:10,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 353 transitions, 4851 flow [2024-11-28 03:22:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:10,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:10,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 270 transitions. [2024-11-28 03:22:10,330 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-11-28 03:22:10,330 INFO L175 Difference]: Start difference. First operand has 291 places, 281 transitions, 3218 flow. Second operand 11 states and 270 transitions. [2024-11-28 03:22:10,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 353 transitions, 4851 flow [2024-11-28 03:22:10,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 353 transitions, 4509 flow, removed 155 selfloop flow, removed 5 redundant places. [2024-11-28 03:22:10,675 INFO L231 Difference]: Finished difference. Result has 301 places, 292 transitions, 3394 flow [2024-11-28 03:22:10,675 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2876, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3394, PETRI_PLACES=301, PETRI_TRANSITIONS=292} [2024-11-28 03:22:10,675 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 242 predicate places. [2024-11-28 03:22:10,675 INFO L471 AbstractCegarLoop]: Abstraction has has 301 places, 292 transitions, 3394 flow [2024-11-28 03:22:10,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:10,676 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:10,676 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:10,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-28 03:22:10,676 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:10,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:10,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1421906027, now seen corresponding path program 33 times [2024-11-28 03:22:10,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:10,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284883774] [2024-11-28 03:22:10,677 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:22:10,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:10,697 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:22:10,697 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:11,114 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:11,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:11,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284883774] [2024-11-28 03:22:11,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284883774] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:11,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:11,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:11,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780883811] [2024-11-28 03:22:11,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:11,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:11,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:11,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:11,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:11,148 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:11,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 292 transitions, 3394 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:11,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:11,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:11,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:13,082 INFO L124 PetriNetUnfolderBase]: 4321/7362 cut-off events. [2024-11-28 03:22:13,082 INFO L125 PetriNetUnfolderBase]: For 201569/201569 co-relation queries the response was YES. [2024-11-28 03:22:13,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40215 conditions, 7362 events. 4321/7362 cut-off events. For 201569/201569 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 52551 event pairs, 1965 based on Foata normal form. 1/7199 useless extension candidates. Maximal degree in co-relation 40046. Up to 6468 conditions per place. [2024-11-28 03:22:13,172 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 297 selfloop transitions, 35 changer transitions 4/341 dead transitions. [2024-11-28 03:22:13,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 341 transitions, 4558 flow [2024-11-28 03:22:13,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:13,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:13,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-11-28 03:22:13,173 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3651026392961877 [2024-11-28 03:22:13,173 INFO L175 Difference]: Start difference. First operand has 301 places, 292 transitions, 3394 flow. Second operand 11 states and 249 transitions. [2024-11-28 03:22:13,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 341 transitions, 4558 flow [2024-11-28 03:22:13,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 341 transitions, 4252 flow, removed 138 selfloop flow, removed 4 redundant places. [2024-11-28 03:22:13,848 INFO L231 Difference]: Finished difference. Result has 310 places, 298 transitions, 3347 flow [2024-11-28 03:22:13,848 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3088, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3347, PETRI_PLACES=310, PETRI_TRANSITIONS=298} [2024-11-28 03:22:13,849 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 251 predicate places. [2024-11-28 03:22:13,849 INFO L471 AbstractCegarLoop]: Abstraction has has 310 places, 298 transitions, 3347 flow [2024-11-28 03:22:13,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:13,849 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:13,849 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:13,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-28 03:22:13,850 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:13,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:13,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1275861703, now seen corresponding path program 34 times [2024-11-28 03:22:13,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:13,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338423053] [2024-11-28 03:22:13,853 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:22:13,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:13,893 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:22:13,893 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:14,476 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:14,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:14,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338423053] [2024-11-28 03:22:14,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338423053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:14,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:14,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:14,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569054152] [2024-11-28 03:22:14,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:14,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:14,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:14,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:14,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:14,521 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:22:14,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 298 transitions, 3347 flow. Second operand has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:22:14,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:14,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:22:14,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:16,861 INFO L124 PetriNetUnfolderBase]: 4691/7920 cut-off events. [2024-11-28 03:22:16,861 INFO L125 PetriNetUnfolderBase]: For 216439/216439 co-relation queries the response was YES. [2024-11-28 03:22:17,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42972 conditions, 7920 events. 4691/7920 cut-off events. For 216439/216439 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 56518 event pairs, 2097 based on Foata normal form. 1/7756 useless extension candidates. Maximal degree in co-relation 42798. Up to 6737 conditions per place. [2024-11-28 03:22:17,048 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 318 selfloop transitions, 43 changer transitions 3/368 dead transitions. [2024-11-28 03:22:17,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 368 transitions, 4971 flow [2024-11-28 03:22:17,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:17,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:17,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-11-28 03:22:17,049 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38269794721407624 [2024-11-28 03:22:17,049 INFO L175 Difference]: Start difference. First operand has 310 places, 298 transitions, 3347 flow. Second operand 11 states and 261 transitions. [2024-11-28 03:22:17,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 368 transitions, 4971 flow [2024-11-28 03:22:17,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 368 transitions, 4751 flow, removed 91 selfloop flow, removed 6 redundant places. [2024-11-28 03:22:17,929 INFO L231 Difference]: Finished difference. Result has 318 places, 307 transitions, 3657 flow [2024-11-28 03:22:17,929 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3127, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3657, PETRI_PLACES=318, PETRI_TRANSITIONS=307} [2024-11-28 03:22:17,930 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 259 predicate places. [2024-11-28 03:22:17,930 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 307 transitions, 3657 flow [2024-11-28 03:22:17,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:22:17,930 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:17,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, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:17,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-28 03:22:17,930 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:17,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:17,931 INFO L85 PathProgramCache]: Analyzing trace with hash 525762897, now seen corresponding path program 35 times [2024-11-28 03:22:17,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:17,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853826835] [2024-11-28 03:22:17,931 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:17,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:17,947 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:22:17,947 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:18,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:18,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:18,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853826835] [2024-11-28 03:22:18,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853826835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:18,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:18,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:18,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549432504] [2024-11-28 03:22:18,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:18,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:18,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:18,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:18,461 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:18,508 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:18,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 307 transitions, 3657 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:18,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:18,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:18,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:20,809 INFO L124 PetriNetUnfolderBase]: 4556/7755 cut-off events. [2024-11-28 03:22:20,809 INFO L125 PetriNetUnfolderBase]: For 238263/238263 co-relation queries the response was YES. [2024-11-28 03:22:21,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43291 conditions, 7755 events. 4556/7755 cut-off events. For 238263/238263 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 56022 event pairs, 2093 based on Foata normal form. 1/7595 useless extension candidates. Maximal degree in co-relation 43112. Up to 6759 conditions per place. [2024-11-28 03:22:21,337 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 324 selfloop transitions, 34 changer transitions 3/366 dead transitions. [2024-11-28 03:22:21,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 366 transitions, 5116 flow [2024-11-28 03:22:21,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:21,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:21,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-11-28 03:22:21,338 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37976539589442815 [2024-11-28 03:22:21,338 INFO L175 Difference]: Start difference. First operand has 318 places, 307 transitions, 3657 flow. Second operand 11 states and 259 transitions. [2024-11-28 03:22:21,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 366 transitions, 5116 flow [2024-11-28 03:22:22,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 366 transitions, 4782 flow, removed 149 selfloop flow, removed 5 redundant places. [2024-11-28 03:22:22,052 INFO L231 Difference]: Finished difference. Result has 326 places, 312 transitions, 3639 flow [2024-11-28 03:22:22,052 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3639, PETRI_PLACES=326, PETRI_TRANSITIONS=312} [2024-11-28 03:22:22,053 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 267 predicate places. [2024-11-28 03:22:22,053 INFO L471 AbstractCegarLoop]: Abstraction has has 326 places, 312 transitions, 3639 flow [2024-11-28 03:22:22,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:22,053 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:22,053 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:22,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-11-28 03:22:22,053 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:22,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:22,054 INFO L85 PathProgramCache]: Analyzing trace with hash 2001628825, now seen corresponding path program 36 times [2024-11-28 03:22:22,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:22,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401446868] [2024-11-28 03:22:22,054 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:22:22,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:22,079 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-28 03:22:22,079 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:22,538 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:22,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:22,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401446868] [2024-11-28 03:22:22,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401446868] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:22,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:22,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:22,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486600473] [2024-11-28 03:22:22,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:22,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:22,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:22,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:22,539 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:22,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:22,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 312 transitions, 3639 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:22,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:22,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:22,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:24,673 INFO L124 PetriNetUnfolderBase]: 4556/7747 cut-off events. [2024-11-28 03:22:24,673 INFO L125 PetriNetUnfolderBase]: For 226017/226017 co-relation queries the response was YES. [2024-11-28 03:22:24,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42117 conditions, 7747 events. 4556/7747 cut-off events. For 226017/226017 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 55976 event pairs, 2117 based on Foata normal form. 1/7591 useless extension candidates. Maximal degree in co-relation 41933. Up to 6836 conditions per place. [2024-11-28 03:22:24,766 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 320 selfloop transitions, 33 changer transitions 3/361 dead transitions. [2024-11-28 03:22:24,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 361 transitions, 4844 flow [2024-11-28 03:22:24,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:24,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:24,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-11-28 03:22:24,768 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-11-28 03:22:24,768 INFO L175 Difference]: Start difference. First operand has 326 places, 312 transitions, 3639 flow. Second operand 11 states and 250 transitions. [2024-11-28 03:22:24,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 361 transitions, 4844 flow [2024-11-28 03:22:25,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 361 transitions, 4595 flow, removed 107 selfloop flow, removed 6 redundant places. [2024-11-28 03:22:25,643 INFO L231 Difference]: Finished difference. Result has 332 places, 315 transitions, 3541 flow [2024-11-28 03:22:25,644 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3390, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3541, PETRI_PLACES=332, PETRI_TRANSITIONS=315} [2024-11-28 03:22:25,644 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 273 predicate places. [2024-11-28 03:22:25,644 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 315 transitions, 3541 flow [2024-11-28 03:22:25,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:25,645 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:25,645 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:25,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-28 03:22:25,645 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:25,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:25,646 INFO L85 PathProgramCache]: Analyzing trace with hash 285033993, now seen corresponding path program 37 times [2024-11-28 03:22:25,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:25,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705957971] [2024-11-28 03:22:25,646 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:25,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:25,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:26,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:26,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:26,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705957971] [2024-11-28 03:22:26,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705957971] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:26,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:26,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:26,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64190564] [2024-11-28 03:22:26,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:26,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:26,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:26,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:26,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:26,381 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:26,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 315 transitions, 3541 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:26,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:26,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:26,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:28,723 INFO L124 PetriNetUnfolderBase]: 4619/7863 cut-off events. [2024-11-28 03:22:28,723 INFO L125 PetriNetUnfolderBase]: For 228670/228670 co-relation queries the response was YES. [2024-11-28 03:22:28,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42610 conditions, 7863 events. 4619/7863 cut-off events. For 228670/228670 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 56942 event pairs, 2163 based on Foata normal form. 1/7704 useless extension candidates. Maximal degree in co-relation 42423. Up to 6851 conditions per place. [2024-11-28 03:22:28,805 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 330 selfloop transitions, 35 changer transitions 3/373 dead transitions. [2024-11-28 03:22:28,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 373 transitions, 5029 flow [2024-11-28 03:22:28,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:28,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:28,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-11-28 03:22:28,806 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37976539589442815 [2024-11-28 03:22:28,806 INFO L175 Difference]: Start difference. First operand has 332 places, 315 transitions, 3541 flow. Second operand 11 states and 259 transitions. [2024-11-28 03:22:28,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 373 transitions, 5029 flow [2024-11-28 03:22:29,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 373 transitions, 4905 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-11-28 03:22:29,561 INFO L231 Difference]: Finished difference. Result has 337 places, 320 transitions, 3743 flow [2024-11-28 03:22:29,561 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3417, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3743, PETRI_PLACES=337, PETRI_TRANSITIONS=320} [2024-11-28 03:22:29,562 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 278 predicate places. [2024-11-28 03:22:29,562 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 320 transitions, 3743 flow [2024-11-28 03:22:29,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:29,562 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:29,562 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:29,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-11-28 03:22:29,562 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:29,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:29,563 INFO L85 PathProgramCache]: Analyzing trace with hash -504157719, now seen corresponding path program 38 times [2024-11-28 03:22:29,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:29,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589581602] [2024-11-28 03:22:29,563 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:22:29,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:29,576 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:22:29,577 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:29,895 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:29,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:29,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589581602] [2024-11-28 03:22:29,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589581602] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:29,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:29,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:29,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116490874] [2024-11-28 03:22:29,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:29,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:29,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:29,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:29,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:29,932 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:29,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 320 transitions, 3743 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:29,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:29,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:29,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:32,286 INFO L124 PetriNetUnfolderBase]: 4619/7866 cut-off events. [2024-11-28 03:22:32,286 INFO L125 PetriNetUnfolderBase]: For 240233/240233 co-relation queries the response was YES. [2024-11-28 03:22:32,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42965 conditions, 7866 events. 4619/7866 cut-off events. For 240233/240233 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 56962 event pairs, 2132 based on Foata normal form. 1/7707 useless extension candidates. Maximal degree in co-relation 42775. Up to 6769 conditions per place. [2024-11-28 03:22:32,400 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 331 selfloop transitions, 40 changer transitions 5/381 dead transitions. [2024-11-28 03:22:32,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 381 transitions, 5039 flow [2024-11-28 03:22:32,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:32,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:32,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-11-28 03:22:32,401 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-11-28 03:22:32,401 INFO L175 Difference]: Start difference. First operand has 337 places, 320 transitions, 3743 flow. Second operand 11 states and 268 transitions. [2024-11-28 03:22:32,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 381 transitions, 5039 flow [2024-11-28 03:22:33,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 381 transitions, 4775 flow, removed 114 selfloop flow, removed 6 redundant places. [2024-11-28 03:22:33,159 INFO L231 Difference]: Finished difference. Result has 343 places, 324 transitions, 3652 flow [2024-11-28 03:22:33,159 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3652, PETRI_PLACES=343, PETRI_TRANSITIONS=324} [2024-11-28 03:22:33,159 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 284 predicate places. [2024-11-28 03:22:33,159 INFO L471 AbstractCegarLoop]: Abstraction has has 343 places, 324 transitions, 3652 flow [2024-11-28 03:22:33,159 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:33,160 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:33,160 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:33,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-11-28 03:22:33,160 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:33,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:33,161 INFO L85 PathProgramCache]: Analyzing trace with hash -501328497, now seen corresponding path program 39 times [2024-11-28 03:22:33,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:33,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025241815] [2024-11-28 03:22:33,161 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:22:33,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:33,178 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 03:22:33,178 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:33,791 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:33,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:33,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025241815] [2024-11-28 03:22:33,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025241815] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:33,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:33,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:33,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935244503] [2024-11-28 03:22:33,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:33,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:33,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:33,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:33,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:33,843 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:33,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 324 transitions, 3652 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:33,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:33,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:33,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:35,787 INFO L124 PetriNetUnfolderBase]: 4655/7933 cut-off events. [2024-11-28 03:22:35,787 INFO L125 PetriNetUnfolderBase]: For 223946/223946 co-relation queries the response was YES. [2024-11-28 03:22:35,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42352 conditions, 7933 events. 4655/7933 cut-off events. For 223946/223946 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 57609 event pairs, 2220 based on Foata normal form. 1/7775 useless extension candidates. Maximal degree in co-relation 42159. Up to 7020 conditions per place. [2024-11-28 03:22:35,883 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 326 selfloop transitions, 36 changer transitions 3/370 dead transitions. [2024-11-28 03:22:35,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 370 transitions, 4804 flow [2024-11-28 03:22:35,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:35,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:35,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-11-28 03:22:35,884 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3651026392961877 [2024-11-28 03:22:35,884 INFO L175 Difference]: Start difference. First operand has 343 places, 324 transitions, 3652 flow. Second operand 11 states and 249 transitions. [2024-11-28 03:22:35,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 370 transitions, 4804 flow [2024-11-28 03:22:36,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 370 transitions, 4639 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-11-28 03:22:36,541 INFO L231 Difference]: Finished difference. Result has 348 places, 327 transitions, 3651 flow [2024-11-28 03:22:36,541 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3651, PETRI_PLACES=348, PETRI_TRANSITIONS=327} [2024-11-28 03:22:36,541 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 289 predicate places. [2024-11-28 03:22:36,541 INFO L471 AbstractCegarLoop]: Abstraction has has 348 places, 327 transitions, 3651 flow [2024-11-28 03:22:36,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:36,542 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:36,542 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:36,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-11-28 03:22:36,542 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:36,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:36,543 INFO L85 PathProgramCache]: Analyzing trace with hash 57275079, now seen corresponding path program 40 times [2024-11-28 03:22:36,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:36,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659459071] [2024-11-28 03:22:36,543 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:22:36,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:36,562 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:22:36,563 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:37,083 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:37,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:37,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659459071] [2024-11-28 03:22:37,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659459071] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:37,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:37,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:37,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820051442] [2024-11-28 03:22:37,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:37,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:37,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:37,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:37,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:37,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:22:37,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 327 transitions, 3651 flow. Second operand has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:22:37,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:37,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:22:37,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:39,640 INFO L124 PetriNetUnfolderBase]: 4853/8225 cut-off events. [2024-11-28 03:22:39,640 INFO L125 PetriNetUnfolderBase]: For 233982/233982 co-relation queries the response was YES. [2024-11-28 03:22:39,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43683 conditions, 8225 events. 4853/8225 cut-off events. For 233982/233982 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 59474 event pairs, 2233 based on Foata normal form. 1/8055 useless extension candidates. Maximal degree in co-relation 43487. Up to 7010 conditions per place. [2024-11-28 03:22:39,737 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 335 selfloop transitions, 45 changer transitions 5/389 dead transitions. [2024-11-28 03:22:39,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 389 transitions, 4899 flow [2024-11-28 03:22:39,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:39,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:39,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-11-28 03:22:39,738 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-11-28 03:22:39,738 INFO L175 Difference]: Start difference. First operand has 348 places, 327 transitions, 3651 flow. Second operand 11 states and 260 transitions. [2024-11-28 03:22:39,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 389 transitions, 4899 flow [2024-11-28 03:22:40,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 389 transitions, 4735 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-11-28 03:22:40,594 INFO L231 Difference]: Finished difference. Result has 352 places, 331 transitions, 3683 flow [2024-11-28 03:22:40,595 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3683, PETRI_PLACES=352, PETRI_TRANSITIONS=331} [2024-11-28 03:22:40,595 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 293 predicate places. [2024-11-28 03:22:40,595 INFO L471 AbstractCegarLoop]: Abstraction has has 352 places, 331 transitions, 3683 flow [2024-11-28 03:22:40,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.818181818181818) internal successors, (163), 11 states have internal predecessors, (163), 0 states have call successors, (0), 0 states 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 03:22:40,595 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:40,595 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:40,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-28 03:22:40,595 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:40,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:40,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1353848693, now seen corresponding path program 41 times [2024-11-28 03:22:40,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:40,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037921096] [2024-11-28 03:22:40,597 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:40,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:40,616 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-28 03:22:40,616 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:41,029 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:41,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:41,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037921096] [2024-11-28 03:22:41,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037921096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:41,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:41,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:41,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125669572] [2024-11-28 03:22:41,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:41,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:41,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:41,031 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:41,031 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:41,065 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 62 [2024-11-28 03:22:41,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 331 transitions, 3683 flow. Second operand has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:41,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:41,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 62 [2024-11-28 03:22:41,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:43,092 INFO L124 PetriNetUnfolderBase]: 4655/7939 cut-off events. [2024-11-28 03:22:43,092 INFO L125 PetriNetUnfolderBase]: For 219399/219399 co-relation queries the response was YES. [2024-11-28 03:22:43,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41998 conditions, 7939 events. 4655/7939 cut-off events. For 219399/219399 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 57794 event pairs, 2227 based on Foata normal form. 1/7776 useless extension candidates. Maximal degree in co-relation 41800. Up to 7032 conditions per place. [2024-11-28 03:22:43,200 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 332 selfloop transitions, 34 changer transitions 3/374 dead transitions. [2024-11-28 03:22:43,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 374 transitions, 4773 flow [2024-11-28 03:22:43,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:43,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:22:43,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-11-28 03:22:43,201 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-11-28 03:22:43,201 INFO L175 Difference]: Start difference. First operand has 352 places, 331 transitions, 3683 flow. Second operand 11 states and 246 transitions. [2024-11-28 03:22:43,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 374 transitions, 4773 flow [2024-11-28 03:22:43,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 374 transitions, 4588 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-11-28 03:22:43,920 INFO L231 Difference]: Finished difference. Result has 357 places, 333 transitions, 3590 flow [2024-11-28 03:22:43,920 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3498, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3590, PETRI_PLACES=357, PETRI_TRANSITIONS=333} [2024-11-28 03:22:43,920 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 298 predicate places. [2024-11-28 03:22:43,920 INFO L471 AbstractCegarLoop]: Abstraction has has 357 places, 333 transitions, 3590 flow [2024-11-28 03:22:43,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.818181818181818) internal successors, (174), 11 states have internal predecessors, (174), 0 states have call successors, (0), 0 states 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 03:22:43,921 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:43,921 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:43,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-11-28 03:22:43,921 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:43,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:43,922 INFO L85 PathProgramCache]: Analyzing trace with hash -578167986, now seen corresponding path program 1 times [2024-11-28 03:22:43,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:43,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277018058] [2024-11-28 03:22:43,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:43,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:43,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:44,020 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:22:44,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:44,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277018058] [2024-11-28 03:22:44,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277018058] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:44,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092763192] [2024-11-28 03:22:44,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:44,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:44,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:44,023 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:44,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:22:44,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:44,365 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:22:44,367 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:44,462 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:22:44,462 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:44,589 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:22:44,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092763192] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:22:44,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:22:44,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2024-11-28 03:22:44,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311421336] [2024-11-28 03:22:44,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:44,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:22:44,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:44,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:22:44,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:22:44,643 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2024-11-28 03:22:44,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 333 transitions, 3590 flow. Second operand has 14 states, 14 states have (on average 18.857142857142858) internal successors, (264), 14 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:44,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:44,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2024-11-28 03:22:44,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:48,681 INFO L124 PetriNetUnfolderBase]: 7879/14101 cut-off events. [2024-11-28 03:22:48,681 INFO L125 PetriNetUnfolderBase]: For 454194/454462 co-relation queries the response was YES. [2024-11-28 03:22:48,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76143 conditions, 14101 events. 7879/14101 cut-off events. For 454194/454462 co-relation queries the response was YES. Maximal size of possible extension queue 1233. Compared 118672 event pairs, 4487 based on Foata normal form. 292/13975 useless extension candidates. Maximal degree in co-relation 75699. Up to 6391 conditions per place. [2024-11-28 03:22:48,943 INFO L140 encePairwiseOnDemand]: 53/62 looper letters, 562 selfloop transitions, 12 changer transitions 18/636 dead transitions. [2024-11-28 03:22:48,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 636 transitions, 8289 flow [2024-11-28 03:22:48,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:22:48,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:22:48,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-11-28 03:22:48,944 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-11-28 03:22:48,944 INFO L175 Difference]: Start difference. First operand has 357 places, 333 transitions, 3590 flow. Second operand 8 states and 198 transitions. [2024-11-28 03:22:48,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 636 transitions, 8289 flow [2024-11-28 03:22:50,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 636 transitions, 8139 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-11-28 03:22:50,110 INFO L231 Difference]: Finished difference. Result has 361 places, 339 transitions, 3614 flow [2024-11-28 03:22:50,110 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3614, PETRI_PLACES=361, PETRI_TRANSITIONS=339} [2024-11-28 03:22:50,111 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 302 predicate places. [2024-11-28 03:22:50,111 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 339 transitions, 3614 flow [2024-11-28 03:22:50,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 18.857142857142858) internal successors, (264), 14 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:22:50,111 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:50,111 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, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:50,119 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:22:50,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-11-28 03:22:50,312 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:50,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:50,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1963546346, now seen corresponding path program 1 times [2024-11-28 03:22:50,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:50,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116526095] [2024-11-28 03:22:50,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:50,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:50,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:50,389 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:22:50,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:50,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116526095] [2024-11-28 03:22:50,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116526095] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:50,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884138359] [2024-11-28 03:22:50,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:50,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:50,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:50,391 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:50,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:22:50,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:50,505 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:22:50,506 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:50,568 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:50,568 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:50,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884138359] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:50,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:22:50,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-11-28 03:22:50,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610448958] [2024-11-28 03:22:50,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:50,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:22:50,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:50,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:22:50,570 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:22:50,570 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2024-11-28 03:22:50,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 339 transitions, 3614 flow. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states 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 03:22:50,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:50,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2024-11-28 03:22:50,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:54,614 INFO L124 PetriNetUnfolderBase]: 8530/15486 cut-off events. [2024-11-28 03:22:54,614 INFO L125 PetriNetUnfolderBase]: For 657773/659395 co-relation queries the response was YES. [2024-11-28 03:22:54,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88905 conditions, 15486 events. 8530/15486 cut-off events. For 657773/659395 co-relation queries the response was YES. Maximal size of possible extension queue 1341. Compared 134974 event pairs, 3184 based on Foata normal form. 898/15951 useless extension candidates. Maximal degree in co-relation 88287. Up to 6900 conditions per place. [2024-11-28 03:22:54,946 INFO L140 encePairwiseOnDemand]: 59/62 looper letters, 448 selfloop transitions, 34 changer transitions 0/526 dead transitions. [2024-11-28 03:22:54,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 526 transitions, 6911 flow [2024-11-28 03:22:54,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:22:54,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:22:54,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-11-28 03:22:54,947 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5161290322580645 [2024-11-28 03:22:54,947 INFO L175 Difference]: Start difference. First operand has 361 places, 339 transitions, 3614 flow. Second operand 4 states and 128 transitions. [2024-11-28 03:22:54,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 526 transitions, 6911 flow [2024-11-28 03:22:56,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 526 transitions, 6891 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-11-28 03:22:56,574 INFO L231 Difference]: Finished difference. Result has 363 places, 350 transitions, 3977 flow [2024-11-28 03:22:56,574 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3542, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3977, PETRI_PLACES=363, PETRI_TRANSITIONS=350} [2024-11-28 03:22:56,574 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 304 predicate places. [2024-11-28 03:22:56,574 INFO L471 AbstractCegarLoop]: Abstraction has has 363 places, 350 transitions, 3977 flow [2024-11-28 03:22:56,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states 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 03:22:56,575 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:56,575 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:56,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 03:22:56,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:56,775 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:22:56,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:56,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1842371131, now seen corresponding path program 1 times [2024-11-28 03:22:56,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:56,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889257897] [2024-11-28 03:22:56,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:56,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:56,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:57,101 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:22:57,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:57,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889257897] [2024-11-28 03:22:57,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889257897] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:57,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691996000] [2024-11-28 03:22:57,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:57,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:57,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:57,103 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:57,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:22:57,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:57,215 INFO L256 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:22:57,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:57,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:57,264 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:57,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691996000] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:57,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:22:57,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-28 03:22:57,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505798694] [2024-11-28 03:22:57,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:57,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:22:57,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:57,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:22:57,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:22:57,265 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2024-11-28 03:22:57,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 350 transitions, 3977 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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 03:22:57,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:57,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2024-11-28 03:22:57,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:00,743 INFO L124 PetriNetUnfolderBase]: 7002/13223 cut-off events. [2024-11-28 03:23:00,743 INFO L125 PetriNetUnfolderBase]: For 736658/740303 co-relation queries the response was YES. [2024-11-28 03:23:00,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90005 conditions, 13223 events. 7002/13223 cut-off events. For 736658/740303 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 110044 event pairs, 3312 based on Foata normal form. 889/13628 useless extension candidates. Maximal degree in co-relation 89465. Up to 6169 conditions per place. [2024-11-28 03:23:00,985 INFO L140 encePairwiseOnDemand]: 58/62 looper letters, 104 selfloop transitions, 7 changer transitions 140/257 dead transitions. [2024-11-28 03:23:00,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 257 transitions, 3920 flow [2024-11-28 03:23:00,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:23:00,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:23:00,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 134 transitions. [2024-11-28 03:23:00,986 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5403225806451613 [2024-11-28 03:23:00,986 INFO L175 Difference]: Start difference. First operand has 363 places, 350 transitions, 3977 flow. Second operand 4 states and 134 transitions. [2024-11-28 03:23:00,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 257 transitions, 3920 flow [2024-11-28 03:23:02,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 257 transitions, 3565 flow, removed 66 selfloop flow, removed 34 redundant places. [2024-11-28 03:23:02,560 INFO L231 Difference]: Finished difference. Result has 334 places, 65 transitions, 914 flow [2024-11-28 03:23:02,561 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2162, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=914, PETRI_PLACES=334, PETRI_TRANSITIONS=65} [2024-11-28 03:23:02,561 INFO L279 CegarLoopForPetriNet]: 59 programPoint places, 275 predicate places. [2024-11-28 03:23:02,561 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 65 transitions, 914 flow [2024-11-28 03:23:02,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states 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 03:23:02,561 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:02,561 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:02,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:02,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:02,762 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-28 03:23:02,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:02,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1308198145, now seen corresponding path program 2 times [2024-11-28 03:23:02,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:02,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671319724] [2024-11-28 03:23:02,763 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:02,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:02,779 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:02,779 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:03,482 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:03,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:03,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671319724] [2024-11-28 03:23:03,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671319724] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:03,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310567087] [2024-11-28 03:23:03,483 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:03,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:03,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:03,485 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:03,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa6f3c10-0a24-4258-bf5a-14eaa3035bbc/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:23:03,614 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:23:03,614 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:03,616 INFO L256 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 03:23:03,617 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:03,719 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 03:23:03,719 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:03,768 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 03:23:03,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2024-11-28 03:23:03,804 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:23:03,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310567087] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:23:03,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:23:03,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 4] total 15 [2024-11-28 03:23:03,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132314709] [2024-11-28 03:23:03,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:23:03,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 03:23:03,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:03,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 03:23:03,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2024-11-28 03:23:03,876 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 62 [2024-11-28 03:23:03,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 65 transitions, 914 flow. Second operand has 16 states, 16 states have (on average 16.625) internal successors, (266), 16 states have internal predecessors, (266), 0 states have call successors, (0), 0 states 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 03:23:03,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:03,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 62 [2024-11-28 03:23:03,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand