./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 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --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-?-48c9605-m [2025-02-08 08:41:07,137 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 08:41:07,194 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2025-02-08 08:41:07,198 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 08:41:07,198 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 08:41:07,219 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 08:41:07,222 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 08:41:07,222 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 08:41:07,222 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 08:41:07,223 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 08:41:07,223 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 08:41:07,224 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 08:41:07,224 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 08:41:07,225 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 08:41:07,225 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 08:41:07,225 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 08:41:07,225 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 08:41:07,225 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 08:41:07,225 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 08:41:07,225 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 08:41:07,225 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 08:41:07,225 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 08:41:07,226 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 08:41:07,226 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 08:41:07,226 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 08:41:07,226 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 08:41:07,226 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 08:41:07,226 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 08:41:07,227 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 08:41:07,227 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 08:41:07,227 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 08:41:07,227 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 08:41:07,227 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 08:41:07,228 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 08:41:07,228 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 08:41:07,228 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 08:41:07,228 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 08:41:07,228 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 08:41:07,228 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 08:41:07,228 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 08:41:07,228 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 08:41:07,229 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 08:41:07,229 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 -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux 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 [2025-02-08 08:41:07,504 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 08:41:07,515 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 08:41:07,517 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 08:41:07,518 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 08:41:07,518 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 08:41:07,519 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2025-02-08 08:41:08,730 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/95541490d/07fd1c6a6315436f9f8fc86fa4936784/FLAG1dc43d8b6 [2025-02-08 08:41:08,952 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 08:41:08,955 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2025-02-08 08:41:08,967 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/95541490d/07fd1c6a6315436f9f8fc86fa4936784/FLAG1dc43d8b6 [2025-02-08 08:41:08,987 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/95541490d/07fd1c6a6315436f9f8fc86fa4936784 [2025-02-08 08:41:08,989 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 08:41:08,990 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 08:41:08,992 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 08:41:08,992 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 08:41:08,995 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 08:41:08,996 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 08:41:08" (1/1) ... [2025-02-08 08:41:08,997 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e862341 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:08, skipping insertion in model container [2025-02-08 08:41:08,997 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 08:41:08" (1/1) ... [2025-02-08 08:41:09,014 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 08:41:09,172 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 08:41:09,174 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 08:41:09,186 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 08:41:09,212 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 08:41:09,226 INFO L204 MainTranslator]: Completed translation [2025-02-08 08:41:09,226 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09 WrapperNode [2025-02-08 08:41:09,227 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 08:41:09,227 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 08:41:09,228 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 08:41:09,228 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 08:41:09,233 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,240 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,269 INFO L138 Inliner]: procedures = 25, calls = 41, calls flagged for inlining = 17, calls inlined = 19, statements flattened = 239 [2025-02-08 08:41:09,271 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 08:41:09,272 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 08:41:09,272 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 08:41:09,272 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 08:41:09,278 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,278 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,280 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,299 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]. [2025-02-08 08:41:09,300 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,300 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,310 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,311 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,312 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,317 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,319 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 08:41:09,324 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 08:41:09,324 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 08:41:09,324 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 08:41:09,325 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (1/1) ... [2025-02-08 08:41:09,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 08:41:09,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:41:09,359 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 08:41:09,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 08:41:09,381 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 08:41:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-02-08 08:41:09,382 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-02-08 08:41:09,383 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-02-08 08:41:09,383 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 08:41:09,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 08:41:09,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 08:41:09,385 WARN L227 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-02-08 08:41:09,478 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 08:41:09,480 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 08:41:09,843 INFO L304 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-02-08 08:41:09,844 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 08:41:10,135 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 08:41:10,135 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 08:41:10,136 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 08:41:10 BoogieIcfgContainer [2025-02-08 08:41:10,136 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 08:41:10,139 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 08:41:10,139 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 08:41:10,142 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 08:41:10,142 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 08:41:08" (1/3) ... [2025-02-08 08:41:10,143 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68006324 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 08:41:10, skipping insertion in model container [2025-02-08 08:41:10,143 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:41:09" (2/3) ... [2025-02-08 08:41:10,144 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68006324 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 08:41:10, skipping insertion in model container [2025-02-08 08:41:10,144 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 08:41:10" (3/3) ... [2025-02-08 08:41:10,145 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2025-02-08 08:41:10,157 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 08:41:10,160 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-queue-add-3-nl.wvr.c that has 4 procedures, 56 locations, 1 initial locations, 5 loop locations, and 16 error locations. [2025-02-08 08:41:10,160 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-02-08 08:41:10,212 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-02-08 08:41:10,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 62 transitions, 145 flow [2025-02-08 08:41:10,266 INFO L124 PetriNetUnfolderBase]: 7/59 cut-off events. [2025-02-08 08:41:10,268 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-02-08 08:41:10,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 59 events. 7/59 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 150 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2025-02-08 08:41:10,273 INFO L82 GeneralOperation]: Start removeDead. Operand has 65 places, 62 transitions, 145 flow [2025-02-08 08:41:10,275 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 61 places, 58 transitions, 134 flow [2025-02-08 08:41:10,282 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 08:41:10,291 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;@576eef58, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 08:41:10,291 INFO L334 AbstractCegarLoop]: Starting to check reachability of 29 error locations. [2025-02-08 08:41:10,295 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-08 08:41:10,295 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2025-02-08 08:41:10,295 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 08:41:10,295 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:10,296 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-02-08 08:41:10,296 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:10,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:10,301 INFO L85 PathProgramCache]: Analyzing trace with hash 672532, now seen corresponding path program 1 times [2025-02-08 08:41:10,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:10,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012190618] [2025-02-08 08:41:10,308 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:10,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:10,367 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-02-08 08:41:10,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-02-08 08:41:10,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:10,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:10,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:10,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:10,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012190618] [2025-02-08 08:41:10,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012190618] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:10,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:10,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-02-08 08:41:10,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391184167] [2025-02-08 08:41:10,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:10,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 08:41:10,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:10,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 08:41:10,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 08:41:10,561 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:10,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:10,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:10,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:10,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:11,256 INFO L124 PetriNetUnfolderBase]: 4012/6158 cut-off events. [2025-02-08 08:41:11,256 INFO L125 PetriNetUnfolderBase]: For 304/304 co-relation queries the response was YES. [2025-02-08 08:41:11,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11859 conditions, 6158 events. 4012/6158 cut-off events. For 304/304 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37759 event pairs, 3528 based on Foata normal form. 379/4445 useless extension candidates. Maximal degree in co-relation 11339. Up to 5391 conditions per place. [2025-02-08 08:41:11,355 INFO L140 encePairwiseOnDemand]: 55/62 looper letters, 40 selfloop transitions, 2 changer transitions 0/52 dead transitions. [2025-02-08 08:41:11,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 52 transitions, 206 flow [2025-02-08 08:41:11,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 08:41:11,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 08:41:11,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 89 transitions. [2025-02-08 08:41:11,364 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.478494623655914 [2025-02-08 08:41:11,365 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 134 flow. Second operand 3 states and 89 transitions. [2025-02-08 08:41:11,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 52 transitions, 206 flow [2025-02-08 08:41:11,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 52 transitions, 194 flow, removed 0 selfloop flow, removed 6 redundant places. [2025-02-08 08:41:11,372 INFO L231 Difference]: Finished difference. Result has 53 places, 52 transitions, 114 flow [2025-02-08 08:41:11,373 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=53, PETRI_TRANSITIONS=52} [2025-02-08 08:41:11,376 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -8 predicate places. [2025-02-08 08:41:11,376 INFO L471 AbstractCegarLoop]: Abstraction has has 53 places, 52 transitions, 114 flow [2025-02-08 08:41:11,376 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:11,376 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:11,376 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-02-08 08:41:11,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 08:41:11,377 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:11,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:11,377 INFO L85 PathProgramCache]: Analyzing trace with hash 672533, now seen corresponding path program 1 times [2025-02-08 08:41:11,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:11,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970495079] [2025-02-08 08:41:11,377 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:11,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:11,383 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-02-08 08:41:11,396 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-02-08 08:41:11,398 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:11,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:11,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:11,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:11,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970495079] [2025-02-08 08:41:11,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970495079] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:11,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:11,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 08:41:11,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999774496] [2025-02-08 08:41:11,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:11,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 08:41:11,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:11,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 08:41:11,627 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 08:41:11,636 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:11,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 52 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:11,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:11,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:11,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:12,069 INFO L124 PetriNetUnfolderBase]: 4013/6161 cut-off events. [2025-02-08 08:41:12,069 INFO L125 PetriNetUnfolderBase]: For 65/65 co-relation queries the response was YES. [2025-02-08 08:41:12,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11678 conditions, 6161 events. 4013/6161 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37759 event pairs, 3528 based on Foata normal form. 0/4067 useless extension candidates. Maximal degree in co-relation 11649. Up to 5400 conditions per place. [2025-02-08 08:41:12,097 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 43 selfloop transitions, 4 changer transitions 0/55 dead transitions. [2025-02-08 08:41:12,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 55 transitions, 214 flow [2025-02-08 08:41:12,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 08:41:12,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 08:41:12,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2025-02-08 08:41:12,100 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2025-02-08 08:41:12,100 INFO L175 Difference]: Start difference. First operand has 53 places, 52 transitions, 114 flow. Second operand 4 states and 104 transitions. [2025-02-08 08:41:12,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 55 transitions, 214 flow [2025-02-08 08:41:12,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 55 transitions, 210 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:12,104 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 137 flow [2025-02-08 08:41:12,104 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=56, PETRI_TRANSITIONS=55} [2025-02-08 08:41:12,105 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -5 predicate places. [2025-02-08 08:41:12,105 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 137 flow [2025-02-08 08:41:12,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:12,105 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:12,106 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2025-02-08 08:41:12,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 08:41:12,106 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:12,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:12,106 INFO L85 PathProgramCache]: Analyzing trace with hash 20850445, now seen corresponding path program 1 times [2025-02-08 08:41:12,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:12,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903868985] [2025-02-08 08:41:12,107 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:12,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:12,115 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-02-08 08:41:12,128 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-02-08 08:41:12,129 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:12,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:12,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:12,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:12,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903868985] [2025-02-08 08:41:12,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903868985] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:12,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:12,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 08:41:12,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341280642] [2025-02-08 08:41:12,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:12,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 08:41:12,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:12,316 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 08:41:12,317 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 08:41:12,328 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:12,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 55 transitions, 137 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:12,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:12,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:12,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:12,764 INFO L124 PetriNetUnfolderBase]: 4014/6164 cut-off events. [2025-02-08 08:41:12,764 INFO L125 PetriNetUnfolderBase]: For 65/65 co-relation queries the response was YES. [2025-02-08 08:41:12,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11695 conditions, 6164 events. 4014/6164 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37860 event pairs, 3528 based on Foata normal form. 0/4069 useless extension candidates. Maximal degree in co-relation 11670. Up to 5399 conditions per place. [2025-02-08 08:41:12,802 INFO L140 encePairwiseOnDemand]: 54/62 looper letters, 43 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2025-02-08 08:41:12,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 58 transitions, 243 flow [2025-02-08 08:41:12,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 08:41:12,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 08:41:12,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2025-02-08 08:41:12,804 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2025-02-08 08:41:12,804 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 137 flow. Second operand 5 states and 121 transitions. [2025-02-08 08:41:12,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 58 transitions, 243 flow [2025-02-08 08:41:12,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 58 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 08:41:12,806 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 171 flow [2025-02-08 08:41:12,806 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=171, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2025-02-08 08:41:12,807 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 0 predicate places. [2025-02-08 08:41:12,807 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 171 flow [2025-02-08 08:41:12,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:12,807 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:12,807 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2025-02-08 08:41:12,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 08:41:12,807 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:12,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:12,808 INFO L85 PathProgramCache]: Analyzing trace with hash 646325188, now seen corresponding path program 1 times [2025-02-08 08:41:12,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:12,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564186030] [2025-02-08 08:41:12,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:12,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:12,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-02-08 08:41:12,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-02-08 08:41:12,822 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:12,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:12,969 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:12,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:12,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564186030] [2025-02-08 08:41:12,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564186030] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 08:41:12,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224790964] [2025-02-08 08:41:12,970 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:12,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 08:41:12,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:41:12,974 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 08:41:12,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 08:41:13,021 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-02-08 08:41:13,033 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-02-08 08:41:13,033 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:13,033 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:13,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 08:41:13,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 08:41:13,101 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 [2025-02-08 08:41:13,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:13,210 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 08:41:13,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:13,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224790964] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 08:41:13,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 08:41:13,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2025-02-08 08:41:13,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144586524] [2025-02-08 08:41:13,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 08:41:13,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:13,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:13,315 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:13,315 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:13,359 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:13,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 171 flow. Second operand has 11 states, 11 states have (on average 15.363636363636363) internal successors, (169), 11 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:13,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:13,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:13,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:14,011 INFO L124 PetriNetUnfolderBase]: 4014/6163 cut-off events. [2025-02-08 08:41:14,012 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2025-02-08 08:41:14,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11708 conditions, 6163 events. 4014/6163 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37758 event pairs, 3528 based on Foata normal form. 0/4071 useless extension candidates. Maximal degree in co-relation 11680. Up to 5399 conditions per place. [2025-02-08 08:41:14,041 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2025-02-08 08:41:14,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 57 transitions, 265 flow [2025-02-08 08:41:14,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 08:41:14,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-08 08:41:14,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2025-02-08 08:41:14,043 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2025-02-08 08:41:14,043 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 171 flow. Second operand 6 states and 131 transitions. [2025-02-08 08:41:14,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 57 transitions, 265 flow [2025-02-08 08:41:14,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 57 transitions, 264 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 08:41:14,045 INFO L231 Difference]: Finished difference. Result has 64 places, 57 transitions, 180 flow [2025-02-08 08:41:14,045 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=180, PETRI_PLACES=64, PETRI_TRANSITIONS=57} [2025-02-08 08:41:14,045 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 3 predicate places. [2025-02-08 08:41:14,045 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 57 transitions, 180 flow [2025-02-08 08:41:14,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.363636363636363) internal successors, (169), 11 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:14,045 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:14,046 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2025-02-08 08:41:14,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 08:41:14,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 08:41:14,253 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:14,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:14,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1437537104, now seen corresponding path program 1 times [2025-02-08 08:41:14,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:14,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954596114] [2025-02-08 08:41:14,254 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:14,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:14,260 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 08:41:14,267 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 08:41:14,267 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:14,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:14,450 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:14,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:14,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954596114] [2025-02-08 08:41:14,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954596114] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 08:41:14,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425488344] [2025-02-08 08:41:14,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:14,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 08:41:14,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:41:14,455 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 08:41:14,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-08 08:41:14,500 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 08:41:14,522 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 08:41:14,522 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:14,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:14,526 INFO L256 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-08 08:41:14,528 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 08:41:14,546 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 [2025-02-08 08:41:14,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:14,706 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 08:41:14,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:14,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425488344] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 08:41:14,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 08:41:14,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2025-02-08 08:41:14,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407065301] [2025-02-08 08:41:14,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 08:41:14,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 08:41:14,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:14,877 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 08:41:14,877 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2025-02-08 08:41:14,948 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:14,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 57 transitions, 180 flow. Second operand has 13 states, 13 states have (on average 15.307692307692308) internal successors, (199), 13 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:14,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:14,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:14,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:15,531 INFO L124 PetriNetUnfolderBase]: 4014/6162 cut-off events. [2025-02-08 08:41:15,531 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2025-02-08 08:41:15,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11712 conditions, 6162 events. 4014/6162 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 37708 event pairs, 3528 based on Foata normal form. 0/4071 useless extension candidates. Maximal degree in co-relation 11679. Up to 5391 conditions per place. [2025-02-08 08:41:15,560 INFO L140 encePairwiseOnDemand]: 54/62 looper letters, 36 selfloop transitions, 12 changer transitions 0/56 dead transitions. [2025-02-08 08:41:15,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 56 transitions, 272 flow [2025-02-08 08:41:15,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 08:41:15,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 08:41:15,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2025-02-08 08:41:15,562 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2025-02-08 08:41:15,562 INFO L175 Difference]: Start difference. First operand has 64 places, 57 transitions, 180 flow. Second operand 7 states and 147 transitions. [2025-02-08 08:41:15,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 56 transitions, 272 flow [2025-02-08 08:41:15,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 56 transitions, 238 flow, removed 3 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:15,563 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 166 flow [2025-02-08 08:41:15,564 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=166, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2025-02-08 08:41:15,564 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 0 predicate places. [2025-02-08 08:41:15,564 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 166 flow [2025-02-08 08:41:15,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 15.307692307692308) internal successors, (199), 13 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:15,564 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:15,565 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:15,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-08 08:41:15,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 08:41:15,769 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:15,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:15,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1610837664, now seen corresponding path program 1 times [2025-02-08 08:41:15,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:15,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71464791] [2025-02-08 08:41:15,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:15,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:15,775 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-08 08:41:15,779 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-08 08:41:15,780 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:15,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:15,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:15,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:15,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71464791] [2025-02-08 08:41:15,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71464791] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:15,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:15,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 08:41:15,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008642585] [2025-02-08 08:41:15,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:15,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 08:41:15,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:15,823 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 08:41:15,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 08:41:15,831 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 62 [2025-02-08 08:41:15,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:15,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:15,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 62 [2025-02-08 08:41:15,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:16,208 INFO L124 PetriNetUnfolderBase]: 4174/6460 cut-off events. [2025-02-08 08:41:16,208 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2025-02-08 08:41:16,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12280 conditions, 6460 events. 4174/6460 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39586 event pairs, 3675 based on Foata normal form. 112/4476 useless extension candidates. Maximal degree in co-relation 11663. Up to 5400 conditions per place. [2025-02-08 08:41:16,242 INFO L140 encePairwiseOnDemand]: 48/62 looper letters, 63 selfloop transitions, 5 changer transitions 1/77 dead transitions. [2025-02-08 08:41:16,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 375 flow [2025-02-08 08:41:16,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 08:41:16,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 08:41:16,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2025-02-08 08:41:16,244 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-02-08 08:41:16,244 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 166 flow. Second operand 5 states and 155 transitions. [2025-02-08 08:41:16,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 375 flow [2025-02-08 08:41:16,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 77 transitions, 336 flow, removed 6 selfloop flow, removed 5 redundant places. [2025-02-08 08:41:16,248 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 186 flow [2025-02-08 08:41:16,249 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=186, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2025-02-08 08:41:16,249 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 1 predicate places. [2025-02-08 08:41:16,249 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 186 flow [2025-02-08 08:41:16,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:16,249 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:16,249 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:16,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-08 08:41:16,251 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:16,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:16,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1865056911, now seen corresponding path program 1 times [2025-02-08 08:41:16,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:16,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111129968] [2025-02-08 08:41:16,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:16,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:16,259 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-02-08 08:41:16,266 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-02-08 08:41:16,269 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:16,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:16,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 08:41:16,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:16,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111129968] [2025-02-08 08:41:16,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111129968] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 08:41:16,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746804904] [2025-02-08 08:41:16,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:16,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 08:41:16,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:41:16,459 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 08:41:16,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-08 08:41:16,504 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-02-08 08:41:16,520 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-02-08 08:41:16,520 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:16,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:16,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 08:41:16,523 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 08:41:16,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2025-02-08 08:41:16,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2025-02-08 08:41:16,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2025-02-08 08:41:16,595 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2025-02-08 08:41:16,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2025-02-08 08:41:16,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 08:41:16,618 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 08:41:16,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746804904] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:16,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 08:41:16,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 6 [2025-02-08 08:41:16,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133250031] [2025-02-08 08:41:16,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:16,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 08:41:16,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:16,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 08:41:16,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:41:16,631 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:16,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 186 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:16,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:16,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:16,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:16,878 INFO L124 PetriNetUnfolderBase]: 3073/4768 cut-off events. [2025-02-08 08:41:16,878 INFO L125 PetriNetUnfolderBase]: For 456/456 co-relation queries the response was YES. [2025-02-08 08:41:16,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9922 conditions, 4768 events. 3073/4768 cut-off events. For 456/456 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27487 event pairs, 2670 based on Foata normal form. 0/3454 useless extension candidates. Maximal degree in co-relation 9330. Up to 4172 conditions per place. [2025-02-08 08:41:16,900 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 44 selfloop transitions, 3 changer transitions 0/55 dead transitions. [2025-02-08 08:41:16,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 55 transitions, 268 flow [2025-02-08 08:41:16,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 08:41:16,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 08:41:16,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2025-02-08 08:41:16,902 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2025-02-08 08:41:16,902 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 186 flow. Second operand 4 states and 98 transitions. [2025-02-08 08:41:16,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 55 transitions, 268 flow [2025-02-08 08:41:16,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 55 transitions, 263 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:16,903 INFO L231 Difference]: Finished difference. Result has 60 places, 55 transitions, 175 flow [2025-02-08 08:41:16,903 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=175, PETRI_PLACES=60, PETRI_TRANSITIONS=55} [2025-02-08 08:41:16,904 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -1 predicate places. [2025-02-08 08:41:16,904 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 55 transitions, 175 flow [2025-02-08 08:41:16,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:16,904 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:16,904 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:16,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-08 08:41:17,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 08:41:17,105 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:17,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:17,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1865056910, now seen corresponding path program 1 times [2025-02-08 08:41:17,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:17,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231905670] [2025-02-08 08:41:17,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:17,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:17,113 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-02-08 08:41:17,118 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-02-08 08:41:17,118 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:17,118 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:17,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 08:41:17,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:17,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231905670] [2025-02-08 08:41:17,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231905670] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:17,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:17,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 08:41:17,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672968457] [2025-02-08 08:41:17,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:17,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 08:41:17,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:17,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 08:41:17,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 08:41:17,186 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:17,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 175 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 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) [2025-02-08 08:41:17,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:17,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:17,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:17,365 INFO L124 PetriNetUnfolderBase]: 2128/3328 cut-off events. [2025-02-08 08:41:17,365 INFO L125 PetriNetUnfolderBase]: For 397/397 co-relation queries the response was YES. [2025-02-08 08:41:17,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6698 conditions, 3328 events. 2128/3328 cut-off events. For 397/397 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17603 event pairs, 1813 based on Foata normal form. 0/2683 useless extension candidates. Maximal degree in co-relation 6096. Up to 2894 conditions per place. [2025-02-08 08:41:17,378 INFO L140 encePairwiseOnDemand]: 56/62 looper letters, 38 selfloop transitions, 6 changer transitions 0/52 dead transitions. [2025-02-08 08:41:17,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 52 transitions, 251 flow [2025-02-08 08:41:17,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 08:41:17,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 08:41:17,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 109 transitions. [2025-02-08 08:41:17,379 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2025-02-08 08:41:17,379 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 175 flow. Second operand 5 states and 109 transitions. [2025-02-08 08:41:17,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 52 transitions, 251 flow [2025-02-08 08:41:17,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 52 transitions, 247 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:17,382 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 171 flow [2025-02-08 08:41:17,382 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=171, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2025-02-08 08:41:17,383 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -2 predicate places. [2025-02-08 08:41:17,384 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 171 flow [2025-02-08 08:41:17,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 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) [2025-02-08 08:41:17,384 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:17,384 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:17,384 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 08:41:17,385 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:17,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:17,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1476446181, now seen corresponding path program 1 times [2025-02-08 08:41:17,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:17,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032751957] [2025-02-08 08:41:17,385 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:17,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:17,390 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-08 08:41:17,394 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-08 08:41:17,394 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:17,394 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:17,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 08:41:17,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:17,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032751957] [2025-02-08 08:41:17,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032751957] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:17,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:17,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2025-02-08 08:41:17,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307482174] [2025-02-08 08:41:17,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:17,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 08:41:17,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:17,421 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 08:41:17,421 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 08:41:17,421 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 62 [2025-02-08 08:41:17,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 171 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:17,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:17,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 62 [2025-02-08 08:41:17,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:17,604 INFO L124 PetriNetUnfolderBase]: 1934/3070 cut-off events. [2025-02-08 08:41:17,605 INFO L125 PetriNetUnfolderBase]: For 429/429 co-relation queries the response was YES. [2025-02-08 08:41:17,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6330 conditions, 3070 events. 1934/3070 cut-off events. For 429/429 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15689 event pairs, 695 based on Foata normal form. 71/2580 useless extension candidates. Maximal degree in co-relation 6068. Up to 2082 conditions per place. [2025-02-08 08:41:17,616 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 54 selfloop transitions, 2 changer transitions 3/67 dead transitions. [2025-02-08 08:41:17,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 67 transitions, 327 flow [2025-02-08 08:41:17,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 08:41:17,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 08:41:17,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2025-02-08 08:41:17,617 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5483870967741935 [2025-02-08 08:41:17,617 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 171 flow. Second operand 3 states and 102 transitions. [2025-02-08 08:41:17,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 67 transitions, 327 flow [2025-02-08 08:41:17,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 67 transitions, 318 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-08 08:41:17,618 INFO L231 Difference]: Finished difference. Result has 59 places, 50 transitions, 156 flow [2025-02-08 08:41:17,618 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=156, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2025-02-08 08:41:17,619 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -2 predicate places. [2025-02-08 08:41:17,619 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 156 flow [2025-02-08 08:41:17,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:17,619 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:17,619 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:17,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-08 08:41:17,619 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:17,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:17,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1161556568, now seen corresponding path program 1 times [2025-02-08 08:41:17,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:17,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117902985] [2025-02-08 08:41:17,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:17,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:17,628 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-08 08:41:17,631 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-08 08:41:17,632 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:17,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:17,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 08:41:17,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:17,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117902985] [2025-02-08 08:41:17,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117902985] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:17,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:17,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 08:41:17,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053728515] [2025-02-08 08:41:17,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:17,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 08:41:17,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:17,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 08:41:17,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 08:41:17,663 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 62 [2025-02-08 08:41:17,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 156 flow. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:17,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:17,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 62 [2025-02-08 08:41:17,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:17,819 INFO L124 PetriNetUnfolderBase]: 1663/2605 cut-off events. [2025-02-08 08:41:17,820 INFO L125 PetriNetUnfolderBase]: For 507/512 co-relation queries the response was YES. [2025-02-08 08:41:17,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5803 conditions, 2605 events. 1663/2605 cut-off events. For 507/512 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12359 event pairs, 717 based on Foata normal form. 15/2264 useless extension candidates. Maximal degree in co-relation 5777. Up to 2249 conditions per place. [2025-02-08 08:41:17,831 INFO L140 encePairwiseOnDemand]: 58/62 looper letters, 49 selfloop transitions, 3 changer transitions 0/60 dead transitions. [2025-02-08 08:41:17,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 60 transitions, 286 flow [2025-02-08 08:41:17,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 08:41:17,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 08:41:17,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2025-02-08 08:41:17,832 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.510752688172043 [2025-02-08 08:41:17,832 INFO L175 Difference]: Start difference. First operand has 59 places, 50 transitions, 156 flow. Second operand 3 states and 95 transitions. [2025-02-08 08:41:17,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 60 transitions, 286 flow [2025-02-08 08:41:17,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 60 transitions, 280 flow, removed 2 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:17,835 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 173 flow [2025-02-08 08:41:17,835 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=173, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2025-02-08 08:41:17,836 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -3 predicate places. [2025-02-08 08:41:17,836 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 173 flow [2025-02-08 08:41:17,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:17,837 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:17,837 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:17,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-08 08:41:17,837 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:17,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:17,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1707108544, now seen corresponding path program 1 times [2025-02-08 08:41:17,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:17,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016834066] [2025-02-08 08:41:17,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:17,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:17,843 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-08 08:41:17,846 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-08 08:41:17,847 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:17,847 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:17,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 08:41:17,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:17,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016834066] [2025-02-08 08:41:17,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016834066] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:17,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:17,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 08:41:17,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522648634] [2025-02-08 08:41:17,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:17,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 08:41:17,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:17,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 08:41:17,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 08:41:17,898 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:17,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 173 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) [2025-02-08 08:41:17,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:17,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:17,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:18,029 INFO L124 PetriNetUnfolderBase]: 1255/2039 cut-off events. [2025-02-08 08:41:18,030 INFO L125 PetriNetUnfolderBase]: For 1065/1065 co-relation queries the response was YES. [2025-02-08 08:41:18,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4803 conditions, 2039 events. 1255/2039 cut-off events. For 1065/1065 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9666 event pairs, 929 based on Foata normal form. 0/1884 useless extension candidates. Maximal degree in co-relation 4776. Up to 1767 conditions per place. [2025-02-08 08:41:18,038 INFO L140 encePairwiseOnDemand]: 58/62 looper letters, 39 selfloop transitions, 3 changer transitions 0/50 dead transitions. [2025-02-08 08:41:18,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 50 transitions, 251 flow [2025-02-08 08:41:18,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 08:41:18,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 08:41:18,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2025-02-08 08:41:18,040 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2025-02-08 08:41:18,040 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 173 flow. Second operand 4 states and 92 transitions. [2025-02-08 08:41:18,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 50 transitions, 251 flow [2025-02-08 08:41:18,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 50 transitions, 238 flow, removed 5 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:18,041 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 160 flow [2025-02-08 08:41:18,041 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=160, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2025-02-08 08:41:18,042 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -4 predicate places. [2025-02-08 08:41:18,043 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 160 flow [2025-02-08 08:41:18,043 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) [2025-02-08 08:41:18,043 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:18,043 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:18,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-08 08:41:18,043 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:18,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:18,043 INFO L85 PathProgramCache]: Analyzing trace with hash -530707903, now seen corresponding path program 1 times [2025-02-08 08:41:18,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:18,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750529030] [2025-02-08 08:41:18,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:18,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:18,049 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-08 08:41:18,059 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-08 08:41:18,059 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:18,059 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:18,119 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 08:41:18,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:18,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750529030] [2025-02-08 08:41:18,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750529030] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:18,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:18,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 08:41:18,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490766484] [2025-02-08 08:41:18,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:18,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 08:41:18,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:18,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 08:41:18,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 08:41:18,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 62 [2025-02-08 08:41:18,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 160 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:18,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:18,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 62 [2025-02-08 08:41:18,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:18,318 INFO L124 PetriNetUnfolderBase]: 1496/2490 cut-off events. [2025-02-08 08:41:18,318 INFO L125 PetriNetUnfolderBase]: For 564/564 co-relation queries the response was YES. [2025-02-08 08:41:18,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5420 conditions, 2490 events. 1496/2490 cut-off events. For 564/564 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 12429 event pairs, 1131 based on Foata normal form. 64/2401 useless extension candidates. Maximal degree in co-relation 5393. Up to 1775 conditions per place. [2025-02-08 08:41:18,326 INFO L140 encePairwiseOnDemand]: 57/62 looper letters, 39 selfloop transitions, 2 changer transitions 19/68 dead transitions. [2025-02-08 08:41:18,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 68 transitions, 330 flow [2025-02-08 08:41:18,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 08:41:18,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 08:41:18,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2025-02-08 08:41:18,328 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4798387096774194 [2025-02-08 08:41:18,328 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 160 flow. Second operand 4 states and 119 transitions. [2025-02-08 08:41:18,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 68 transitions, 330 flow [2025-02-08 08:41:18,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 326 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:18,329 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 158 flow [2025-02-08 08:41:18,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=55, 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=4, PETRI_FLOW=158, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2025-02-08 08:41:18,330 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -2 predicate places. [2025-02-08 08:41:18,330 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 158 flow [2025-02-08 08:41:18,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:18,330 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:18,330 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:18,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-08 08:41:18,330 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:18,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:18,330 INFO L85 PathProgramCache]: Analyzing trace with hash -467719106, now seen corresponding path program 1 times [2025-02-08 08:41:18,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:18,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382263034] [2025-02-08 08:41:18,330 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:18,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:18,336 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 08:41:18,342 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 08:41:18,342 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:18,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:18,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 08:41:18,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:18,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382263034] [2025-02-08 08:41:18,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382263034] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 08:41:18,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116637099] [2025-02-08 08:41:18,516 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:18,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 08:41:18,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:41:18,519 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 08:41:18,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-08 08:41:18,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 08:41:18,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 08:41:18,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:18,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:18,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 08:41:18,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 08:41:18,673 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-02-08 08:41:18,673 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 08:41:18,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116637099] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:18,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 08:41:18,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-02-08 08:41:18,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669770866] [2025-02-08 08:41:18,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:18,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 08:41:18,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:18,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 08:41:18,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:41:18,690 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 62 [2025-02-08 08:41:18,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 158 flow. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:18,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:18,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 62 [2025-02-08 08:41:18,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:18,818 INFO L124 PetriNetUnfolderBase]: 900/1520 cut-off events. [2025-02-08 08:41:18,819 INFO L125 PetriNetUnfolderBase]: For 475/475 co-relation queries the response was YES. [2025-02-08 08:41:18,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3309 conditions, 1520 events. 900/1520 cut-off events. For 475/475 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7086 event pairs, 653 based on Foata normal form. 97/1531 useless extension candidates. Maximal degree in co-relation 3281. Up to 1270 conditions per place. [2025-02-08 08:41:18,825 INFO L140 encePairwiseOnDemand]: 58/62 looper letters, 37 selfloop transitions, 2 changer transitions 0/47 dead transitions. [2025-02-08 08:41:18,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 47 transitions, 228 flow [2025-02-08 08:41:18,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 08:41:18,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 08:41:18,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2025-02-08 08:41:18,827 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2025-02-08 08:41:18,827 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 158 flow. Second operand 4 states and 98 transitions. [2025-02-08 08:41:18,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 47 transitions, 228 flow [2025-02-08 08:41:18,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 47 transitions, 224 flow, removed 1 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:18,829 INFO L231 Difference]: Finished difference. Result has 57 places, 47 transitions, 150 flow [2025-02-08 08:41:18,829 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=57, PETRI_TRANSITIONS=47} [2025-02-08 08:41:18,829 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, -4 predicate places. [2025-02-08 08:41:18,830 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 47 transitions, 150 flow [2025-02-08 08:41:18,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:18,830 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:18,830 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] [2025-02-08 08:41:18,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-08 08:41:19,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-02-08 08:41:19,031 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:19,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:19,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1208516389, now seen corresponding path program 1 times [2025-02-08 08:41:19,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:19,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10826472] [2025-02-08 08:41:19,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:41:19,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:19,041 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 08:41:19,069 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:19,071 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:19,072 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:19,667 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:19,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:19,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10826472] [2025-02-08 08:41:19,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10826472] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:19,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:19,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:19,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594247536] [2025-02-08 08:41:19,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:19,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:19,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:19,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:19,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:19,695 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:19,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 47 transitions, 150 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:19,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:19,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:19,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:20,151 INFO L124 PetriNetUnfolderBase]: 1302/2214 cut-off events. [2025-02-08 08:41:20,152 INFO L125 PetriNetUnfolderBase]: For 461/461 co-relation queries the response was YES. [2025-02-08 08:41:20,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4790 conditions, 2214 events. 1302/2214 cut-off events. For 461/461 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 11671 event pairs, 135 based on Foata normal form. 1/2152 useless extension candidates. Maximal degree in co-relation 4762. Up to 1406 conditions per place. [2025-02-08 08:41:20,160 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 103 selfloop transitions, 25 changer transitions 3/138 dead transitions. [2025-02-08 08:41:20,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 138 transitions, 659 flow [2025-02-08 08:41:20,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:41:20,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:41:20,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 307 transitions. [2025-02-08 08:41:20,165 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41263440860215056 [2025-02-08 08:41:20,165 INFO L175 Difference]: Start difference. First operand has 57 places, 47 transitions, 150 flow. Second operand 12 states and 307 transitions. [2025-02-08 08:41:20,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 138 transitions, 659 flow [2025-02-08 08:41:20,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 138 transitions, 656 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:20,167 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 283 flow [2025-02-08 08:41:20,167 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=283, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2025-02-08 08:41:20,168 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 10 predicate places. [2025-02-08 08:41:20,168 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 283 flow [2025-02-08 08:41:20,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:20,168 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:20,168 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] [2025-02-08 08:41:20,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-08 08:41:20,169 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:20,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:20,169 INFO L85 PathProgramCache]: Analyzing trace with hash -434140279, now seen corresponding path program 2 times [2025-02-08 08:41:20,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:20,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268273178] [2025-02-08 08:41:20,169 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:41:20,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:20,179 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:20,204 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:20,204 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:41:20,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:20,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:20,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:20,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268273178] [2025-02-08 08:41:20,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268273178] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:20,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:20,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:20,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61162299] [2025-02-08 08:41:20,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:20,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:20,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:20,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:20,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:20,753 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:20,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 283 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:20,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:20,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:20,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:21,164 INFO L124 PetriNetUnfolderBase]: 1463/2567 cut-off events. [2025-02-08 08:41:21,164 INFO L125 PetriNetUnfolderBase]: For 1569/1569 co-relation queries the response was YES. [2025-02-08 08:41:21,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6708 conditions, 2567 events. 1463/2567 cut-off events. For 1569/1569 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 14390 event pairs, 372 based on Foata normal form. 1/2484 useless extension candidates. Maximal degree in co-relation 6675. Up to 1741 conditions per place. [2025-02-08 08:41:21,175 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 102 selfloop transitions, 33 changer transitions 3/145 dead transitions. [2025-02-08 08:41:21,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 145 transitions, 846 flow [2025-02-08 08:41:21,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:21,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:21,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2025-02-08 08:41:21,179 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4120234604105572 [2025-02-08 08:41:21,179 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 283 flow. Second operand 11 states and 281 transitions. [2025-02-08 08:41:21,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 145 transitions, 846 flow [2025-02-08 08:41:21,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 145 transitions, 841 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:21,184 INFO L231 Difference]: Finished difference. Result has 86 places, 90 transitions, 507 flow [2025-02-08 08:41:21,184 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=507, PETRI_PLACES=86, PETRI_TRANSITIONS=90} [2025-02-08 08:41:21,185 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 25 predicate places. [2025-02-08 08:41:21,185 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 90 transitions, 507 flow [2025-02-08 08:41:21,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:21,185 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:21,185 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] [2025-02-08 08:41:21,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-08 08:41:21,185 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:21,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:21,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1194782863, now seen corresponding path program 3 times [2025-02-08 08:41:21,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:21,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863355354] [2025-02-08 08:41:21,186 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:41:21,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:21,196 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:21,214 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:21,214 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:41:21,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:21,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:21,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:21,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863355354] [2025-02-08 08:41:21,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863355354] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:21,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:21,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:21,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274848755] [2025-02-08 08:41:21,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:21,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:21,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:21,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:21,671 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:21,703 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:21,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 90 transitions, 507 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:21,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:21,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:21,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:22,194 INFO L124 PetriNetUnfolderBase]: 1576/2774 cut-off events. [2025-02-08 08:41:22,195 INFO L125 PetriNetUnfolderBase]: For 3268/3280 co-relation queries the response was YES. [2025-02-08 08:41:22,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8107 conditions, 2774 events. 1576/2774 cut-off events. For 3268/3280 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15837 event pairs, 312 based on Foata normal form. 4/2697 useless extension candidates. Maximal degree in co-relation 8066. Up to 1798 conditions per place. [2025-02-08 08:41:22,208 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 115 selfloop transitions, 39 changer transitions 3/164 dead transitions. [2025-02-08 08:41:22,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 164 transitions, 1104 flow [2025-02-08 08:41:22,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:41:22,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:41:22,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 307 transitions. [2025-02-08 08:41:22,210 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41263440860215056 [2025-02-08 08:41:22,210 INFO L175 Difference]: Start difference. First operand has 86 places, 90 transitions, 507 flow. Second operand 12 states and 307 transitions. [2025-02-08 08:41:22,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 164 transitions, 1104 flow [2025-02-08 08:41:22,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 164 transitions, 1086 flow, removed 8 selfloop flow, removed 1 redundant places. [2025-02-08 08:41:22,218 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 632 flow [2025-02-08 08:41:22,218 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=632, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2025-02-08 08:41:22,219 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 38 predicate places. [2025-02-08 08:41:22,219 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 632 flow [2025-02-08 08:41:22,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:22,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:22,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, 1, 1] [2025-02-08 08:41:22,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-08 08:41:22,219 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:22,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:22,220 INFO L85 PathProgramCache]: Analyzing trace with hash 530724783, now seen corresponding path program 4 times [2025-02-08 08:41:22,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:22,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021009411] [2025-02-08 08:41:22,220 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:41:22,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:22,237 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:22,262 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:22,262 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:41:22,262 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:22,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:22,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:22,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021009411] [2025-02-08 08:41:22,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021009411] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:22,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:22,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:22,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026433988] [2025-02-08 08:41:22,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:22,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:22,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:22,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:22,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:22,782 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:22,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 632 flow. Second operand has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:22,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:22,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:22,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:23,364 INFO L124 PetriNetUnfolderBase]: 1941/3382 cut-off events. [2025-02-08 08:41:23,364 INFO L125 PetriNetUnfolderBase]: For 6601/6625 co-relation queries the response was YES. [2025-02-08 08:41:23,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10525 conditions, 3382 events. 1941/3382 cut-off events. For 6601/6625 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 20280 event pairs, 450 based on Foata normal form. 7/3272 useless extension candidates. Maximal degree in co-relation 10480. Up to 2176 conditions per place. [2025-02-08 08:41:23,379 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 125 selfloop transitions, 43 changer transitions 3/177 dead transitions. [2025-02-08 08:41:23,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 177 transitions, 1319 flow [2025-02-08 08:41:23,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:41:23,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:41:23,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 301 transitions. [2025-02-08 08:41:23,382 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40456989247311825 [2025-02-08 08:41:23,382 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 632 flow. Second operand 12 states and 301 transitions. [2025-02-08 08:41:23,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 177 transitions, 1319 flow [2025-02-08 08:41:23,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 177 transitions, 1249 flow, removed 13 selfloop flow, removed 7 redundant places. [2025-02-08 08:41:23,392 INFO L231 Difference]: Finished difference. Result has 106 places, 105 transitions, 744 flow [2025-02-08 08:41:23,392 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=744, PETRI_PLACES=106, PETRI_TRANSITIONS=105} [2025-02-08 08:41:23,393 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 45 predicate places. [2025-02-08 08:41:23,393 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 105 transitions, 744 flow [2025-02-08 08:41:23,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:23,393 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:23,393 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] [2025-02-08 08:41:23,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 08:41:23,393 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:23,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:23,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1064178245, now seen corresponding path program 5 times [2025-02-08 08:41:23,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:23,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806850416] [2025-02-08 08:41:23,394 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:41:23,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:23,402 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:23,426 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:23,427 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 08:41:23,427 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:23,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:23,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:23,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806850416] [2025-02-08 08:41:23,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806850416] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:23,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:23,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:23,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516556204] [2025-02-08 08:41:23,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:23,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:23,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:23,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:23,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:23,903 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:23,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 105 transitions, 744 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:23,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:23,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:23,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:24,392 INFO L124 PetriNetUnfolderBase]: 1743/3100 cut-off events. [2025-02-08 08:41:24,393 INFO L125 PetriNetUnfolderBase]: For 7660/7684 co-relation queries the response was YES. [2025-02-08 08:41:24,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10265 conditions, 3100 events. 1743/3100 cut-off events. For 7660/7684 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 18795 event pairs, 410 based on Foata normal form. 16/3007 useless extension candidates. Maximal degree in co-relation 10216. Up to 2171 conditions per place. [2025-02-08 08:41:24,406 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 120 selfloop transitions, 38 changer transitions 3/168 dead transitions. [2025-02-08 08:41:24,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 168 transitions, 1324 flow [2025-02-08 08:41:24,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:41:24,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:41:24,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 298 transitions. [2025-02-08 08:41:24,407 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40053763440860213 [2025-02-08 08:41:24,407 INFO L175 Difference]: Start difference. First operand has 106 places, 105 transitions, 744 flow. Second operand 12 states and 298 transitions. [2025-02-08 08:41:24,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 168 transitions, 1324 flow [2025-02-08 08:41:24,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 168 transitions, 1236 flow, removed 23 selfloop flow, removed 6 redundant places. [2025-02-08 08:41:24,419 INFO L231 Difference]: Finished difference. Result has 113 places, 108 transitions, 765 flow [2025-02-08 08:41:24,419 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=765, PETRI_PLACES=113, PETRI_TRANSITIONS=108} [2025-02-08 08:41:24,419 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 52 predicate places. [2025-02-08 08:41:24,420 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 108 transitions, 765 flow [2025-02-08 08:41:24,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:24,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:24,420 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:24,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-08 08:41:24,420 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:24,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:24,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1469791699, now seen corresponding path program 6 times [2025-02-08 08:41:24,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:24,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797405004] [2025-02-08 08:41:24,421 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:41:24,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:24,431 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:24,443 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:24,443 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:41:24,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:24,875 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:24,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:24,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797405004] [2025-02-08 08:41:24,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797405004] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:24,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:24,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:24,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741479410] [2025-02-08 08:41:24,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:24,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:24,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:24,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:24,877 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:24,908 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:24,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 108 transitions, 765 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:24,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:24,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:24,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:25,335 INFO L124 PetriNetUnfolderBase]: 1865/3336 cut-off events. [2025-02-08 08:41:25,335 INFO L125 PetriNetUnfolderBase]: For 8375/8399 co-relation queries the response was YES. [2025-02-08 08:41:25,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11072 conditions, 3336 events. 1865/3336 cut-off events. For 8375/8399 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 20532 event pairs, 601 based on Foata normal form. 7/3222 useless extension candidates. Maximal degree in co-relation 11020. Up to 2438 conditions per place. [2025-02-08 08:41:25,351 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 127 selfloop transitions, 36 changer transitions 3/173 dead transitions. [2025-02-08 08:41:25,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 173 transitions, 1452 flow [2025-02-08 08:41:25,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:25,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:25,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2025-02-08 08:41:25,352 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2025-02-08 08:41:25,352 INFO L175 Difference]: Start difference. First operand has 113 places, 108 transitions, 765 flow. Second operand 11 states and 280 transitions. [2025-02-08 08:41:25,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 173 transitions, 1452 flow [2025-02-08 08:41:25,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 173 transitions, 1366 flow, removed 6 selfloop flow, removed 9 redundant places. [2025-02-08 08:41:25,366 INFO L231 Difference]: Finished difference. Result has 119 places, 119 transitions, 912 flow [2025-02-08 08:41:25,366 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=912, PETRI_PLACES=119, PETRI_TRANSITIONS=119} [2025-02-08 08:41:25,366 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 58 predicate places. [2025-02-08 08:41:25,366 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 119 transitions, 912 flow [2025-02-08 08:41:25,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:25,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:25,369 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] [2025-02-08 08:41:25,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-08 08:41:25,369 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:25,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:25,370 INFO L85 PathProgramCache]: Analyzing trace with hash -666085115, now seen corresponding path program 7 times [2025-02-08 08:41:25,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:25,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119349216] [2025-02-08 08:41:25,370 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:41:25,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:25,382 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 08:41:25,397 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:25,397 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:25,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:25,805 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:25,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:25,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119349216] [2025-02-08 08:41:25,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119349216] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:25,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:25,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:25,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760380662] [2025-02-08 08:41:25,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:25,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:25,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:25,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:25,807 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:25,839 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:25,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 119 transitions, 912 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:25,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:25,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:25,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:26,283 INFO L124 PetriNetUnfolderBase]: 2005/3582 cut-off events. [2025-02-08 08:41:26,284 INFO L125 PetriNetUnfolderBase]: For 14001/14037 co-relation queries the response was YES. [2025-02-08 08:41:26,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12659 conditions, 3582 events. 2005/3582 cut-off events. For 14001/14037 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 22304 event pairs, 600 based on Foata normal form. 9/3470 useless extension candidates. Maximal degree in co-relation 12602. Up to 2643 conditions per place. [2025-02-08 08:41:26,303 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 136 selfloop transitions, 36 changer transitions 3/182 dead transitions. [2025-02-08 08:41:26,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 182 transitions, 1635 flow [2025-02-08 08:41:26,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:26,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:26,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2025-02-08 08:41:26,304 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40615835777126097 [2025-02-08 08:41:26,305 INFO L175 Difference]: Start difference. First operand has 119 places, 119 transitions, 912 flow. Second operand 11 states and 277 transitions. [2025-02-08 08:41:26,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 182 transitions, 1635 flow [2025-02-08 08:41:26,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 182 transitions, 1548 flow, removed 36 selfloop flow, removed 2 redundant places. [2025-02-08 08:41:26,325 INFO L231 Difference]: Finished difference. Result has 131 places, 128 transitions, 1058 flow [2025-02-08 08:41:26,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1058, PETRI_PLACES=131, PETRI_TRANSITIONS=128} [2025-02-08 08:41:26,325 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 70 predicate places. [2025-02-08 08:41:26,325 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 128 transitions, 1058 flow [2025-02-08 08:41:26,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:26,326 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:26,326 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] [2025-02-08 08:41:26,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-08 08:41:26,326 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:26,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:26,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1701075391, now seen corresponding path program 8 times [2025-02-08 08:41:26,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:26,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222075382] [2025-02-08 08:41:26,327 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:41:26,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:26,332 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:26,341 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:26,341 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:41:26,341 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:26,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:26,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:26,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222075382] [2025-02-08 08:41:26,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222075382] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:26,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:26,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:26,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729428145] [2025-02-08 08:41:26,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:26,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:26,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:26,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:26,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:26,754 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:26,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 128 transitions, 1058 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:26,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:26,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:26,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:27,290 INFO L124 PetriNetUnfolderBase]: 2137/3837 cut-off events. [2025-02-08 08:41:27,291 INFO L125 PetriNetUnfolderBase]: For 22458/22504 co-relation queries the response was YES. [2025-02-08 08:41:27,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14433 conditions, 3837 events. 2137/3837 cut-off events. For 22458/22504 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24729 event pairs, 659 based on Foata normal form. 11/3722 useless extension candidates. Maximal degree in co-relation 14371. Up to 2847 conditions per place. [2025-02-08 08:41:27,306 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 147 selfloop transitions, 36 changer transitions 3/193 dead transitions. [2025-02-08 08:41:27,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 193 transitions, 1835 flow [2025-02-08 08:41:27,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:27,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:27,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 279 transitions. [2025-02-08 08:41:27,308 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2025-02-08 08:41:27,308 INFO L175 Difference]: Start difference. First operand has 131 places, 128 transitions, 1058 flow. Second operand 11 states and 279 transitions. [2025-02-08 08:41:27,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 193 transitions, 1835 flow [2025-02-08 08:41:27,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 193 transitions, 1707 flow, removed 47 selfloop flow, removed 5 redundant places. [2025-02-08 08:41:27,336 INFO L231 Difference]: Finished difference. Result has 139 places, 137 transitions, 1144 flow [2025-02-08 08:41:27,336 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1144, PETRI_PLACES=139, PETRI_TRANSITIONS=137} [2025-02-08 08:41:27,337 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 78 predicate places. [2025-02-08 08:41:27,337 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 137 transitions, 1144 flow [2025-02-08 08:41:27,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:27,337 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:27,337 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] [2025-02-08 08:41:27,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-08 08:41:27,337 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:27,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:27,338 INFO L85 PathProgramCache]: Analyzing trace with hash 2147069733, now seen corresponding path program 9 times [2025-02-08 08:41:27,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:27,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95479743] [2025-02-08 08:41:27,338 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:41:27,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:27,344 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:27,353 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:27,353 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:41:27,353 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:27,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:27,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:27,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95479743] [2025-02-08 08:41:27,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95479743] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:27,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:27,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:27,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638929608] [2025-02-08 08:41:27,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:27,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:27,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:27,725 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:27,725 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:27,753 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:27,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 137 transitions, 1144 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:27,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:27,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:27,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:28,328 INFO L124 PetriNetUnfolderBase]: 2303/4113 cut-off events. [2025-02-08 08:41:28,329 INFO L125 PetriNetUnfolderBase]: For 29449/29531 co-relation queries the response was YES. [2025-02-08 08:41:28,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16222 conditions, 4113 events. 2303/4113 cut-off events. For 29449/29531 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26825 event pairs, 711 based on Foata normal form. 9/3981 useless extension candidates. Maximal degree in co-relation 16156. Up to 3056 conditions per place. [2025-02-08 08:41:28,360 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 155 selfloop transitions, 37 changer transitions 3/202 dead transitions. [2025-02-08 08:41:28,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 202 transitions, 1972 flow [2025-02-08 08:41:28,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:28,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:28,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 282 transitions. [2025-02-08 08:41:28,361 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2025-02-08 08:41:28,361 INFO L175 Difference]: Start difference. First operand has 139 places, 137 transitions, 1144 flow. Second operand 11 states and 282 transitions. [2025-02-08 08:41:28,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 202 transitions, 1972 flow [2025-02-08 08:41:28,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 202 transitions, 1842 flow, removed 48 selfloop flow, removed 5 redundant places. [2025-02-08 08:41:28,411 INFO L231 Difference]: Finished difference. Result has 147 places, 144 transitions, 1246 flow [2025-02-08 08:41:28,411 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1246, PETRI_PLACES=147, PETRI_TRANSITIONS=144} [2025-02-08 08:41:28,411 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 86 predicate places. [2025-02-08 08:41:28,411 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 144 transitions, 1246 flow [2025-02-08 08:41:28,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:28,411 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:28,412 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] [2025-02-08 08:41:28,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-08 08:41:28,412 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:28,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:28,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1573059915, now seen corresponding path program 10 times [2025-02-08 08:41:28,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:28,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752185782] [2025-02-08 08:41:28,412 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:41:28,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:28,422 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:28,445 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:28,445 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:41:28,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:28,713 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:28,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:28,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752185782] [2025-02-08 08:41:28,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752185782] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:28,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:28,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:28,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383148144] [2025-02-08 08:41:28,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:28,714 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:28,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:28,714 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:28,714 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:28,728 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:28,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 144 transitions, 1246 flow. Second operand has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:28,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:28,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:28,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:29,233 INFO L124 PetriNetUnfolderBase]: 2562/4525 cut-off events. [2025-02-08 08:41:29,233 INFO L125 PetriNetUnfolderBase]: For 36800/36954 co-relation queries the response was YES. [2025-02-08 08:41:29,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18059 conditions, 4525 events. 2562/4525 cut-off events. For 36800/36954 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29493 event pairs, 916 based on Foata normal form. 23/4399 useless extension candidates. Maximal degree in co-relation 17989. Up to 3537 conditions per place. [2025-02-08 08:41:29,260 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 151 selfloop transitions, 36 changer transitions 4/197 dead transitions. [2025-02-08 08:41:29,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 197 transitions, 1928 flow [2025-02-08 08:41:29,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:29,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:29,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2025-02-08 08:41:29,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2025-02-08 08:41:29,261 INFO L175 Difference]: Start difference. First operand has 147 places, 144 transitions, 1246 flow. Second operand 11 states and 260 transitions. [2025-02-08 08:41:29,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 197 transitions, 1928 flow [2025-02-08 08:41:29,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 197 transitions, 1786 flow, removed 52 selfloop flow, removed 6 redundant places. [2025-02-08 08:41:29,298 INFO L231 Difference]: Finished difference. Result has 154 places, 150 transitions, 1273 flow [2025-02-08 08:41:29,299 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1273, PETRI_PLACES=154, PETRI_TRANSITIONS=150} [2025-02-08 08:41:29,299 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 93 predicate places. [2025-02-08 08:41:29,299 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 150 transitions, 1273 flow [2025-02-08 08:41:29,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:29,299 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:29,299 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] [2025-02-08 08:41:29,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-08 08:41:29,299 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:29,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:29,300 INFO L85 PathProgramCache]: Analyzing trace with hash 474566665, now seen corresponding path program 11 times [2025-02-08 08:41:29,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:29,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676812995] [2025-02-08 08:41:29,300 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:41:29,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:29,305 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:29,322 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:29,322 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 08:41:29,322 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:29,699 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:29,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676812995] [2025-02-08 08:41:29,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676812995] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:29,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:29,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:29,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101378413] [2025-02-08 08:41:29,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:29,700 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:29,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:29,702 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:29,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:29,732 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:29,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 150 transitions, 1273 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:29,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:29,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:29,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:30,231 INFO L124 PetriNetUnfolderBase]: 2515/4473 cut-off events. [2025-02-08 08:41:30,231 INFO L125 PetriNetUnfolderBase]: For 35804/35886 co-relation queries the response was YES. [2025-02-08 08:41:30,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18024 conditions, 4473 events. 2515/4473 cut-off events. For 35804/35886 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29580 event pairs, 856 based on Foata normal form. 29/4367 useless extension candidates. Maximal degree in co-relation 17950. Up to 3319 conditions per place. [2025-02-08 08:41:30,254 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 160 selfloop transitions, 42 changer transitions 3/212 dead transitions. [2025-02-08 08:41:30,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 212 transitions, 2131 flow [2025-02-08 08:41:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:30,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:30,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2025-02-08 08:41:30,255 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2025-02-08 08:41:30,255 INFO L175 Difference]: Start difference. First operand has 154 places, 150 transitions, 1273 flow. Second operand 11 states and 280 transitions. [2025-02-08 08:41:30,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 212 transitions, 2131 flow [2025-02-08 08:41:30,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 212 transitions, 2021 flow, removed 35 selfloop flow, removed 6 redundant places. [2025-02-08 08:41:30,291 INFO L231 Difference]: Finished difference. Result has 161 places, 157 transitions, 1438 flow [2025-02-08 08:41:30,291 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1438, PETRI_PLACES=161, PETRI_TRANSITIONS=157} [2025-02-08 08:41:30,292 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 100 predicate places. [2025-02-08 08:41:30,292 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 157 transitions, 1438 flow [2025-02-08 08:41:30,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:30,292 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:30,292 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] [2025-02-08 08:41:30,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-08 08:41:30,292 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:30,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:30,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1499606677, now seen corresponding path program 12 times [2025-02-08 08:41:30,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:30,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490608996] [2025-02-08 08:41:30,292 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:41:30,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:30,297 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:30,305 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:30,305 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:41:30,305 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:30,583 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:30,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:30,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490608996] [2025-02-08 08:41:30,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490608996] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:30,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:30,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:30,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859514528] [2025-02-08 08:41:30,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:30,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:30,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:30,585 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:30,585 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:30,613 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:30,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 157 transitions, 1438 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:30,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:30,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:30,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:31,116 INFO L124 PetriNetUnfolderBase]: 2515/4477 cut-off events. [2025-02-08 08:41:31,116 INFO L125 PetriNetUnfolderBase]: For 42530/42600 co-relation queries the response was YES. [2025-02-08 08:41:31,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18656 conditions, 4477 events. 2515/4477 cut-off events. For 42530/42600 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29591 event pairs, 878 based on Foata normal form. 19/4355 useless extension candidates. Maximal degree in co-relation 18578. Up to 3477 conditions per place. [2025-02-08 08:41:31,143 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 165 selfloop transitions, 37 changer transitions 4/213 dead transitions. [2025-02-08 08:41:31,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 213 transitions, 2177 flow [2025-02-08 08:41:31,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:31,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:31,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2025-02-08 08:41:31,147 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2025-02-08 08:41:31,147 INFO L175 Difference]: Start difference. First operand has 161 places, 157 transitions, 1438 flow. Second operand 11 states and 276 transitions. [2025-02-08 08:41:31,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 213 transitions, 2177 flow [2025-02-08 08:41:31,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 213 transitions, 2009 flow, removed 64 selfloop flow, removed 6 redundant places. [2025-02-08 08:41:31,205 INFO L231 Difference]: Finished difference. Result has 167 places, 161 transitions, 1397 flow [2025-02-08 08:41:31,205 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1397, PETRI_PLACES=167, PETRI_TRANSITIONS=161} [2025-02-08 08:41:31,205 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 106 predicate places. [2025-02-08 08:41:31,205 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 161 transitions, 1397 flow [2025-02-08 08:41:31,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:31,206 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:31,206 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] [2025-02-08 08:41:31,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-02-08 08:41:31,206 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:31,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:31,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1129899607, now seen corresponding path program 13 times [2025-02-08 08:41:31,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:31,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153011876] [2025-02-08 08:41:31,206 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:41:31,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:31,211 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 08:41:31,222 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:31,222 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:31,222 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:31,552 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:31,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:31,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153011876] [2025-02-08 08:41:31,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153011876] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:31,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:31,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:31,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402399708] [2025-02-08 08:41:31,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:31,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:31,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:31,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:31,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:31,583 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:31,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 161 transitions, 1397 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:31,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:31,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:31,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:32,122 INFO L124 PetriNetUnfolderBase]: 2551/4552 cut-off events. [2025-02-08 08:41:32,122 INFO L125 PetriNetUnfolderBase]: For 37696/37784 co-relation queries the response was YES. [2025-02-08 08:41:32,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18318 conditions, 4552 events. 2551/4552 cut-off events. For 37696/37784 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30510 event pairs, 895 based on Foata normal form. 35/4432 useless extension candidates. Maximal degree in co-relation 18237. Up to 3608 conditions per place. [2025-02-08 08:41:32,147 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 163 selfloop transitions, 37 changer transitions 3/210 dead transitions. [2025-02-08 08:41:32,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 210 transitions, 2069 flow [2025-02-08 08:41:32,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:32,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:32,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2025-02-08 08:41:32,148 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3944281524926686 [2025-02-08 08:41:32,148 INFO L175 Difference]: Start difference. First operand has 167 places, 161 transitions, 1397 flow. Second operand 11 states and 269 transitions. [2025-02-08 08:41:32,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 210 transitions, 2069 flow [2025-02-08 08:41:32,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 210 transitions, 1963 flow, removed 18 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:32,196 INFO L231 Difference]: Finished difference. Result has 171 places, 164 transitions, 1415 flow [2025-02-08 08:41:32,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1415, PETRI_PLACES=171, PETRI_TRANSITIONS=164} [2025-02-08 08:41:32,196 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 110 predicate places. [2025-02-08 08:41:32,196 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 164 transitions, 1415 flow [2025-02-08 08:41:32,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:32,196 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:32,196 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] [2025-02-08 08:41:32,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-02-08 08:41:32,196 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:32,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:32,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1380594561, now seen corresponding path program 14 times [2025-02-08 08:41:32,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:32,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878226981] [2025-02-08 08:41:32,197 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:41:32,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:32,201 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:32,208 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:32,208 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:41:32,208 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:32,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:32,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:32,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878226981] [2025-02-08 08:41:32,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878226981] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:32,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:32,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:32,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547146040] [2025-02-08 08:41:32,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:32,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:32,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:32,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:32,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:32,532 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:32,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 164 transitions, 1415 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:32,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:32,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:32,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:33,105 INFO L124 PetriNetUnfolderBase]: 2551/4559 cut-off events. [2025-02-08 08:41:33,105 INFO L125 PetriNetUnfolderBase]: For 37592/37680 co-relation queries the response was YES. [2025-02-08 08:41:33,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18250 conditions, 4559 events. 2551/4559 cut-off events. For 37592/37680 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30613 event pairs, 913 based on Foata normal form. 27/4433 useless extension candidates. Maximal degree in co-relation 18167. Up to 3621 conditions per place. [2025-02-08 08:41:33,134 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 165 selfloop transitions, 35 changer transitions 3/210 dead transitions. [2025-02-08 08:41:33,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 210 transitions, 2061 flow [2025-02-08 08:41:33,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:33,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:33,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2025-02-08 08:41:33,135 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2025-02-08 08:41:33,135 INFO L175 Difference]: Start difference. First operand has 171 places, 164 transitions, 1415 flow. Second operand 11 states and 266 transitions. [2025-02-08 08:41:33,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 210 transitions, 2061 flow [2025-02-08 08:41:33,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 210 transitions, 1955 flow, removed 17 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:33,188 INFO L231 Difference]: Finished difference. Result has 175 places, 166 transitions, 1405 flow [2025-02-08 08:41:33,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1311, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1405, PETRI_PLACES=175, PETRI_TRANSITIONS=166} [2025-02-08 08:41:33,188 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 114 predicate places. [2025-02-08 08:41:33,188 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 166 transitions, 1405 flow [2025-02-08 08:41:33,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:33,189 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:33,189 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] [2025-02-08 08:41:33,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-08 08:41:33,189 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:33,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:33,189 INFO L85 PathProgramCache]: Analyzing trace with hash 2112633161, now seen corresponding path program 15 times [2025-02-08 08:41:33,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:33,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195555388] [2025-02-08 08:41:33,189 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:41:33,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:33,195 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:33,202 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:33,202 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:41:33,202 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:33,486 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:33,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:33,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195555388] [2025-02-08 08:41:33,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195555388] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:33,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:33,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:33,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432751225] [2025-02-08 08:41:33,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:33,487 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:33,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:33,488 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:33,488 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:33,515 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:33,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 166 transitions, 1405 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:33,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:33,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:33,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:34,127 INFO L124 PetriNetUnfolderBase]: 2551/4557 cut-off events. [2025-02-08 08:41:34,127 INFO L125 PetriNetUnfolderBase]: For 37301/37389 co-relation queries the response was YES. [2025-02-08 08:41:34,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18202 conditions, 4557 events. 2551/4557 cut-off events. For 37301/37389 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30573 event pairs, 864 based on Foata normal form. 35/4447 useless extension candidates. Maximal degree in co-relation 18117. Up to 3541 conditions per place. [2025-02-08 08:41:34,147 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 168 selfloop transitions, 41 changer transitions 4/220 dead transitions. [2025-02-08 08:41:34,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 220 transitions, 2124 flow [2025-02-08 08:41:34,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:34,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:34,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2025-02-08 08:41:34,148 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2025-02-08 08:41:34,148 INFO L175 Difference]: Start difference. First operand has 175 places, 166 transitions, 1405 flow. Second operand 11 states and 275 transitions. [2025-02-08 08:41:34,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 220 transitions, 2124 flow [2025-02-08 08:41:34,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 220 transitions, 2056 flow, removed 1 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:34,195 INFO L231 Difference]: Finished difference. Result has 179 places, 170 transitions, 1485 flow [2025-02-08 08:41:34,195 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=167, 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=1485, PETRI_PLACES=179, PETRI_TRANSITIONS=170} [2025-02-08 08:41:34,195 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 118 predicate places. [2025-02-08 08:41:34,195 INFO L471 AbstractCegarLoop]: Abstraction has has 179 places, 170 transitions, 1485 flow [2025-02-08 08:41:34,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:34,195 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:34,195 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] [2025-02-08 08:41:34,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-08 08:41:34,196 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:34,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:34,196 INFO L85 PathProgramCache]: Analyzing trace with hash -563641005, now seen corresponding path program 16 times [2025-02-08 08:41:34,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:34,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28764214] [2025-02-08 08:41:34,196 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:41:34,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:34,204 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:34,214 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:34,214 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:41:34,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:34,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:34,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:34,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28764214] [2025-02-08 08:41:34,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28764214] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:34,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:34,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:34,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997362257] [2025-02-08 08:41:34,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:34,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:34,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:34,567 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:34,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:34,588 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:34,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 170 transitions, 1485 flow. Second operand has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:34,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:34,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:34,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:35,240 INFO L124 PetriNetUnfolderBase]: 2988/5298 cut-off events. [2025-02-08 08:41:35,240 INFO L125 PetriNetUnfolderBase]: For 52717/52781 co-relation queries the response was YES. [2025-02-08 08:41:35,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22116 conditions, 5298 events. 2988/5298 cut-off events. For 52717/52781 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 36290 event pairs, 1062 based on Foata normal form. 13/5145 useless extension candidates. Maximal degree in co-relation 22029. Up to 3897 conditions per place. [2025-02-08 08:41:35,273 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 198 selfloop transitions, 44 changer transitions 3/251 dead transitions. [2025-02-08 08:41:35,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 251 transitions, 2604 flow [2025-02-08 08:41:35,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:41:35,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:41:35,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 299 transitions. [2025-02-08 08:41:35,274 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4018817204301075 [2025-02-08 08:41:35,274 INFO L175 Difference]: Start difference. First operand has 179 places, 170 transitions, 1485 flow. Second operand 12 states and 299 transitions. [2025-02-08 08:41:35,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 251 transitions, 2604 flow [2025-02-08 08:41:35,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 251 transitions, 2478 flow, removed 24 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:35,357 INFO L231 Difference]: Finished difference. Result has 186 places, 182 transitions, 1700 flow [2025-02-08 08:41:35,358 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1700, PETRI_PLACES=186, PETRI_TRANSITIONS=182} [2025-02-08 08:41:35,358 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 125 predicate places. [2025-02-08 08:41:35,358 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 182 transitions, 1700 flow [2025-02-08 08:41:35,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:35,358 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:35,358 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] [2025-02-08 08:41:35,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-02-08 08:41:35,359 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:35,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:35,359 INFO L85 PathProgramCache]: Analyzing trace with hash 336246711, now seen corresponding path program 17 times [2025-02-08 08:41:35,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:35,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607889581] [2025-02-08 08:41:35,359 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:41:35,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:35,364 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:35,371 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:35,371 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 08:41:35,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:35,701 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:35,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:35,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607889581] [2025-02-08 08:41:35,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607889581] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:35,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:35,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:35,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733398219] [2025-02-08 08:41:35,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:35,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:35,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:35,702 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:35,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:35,733 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:35,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 182 transitions, 1700 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:35,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:35,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:35,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:36,404 INFO L124 PetriNetUnfolderBase]: 2991/5365 cut-off events. [2025-02-08 08:41:36,404 INFO L125 PetriNetUnfolderBase]: For 66042/66194 co-relation queries the response was YES. [2025-02-08 08:41:36,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23790 conditions, 5365 events. 2991/5365 cut-off events. For 66042/66194 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 37788 event pairs, 956 based on Foata normal form. 43/5249 useless extension candidates. Maximal degree in co-relation 23699. Up to 3842 conditions per place. [2025-02-08 08:41:36,432 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 194 selfloop transitions, 54 changer transitions 3/258 dead transitions. [2025-02-08 08:41:36,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 258 transitions, 2889 flow [2025-02-08 08:41:36,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:41:36,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:41:36,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 308 transitions. [2025-02-08 08:41:36,433 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2025-02-08 08:41:36,433 INFO L175 Difference]: Start difference. First operand has 186 places, 182 transitions, 1700 flow. Second operand 12 states and 308 transitions. [2025-02-08 08:41:36,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 258 transitions, 2889 flow [2025-02-08 08:41:36,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 258 transitions, 2661 flow, removed 97 selfloop flow, removed 5 redundant places. [2025-02-08 08:41:36,508 INFO L231 Difference]: Finished difference. Result has 196 places, 193 transitions, 1883 flow [2025-02-08 08:41:36,508 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1883, PETRI_PLACES=196, PETRI_TRANSITIONS=193} [2025-02-08 08:41:36,509 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 135 predicate places. [2025-02-08 08:41:36,509 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 193 transitions, 1883 flow [2025-02-08 08:41:36,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:36,509 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:36,509 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:41:36,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-02-08 08:41:36,509 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:36,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:36,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1980963751, now seen corresponding path program 18 times [2025-02-08 08:41:36,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:36,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76908061] [2025-02-08 08:41:36,510 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:41:36,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:36,514 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:36,524 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:36,524 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:41:36,524 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:36,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:36,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:36,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76908061] [2025-02-08 08:41:36,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76908061] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:36,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:36,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:36,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897680506] [2025-02-08 08:41:36,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:36,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:36,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:36,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:36,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:36,874 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:36,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 193 transitions, 1883 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:36,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:36,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:36,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:37,637 INFO L124 PetriNetUnfolderBase]: 3089/5537 cut-off events. [2025-02-08 08:41:37,637 INFO L125 PetriNetUnfolderBase]: For 79322/79502 co-relation queries the response was YES. [2025-02-08 08:41:37,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25306 conditions, 5537 events. 3089/5537 cut-off events. For 79322/79502 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39376 event pairs, 1026 based on Foata normal form. 21/5398 useless extension candidates. Maximal degree in co-relation 25210. Up to 4114 conditions per place. [2025-02-08 08:41:37,677 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 203 selfloop transitions, 49 changer transitions 3/262 dead transitions. [2025-02-08 08:41:37,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 262 transitions, 2959 flow [2025-02-08 08:41:37,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:41:37,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:41:37,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 305 transitions. [2025-02-08 08:41:37,678 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4099462365591398 [2025-02-08 08:41:37,678 INFO L175 Difference]: Start difference. First operand has 196 places, 193 transitions, 1883 flow. Second operand 12 states and 305 transitions. [2025-02-08 08:41:37,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 262 transitions, 2959 flow [2025-02-08 08:41:37,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 262 transitions, 2744 flow, removed 83 selfloop flow, removed 7 redundant places. [2025-02-08 08:41:37,798 INFO L231 Difference]: Finished difference. Result has 203 places, 199 transitions, 1936 flow [2025-02-08 08:41:37,798 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1936, PETRI_PLACES=203, PETRI_TRANSITIONS=199} [2025-02-08 08:41:37,799 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 142 predicate places. [2025-02-08 08:41:37,799 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 199 transitions, 1936 flow [2025-02-08 08:41:37,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:37,799 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:37,799 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] [2025-02-08 08:41:37,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-02-08 08:41:37,799 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:37,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:37,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1881040431, now seen corresponding path program 19 times [2025-02-08 08:41:37,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:37,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780419840] [2025-02-08 08:41:37,800 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:41:37,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:37,805 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 08:41:37,816 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:37,816 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:37,816 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:38,148 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:38,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:38,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780419840] [2025-02-08 08:41:38,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780419840] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:38,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:38,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:38,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199748315] [2025-02-08 08:41:38,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:38,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:38,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:38,149 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:38,149 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:38,172 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:38,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 199 transitions, 1936 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:38,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:38,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:38,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:38,941 INFO L124 PetriNetUnfolderBase]: 3089/5551 cut-off events. [2025-02-08 08:41:38,941 INFO L125 PetriNetUnfolderBase]: For 77944/78048 co-relation queries the response was YES. [2025-02-08 08:41:38,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25126 conditions, 5551 events. 3089/5551 cut-off events. For 77944/78048 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39643 event pairs, 1025 based on Foata normal form. 43/5432 useless extension candidates. Maximal degree in co-relation 25027. Up to 4191 conditions per place. [2025-02-08 08:41:38,982 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 200 selfloop transitions, 51 changer transitions 4/262 dead transitions. [2025-02-08 08:41:38,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 262 transitions, 2886 flow [2025-02-08 08:41:38,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:41:38,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:41:38,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2025-02-08 08:41:38,983 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40591397849462363 [2025-02-08 08:41:38,983 INFO L175 Difference]: Start difference. First operand has 203 places, 199 transitions, 1936 flow. Second operand 12 states and 302 transitions. [2025-02-08 08:41:38,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 262 transitions, 2886 flow [2025-02-08 08:41:39,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 262 transitions, 2729 flow, removed 53 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:39,105 INFO L231 Difference]: Finished difference. Result has 208 places, 203 transitions, 1959 flow [2025-02-08 08:41:39,105 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1959, PETRI_PLACES=208, PETRI_TRANSITIONS=203} [2025-02-08 08:41:39,105 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 147 predicate places. [2025-02-08 08:41:39,105 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 203 transitions, 1959 flow [2025-02-08 08:41:39,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:39,105 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:39,105 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] [2025-02-08 08:41:39,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-02-08 08:41:39,106 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:39,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:39,106 INFO L85 PathProgramCache]: Analyzing trace with hash 376735453, now seen corresponding path program 20 times [2025-02-08 08:41:39,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:39,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293937823] [2025-02-08 08:41:39,106 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:41:39,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:39,111 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:39,117 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:39,117 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:41:39,117 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:39,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:39,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:39,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293937823] [2025-02-08 08:41:39,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293937823] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:39,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:39,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:39,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55325260] [2025-02-08 08:41:39,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:39,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:39,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:39,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:39,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:39,447 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:39,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 203 transitions, 1959 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:39,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:39,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:39,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:40,266 INFO L124 PetriNetUnfolderBase]: 3293/5891 cut-off events. [2025-02-08 08:41:40,266 INFO L125 PetriNetUnfolderBase]: For 91638/91912 co-relation queries the response was YES. [2025-02-08 08:41:40,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27757 conditions, 5891 events. 3293/5891 cut-off events. For 91638/91912 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 42307 event pairs, 1332 based on Foata normal form. 41/5742 useless extension candidates. Maximal degree in co-relation 27656. Up to 4637 conditions per place. [2025-02-08 08:41:40,297 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 224 selfloop transitions, 37 changer transitions 3/271 dead transitions. [2025-02-08 08:41:40,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 271 transitions, 3196 flow [2025-02-08 08:41:40,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:40,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:40,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 285 transitions. [2025-02-08 08:41:40,298 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4178885630498534 [2025-02-08 08:41:40,298 INFO L175 Difference]: Start difference. First operand has 208 places, 203 transitions, 1959 flow. Second operand 11 states and 285 transitions. [2025-02-08 08:41:40,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 271 transitions, 3196 flow [2025-02-08 08:41:40,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 271 transitions, 3038 flow, removed 29 selfloop flow, removed 9 redundant places. [2025-02-08 08:41:40,402 INFO L231 Difference]: Finished difference. Result has 213 places, 213 transitions, 2166 flow [2025-02-08 08:41:40,402 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2166, PETRI_PLACES=213, PETRI_TRANSITIONS=213} [2025-02-08 08:41:40,402 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 152 predicate places. [2025-02-08 08:41:40,402 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 213 transitions, 2166 flow [2025-02-08 08:41:40,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:40,402 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:40,403 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] [2025-02-08 08:41:40,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-02-08 08:41:40,403 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:40,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:40,403 INFO L85 PathProgramCache]: Analyzing trace with hash -397071143, now seen corresponding path program 21 times [2025-02-08 08:41:40,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:40,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056624095] [2025-02-08 08:41:40,403 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:41:40,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:40,409 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:40,415 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:40,415 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:41:40,415 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:40,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:40,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:40,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056624095] [2025-02-08 08:41:40,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056624095] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:40,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:40,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:40,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107920121] [2025-02-08 08:41:40,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:40,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:40,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:40,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:40,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:40,699 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:40,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 213 transitions, 2166 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:40,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:40,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:40,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:41,472 INFO L124 PetriNetUnfolderBase]: 3354/6003 cut-off events. [2025-02-08 08:41:41,472 INFO L125 PetriNetUnfolderBase]: For 103985/104401 co-relation queries the response was YES. [2025-02-08 08:41:41,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28652 conditions, 6003 events. 3354/6003 cut-off events. For 103985/104401 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 43358 event pairs, 1415 based on Foata normal form. 55/5864 useless extension candidates. Maximal degree in co-relation 28547. Up to 4876 conditions per place. [2025-02-08 08:41:41,510 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 218 selfloop transitions, 36 changer transitions 4/265 dead transitions. [2025-02-08 08:41:41,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 265 transitions, 3120 flow [2025-02-08 08:41:41,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:41,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:41,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2025-02-08 08:41:41,511 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2025-02-08 08:41:41,511 INFO L175 Difference]: Start difference. First operand has 213 places, 213 transitions, 2166 flow. Second operand 11 states and 272 transitions. [2025-02-08 08:41:41,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 265 transitions, 3120 flow [2025-02-08 08:41:41,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 265 transitions, 2880 flow, removed 103 selfloop flow, removed 5 redundant places. [2025-02-08 08:41:41,620 INFO L231 Difference]: Finished difference. Result has 221 places, 219 transitions, 2151 flow [2025-02-08 08:41:41,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2151, PETRI_PLACES=221, PETRI_TRANSITIONS=219} [2025-02-08 08:41:41,620 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 160 predicate places. [2025-02-08 08:41:41,620 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 219 transitions, 2151 flow [2025-02-08 08:41:41,620 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:41,620 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:41,620 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] [2025-02-08 08:41:41,620 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-02-08 08:41:41,620 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:41,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:41,621 INFO L85 PathProgramCache]: Analyzing trace with hash -275820371, now seen corresponding path program 22 times [2025-02-08 08:41:41,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:41,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063176366] [2025-02-08 08:41:41,621 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:41:41,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:41,626 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:41,634 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:41,634 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:41:41,634 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:41,957 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:41,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:41,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063176366] [2025-02-08 08:41:41,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063176366] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:41,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:41,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:41,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035985599] [2025-02-08 08:41:41,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:41,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:41,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:41,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:41,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:41,977 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:41,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 219 transitions, 2151 flow. Second operand has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:41,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:41,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:41,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:42,814 INFO L124 PetriNetUnfolderBase]: 3718/6575 cut-off events. [2025-02-08 08:41:42,814 INFO L125 PetriNetUnfolderBase]: For 97544/97770 co-relation queries the response was YES. [2025-02-08 08:41:42,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30475 conditions, 6575 events. 3718/6575 cut-off events. For 97544/97770 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 47546 event pairs, 1528 based on Foata normal form. 61/6432 useless extension candidates. Maximal degree in co-relation 30366. Up to 5145 conditions per place. [2025-02-08 08:41:42,870 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 238 selfloop transitions, 44 changer transitions 3/291 dead transitions. [2025-02-08 08:41:42,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 291 transitions, 3413 flow [2025-02-08 08:41:42,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:42,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:42,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2025-02-08 08:41:42,871 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4149560117302053 [2025-02-08 08:41:42,871 INFO L175 Difference]: Start difference. First operand has 221 places, 219 transitions, 2151 flow. Second operand 11 states and 283 transitions. [2025-02-08 08:41:42,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 291 transitions, 3413 flow [2025-02-08 08:41:43,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 291 transitions, 3269 flow, removed 52 selfloop flow, removed 6 redundant places. [2025-02-08 08:41:43,039 INFO L231 Difference]: Finished difference. Result has 229 places, 228 transitions, 2399 flow [2025-02-08 08:41:43,039 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2007, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2399, PETRI_PLACES=229, PETRI_TRANSITIONS=228} [2025-02-08 08:41:43,040 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 168 predicate places. [2025-02-08 08:41:43,040 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 228 transitions, 2399 flow [2025-02-08 08:41:43,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:43,040 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:43,040 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] [2025-02-08 08:41:43,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-02-08 08:41:43,040 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:43,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:43,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1062045113, now seen corresponding path program 23 times [2025-02-08 08:41:43,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:43,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94364531] [2025-02-08 08:41:43,041 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:41:43,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:43,045 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:43,051 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:43,051 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 08:41:43,051 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:43,418 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:43,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:43,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94364531] [2025-02-08 08:41:43,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94364531] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:43,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:43,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:43,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698559078] [2025-02-08 08:41:43,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:43,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:43,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:43,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:43,419 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:43,443 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:43,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 228 transitions, 2399 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:43,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:43,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:43,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:44,509 INFO L124 PetriNetUnfolderBase]: 3615/6504 cut-off events. [2025-02-08 08:41:44,509 INFO L125 PetriNetUnfolderBase]: For 113980/114212 co-relation queries the response was YES. [2025-02-08 08:41:44,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31420 conditions, 6504 events. 3615/6504 cut-off events. For 113980/114212 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 48261 event pairs, 1522 based on Foata normal form. 51/6340 useless extension candidates. Maximal degree in co-relation 31306. Up to 5235 conditions per place. [2025-02-08 08:41:44,567 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 247 selfloop transitions, 35 changer transitions 3/292 dead transitions. [2025-02-08 08:41:44,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 292 transitions, 3591 flow [2025-02-08 08:41:44,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:44,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:44,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 282 transitions. [2025-02-08 08:41:44,567 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2025-02-08 08:41:44,567 INFO L175 Difference]: Start difference. First operand has 229 places, 228 transitions, 2399 flow. Second operand 11 states and 282 transitions. [2025-02-08 08:41:44,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 292 transitions, 3591 flow [2025-02-08 08:41:44,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 292 transitions, 3359 flow, removed 97 selfloop flow, removed 5 redundant places. [2025-02-08 08:41:44,778 INFO L231 Difference]: Finished difference. Result has 238 places, 235 transitions, 2435 flow [2025-02-08 08:41:44,778 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2171, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2435, PETRI_PLACES=238, PETRI_TRANSITIONS=235} [2025-02-08 08:41:44,779 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 177 predicate places. [2025-02-08 08:41:44,779 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 235 transitions, 2435 flow [2025-02-08 08:41:44,779 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:44,779 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:44,779 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] [2025-02-08 08:41:44,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-02-08 08:41:44,779 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:44,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:44,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1874801981, now seen corresponding path program 24 times [2025-02-08 08:41:44,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:44,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970041935] [2025-02-08 08:41:44,780 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:41:44,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:44,785 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:44,790 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:44,790 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:41:44,790 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:45,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:45,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:45,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970041935] [2025-02-08 08:41:45,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970041935] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:45,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:45,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:45,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450242984] [2025-02-08 08:41:45,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:45,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:45,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:45,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:45,117 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:45,141 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:45,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 235 transitions, 2435 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:45,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:45,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:45,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:45,964 INFO L124 PetriNetUnfolderBase]: 3729/6722 cut-off events. [2025-02-08 08:41:45,964 INFO L125 PetriNetUnfolderBase]: For 120947/121177 co-relation queries the response was YES. [2025-02-08 08:41:46,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32359 conditions, 6722 events. 3729/6722 cut-off events. For 120947/121177 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 49965 event pairs, 1595 based on Foata normal form. 51/6552 useless extension candidates. Maximal degree in co-relation 32239. Up to 5412 conditions per place. [2025-02-08 08:41:46,024 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 253 selfloop transitions, 35 changer transitions 3/298 dead transitions. [2025-02-08 08:41:46,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 298 transitions, 3739 flow [2025-02-08 08:41:46,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:46,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:46,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 282 transitions. [2025-02-08 08:41:46,025 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2025-02-08 08:41:46,025 INFO L175 Difference]: Start difference. First operand has 238 places, 235 transitions, 2435 flow. Second operand 11 states and 282 transitions. [2025-02-08 08:41:46,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 298 transitions, 3739 flow [2025-02-08 08:41:46,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 298 transitions, 3563 flow, removed 71 selfloop flow, removed 5 redundant places. [2025-02-08 08:41:46,255 INFO L231 Difference]: Finished difference. Result has 246 places, 241 transitions, 2582 flow [2025-02-08 08:41:46,255 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2582, PETRI_PLACES=246, PETRI_TRANSITIONS=241} [2025-02-08 08:41:46,256 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 185 predicate places. [2025-02-08 08:41:46,256 INFO L471 AbstractCegarLoop]: Abstraction has has 246 places, 241 transitions, 2582 flow [2025-02-08 08:41:46,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:46,256 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:46,256 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] [2025-02-08 08:41:46,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-02-08 08:41:46,256 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:46,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:46,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1340338857, now seen corresponding path program 25 times [2025-02-08 08:41:46,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:46,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128937922] [2025-02-08 08:41:46,257 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:41:46,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:46,261 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 08:41:46,268 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:46,268 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:46,268 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:46,549 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:46,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:46,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128937922] [2025-02-08 08:41:46,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128937922] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:46,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:46,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:46,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138650572] [2025-02-08 08:41:46,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:46,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:46,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:46,550 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:46,550 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:46,570 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:46,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 241 transitions, 2582 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:46,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:46,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:46,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:47,377 INFO L124 PetriNetUnfolderBase]: 3729/6707 cut-off events. [2025-02-08 08:41:47,377 INFO L125 PetriNetUnfolderBase]: For 129449/129687 co-relation queries the response was YES. [2025-02-08 08:41:47,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32438 conditions, 6707 events. 3729/6707 cut-off events. For 129449/129687 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 49970 event pairs, 1606 based on Foata normal form. 59/6540 useless extension candidates. Maximal degree in co-relation 32314. Up to 5496 conditions per place. [2025-02-08 08:41:47,432 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 249 selfloop transitions, 34 changer transitions 3/293 dead transitions. [2025-02-08 08:41:47,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 293 transitions, 3669 flow [2025-02-08 08:41:47,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:47,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:47,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2025-02-08 08:41:47,433 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4002932551319648 [2025-02-08 08:41:47,433 INFO L175 Difference]: Start difference. First operand has 246 places, 241 transitions, 2582 flow. Second operand 11 states and 273 transitions. [2025-02-08 08:41:47,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 293 transitions, 3669 flow [2025-02-08 08:41:47,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 293 transitions, 3382 flow, removed 125 selfloop flow, removed 6 redundant places. [2025-02-08 08:41:47,655 INFO L231 Difference]: Finished difference. Result has 252 places, 244 transitions, 2484 flow [2025-02-08 08:41:47,655 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2351, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2484, PETRI_PLACES=252, PETRI_TRANSITIONS=244} [2025-02-08 08:41:47,656 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 191 predicate places. [2025-02-08 08:41:47,656 INFO L471 AbstractCegarLoop]: Abstraction has has 252 places, 244 transitions, 2484 flow [2025-02-08 08:41:47,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:47,656 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:47,656 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] [2025-02-08 08:41:47,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-02-08 08:41:47,656 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:47,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:47,657 INFO L85 PathProgramCache]: Analyzing trace with hash 443965227, now seen corresponding path program 26 times [2025-02-08 08:41:47,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:47,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574995165] [2025-02-08 08:41:47,657 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:41:47,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:47,664 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:47,670 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:47,671 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:41:47,671 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:47,975 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:47,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:47,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574995165] [2025-02-08 08:41:47,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574995165] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:47,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:47,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:47,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539820095] [2025-02-08 08:41:47,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:47,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:47,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:47,976 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:47,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:47,997 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:47,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 244 transitions, 2484 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:47,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:47,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:47,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:48,906 INFO L124 PetriNetUnfolderBase]: 3825/6901 cut-off events. [2025-02-08 08:41:48,907 INFO L125 PetriNetUnfolderBase]: For 131894/132112 co-relation queries the response was YES. [2025-02-08 08:41:48,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33325 conditions, 6901 events. 3825/6901 cut-off events. For 131894/132112 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 51933 event pairs, 1660 based on Foata normal form. 48/6716 useless extension candidates. Maximal degree in co-relation 33198. Up to 5579 conditions per place. [2025-02-08 08:41:48,963 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 260 selfloop transitions, 36 changer transitions 3/306 dead transitions. [2025-02-08 08:41:48,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 306 transitions, 3747 flow [2025-02-08 08:41:48,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:48,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:48,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 282 transitions. [2025-02-08 08:41:48,964 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2025-02-08 08:41:48,964 INFO L175 Difference]: Start difference. First operand has 252 places, 244 transitions, 2484 flow. Second operand 11 states and 282 transitions. [2025-02-08 08:41:48,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 306 transitions, 3747 flow [2025-02-08 08:41:49,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 306 transitions, 3617 flow, removed 33 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:49,131 INFO L231 Difference]: Finished difference. Result has 257 places, 250 transitions, 2629 flow [2025-02-08 08:41:49,131 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2629, PETRI_PLACES=257, PETRI_TRANSITIONS=250} [2025-02-08 08:41:49,132 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 196 predicate places. [2025-02-08 08:41:49,132 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 250 transitions, 2629 flow [2025-02-08 08:41:49,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:49,132 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:49,132 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] [2025-02-08 08:41:49,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-02-08 08:41:49,132 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:49,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:49,132 INFO L85 PathProgramCache]: Analyzing trace with hash 107829759, now seen corresponding path program 27 times [2025-02-08 08:41:49,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:49,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790623786] [2025-02-08 08:41:49,133 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:41:49,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:49,137 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:49,142 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:49,142 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:41:49,142 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:49,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:49,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:49,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790623786] [2025-02-08 08:41:49,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790623786] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:49,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:49,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:49,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064166771] [2025-02-08 08:41:49,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:49,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:49,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:49,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:49,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:49,417 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:49,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 250 transitions, 2629 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:49,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:49,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:49,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:50,318 INFO L124 PetriNetUnfolderBase]: 3825/6909 cut-off events. [2025-02-08 08:41:50,318 INFO L125 PetriNetUnfolderBase]: For 141352/141570 co-relation queries the response was YES. [2025-02-08 08:41:50,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33712 conditions, 6909 events. 3825/6909 cut-off events. For 141352/141570 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 52131 event pairs, 1659 based on Foata normal form. 54/6729 useless extension candidates. Maximal degree in co-relation 33582. Up to 5617 conditions per place. [2025-02-08 08:41:50,376 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 258 selfloop transitions, 37 changer transitions 4/306 dead transitions. [2025-02-08 08:41:50,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 306 transitions, 3716 flow [2025-02-08 08:41:50,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:50,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:50,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 279 transitions. [2025-02-08 08:41:50,377 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2025-02-08 08:41:50,377 INFO L175 Difference]: Start difference. First operand has 257 places, 250 transitions, 2629 flow. Second operand 11 states and 279 transitions. [2025-02-08 08:41:50,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 306 transitions, 3716 flow [2025-02-08 08:41:50,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 306 transitions, 3516 flow, removed 81 selfloop flow, removed 6 redundant places. [2025-02-08 08:41:50,558 INFO L231 Difference]: Finished difference. Result has 263 places, 254 transitions, 2578 flow [2025-02-08 08:41:50,558 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2578, PETRI_PLACES=263, PETRI_TRANSITIONS=254} [2025-02-08 08:41:50,558 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 202 predicate places. [2025-02-08 08:41:50,559 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 254 transitions, 2578 flow [2025-02-08 08:41:50,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:50,559 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:50,559 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] [2025-02-08 08:41:50,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-02-08 08:41:50,559 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:50,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:50,560 INFO L85 PathProgramCache]: Analyzing trace with hash 73922353, now seen corresponding path program 28 times [2025-02-08 08:41:50,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:50,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960301111] [2025-02-08 08:41:50,560 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:41:50,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:50,565 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:50,573 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:50,573 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:41:50,573 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:50,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:50,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:50,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960301111] [2025-02-08 08:41:50,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960301111] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:50,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:50,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:50,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300858178] [2025-02-08 08:41:50,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:50,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:50,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:50,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:50,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:50,875 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:41:50,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 254 transitions, 2578 flow. Second operand has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:50,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:50,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:41:50,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:51,832 INFO L124 PetriNetUnfolderBase]: 4059/7281 cut-off events. [2025-02-08 08:41:51,832 INFO L125 PetriNetUnfolderBase]: For 142008/142250 co-relation queries the response was YES. [2025-02-08 08:41:51,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34817 conditions, 7281 events. 4059/7281 cut-off events. For 142008/142250 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 54665 event pairs, 1825 based on Foata normal form. 70/7103 useless extension candidates. Maximal degree in co-relation 34684. Up to 5990 conditions per place. [2025-02-08 08:41:51,889 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 259 selfloop transitions, 37 changer transitions 3/305 dead transitions. [2025-02-08 08:41:51,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 305 transitions, 3588 flow [2025-02-08 08:41:51,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:51,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:51,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2025-02-08 08:41:51,891 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2025-02-08 08:41:51,891 INFO L175 Difference]: Start difference. First operand has 263 places, 254 transitions, 2578 flow. Second operand 11 states and 264 transitions. [2025-02-08 08:41:51,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 305 transitions, 3588 flow [2025-02-08 08:41:52,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 305 transitions, 3454 flow, removed 32 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:52,142 INFO L231 Difference]: Finished difference. Result has 267 places, 257 transitions, 2590 flow [2025-02-08 08:41:52,142 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2444, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2590, PETRI_PLACES=267, PETRI_TRANSITIONS=257} [2025-02-08 08:41:52,143 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 206 predicate places. [2025-02-08 08:41:52,143 INFO L471 AbstractCegarLoop]: Abstraction has has 267 places, 257 transitions, 2590 flow [2025-02-08 08:41:52,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:52,143 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:52,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, 1, 1] [2025-02-08 08:41:52,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-02-08 08:41:52,143 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:52,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:52,144 INFO L85 PathProgramCache]: Analyzing trace with hash -2106665941, now seen corresponding path program 29 times [2025-02-08 08:41:52,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:52,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478955236] [2025-02-08 08:41:52,144 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:41:52,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:52,150 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:52,158 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:52,159 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 08:41:52,159 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:52,408 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:52,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:52,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478955236] [2025-02-08 08:41:52,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478955236] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:52,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:52,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:52,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326481713] [2025-02-08 08:41:52,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:52,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:52,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:52,411 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:52,411 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:52,434 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:52,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 257 transitions, 2590 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:52,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:52,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:52,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:53,361 INFO L124 PetriNetUnfolderBase]: 3861/6992 cut-off events. [2025-02-08 08:41:53,361 INFO L125 PetriNetUnfolderBase]: For 132670/132912 co-relation queries the response was YES. [2025-02-08 08:41:53,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33211 conditions, 6992 events. 3861/6992 cut-off events. For 132670/132912 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 53051 event pairs, 1701 based on Foata normal form. 70/6824 useless extension candidates. Maximal degree in co-relation 33076. Up to 5682 conditions per place. [2025-02-08 08:41:53,428 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 259 selfloop transitions, 41 changer transitions 4/311 dead transitions. [2025-02-08 08:41:53,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 311 transitions, 3633 flow [2025-02-08 08:41:53,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:53,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:53,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2025-02-08 08:41:53,429 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2025-02-08 08:41:53,429 INFO L175 Difference]: Start difference. First operand has 267 places, 257 transitions, 2590 flow. Second operand 11 states and 278 transitions. [2025-02-08 08:41:53,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 311 transitions, 3633 flow [2025-02-08 08:41:53,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 311 transitions, 3509 flow, removed 27 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:53,644 INFO L231 Difference]: Finished difference. Result has 271 places, 261 transitions, 2636 flow [2025-02-08 08:41:53,644 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2636, PETRI_PLACES=271, PETRI_TRANSITIONS=261} [2025-02-08 08:41:53,645 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 210 predicate places. [2025-02-08 08:41:53,645 INFO L471 AbstractCegarLoop]: Abstraction has has 271 places, 261 transitions, 2636 flow [2025-02-08 08:41:53,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:53,645 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:53,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, 1, 1] [2025-02-08 08:41:53,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-02-08 08:41:53,645 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:53,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:53,646 INFO L85 PathProgramCache]: Analyzing trace with hash -517106071, now seen corresponding path program 30 times [2025-02-08 08:41:53,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:53,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380142078] [2025-02-08 08:41:53,646 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:41:53,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:53,651 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:53,656 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:53,656 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:41:53,656 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:53,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:53,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:53,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380142078] [2025-02-08 08:41:53,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380142078] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:53,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:53,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:53,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857429437] [2025-02-08 08:41:53,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:53,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:53,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:53,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:53,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:53,900 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:53,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 261 transitions, 2636 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:53,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:53,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:53,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:54,975 INFO L124 PetriNetUnfolderBase]: 3861/6986 cut-off events. [2025-02-08 08:41:54,975 INFO L125 PetriNetUnfolderBase]: For 133362/133604 co-relation queries the response was YES. [2025-02-08 08:41:55,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33258 conditions, 6986 events. 3861/6986 cut-off events. For 133362/133604 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 53029 event pairs, 1724 based on Foata normal form. 62/6804 useless extension candidates. Maximal degree in co-relation 33121. Up to 5760 conditions per place. [2025-02-08 08:41:55,041 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 262 selfloop transitions, 35 changer transitions 3/307 dead transitions. [2025-02-08 08:41:55,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 307 transitions, 3594 flow [2025-02-08 08:41:55,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:55,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:55,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2025-02-08 08:41:55,042 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3944281524926686 [2025-02-08 08:41:55,042 INFO L175 Difference]: Start difference. First operand has 271 places, 261 transitions, 2636 flow. Second operand 11 states and 269 transitions. [2025-02-08 08:41:55,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 307 transitions, 3594 flow [2025-02-08 08:41:55,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 307 transitions, 3440 flow, removed 38 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:55,284 INFO L231 Difference]: Finished difference. Result has 275 places, 263 transitions, 2576 flow [2025-02-08 08:41:55,284 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2482, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2576, PETRI_PLACES=275, PETRI_TRANSITIONS=263} [2025-02-08 08:41:55,285 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 214 predicate places. [2025-02-08 08:41:55,285 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 263 transitions, 2576 flow [2025-02-08 08:41:55,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:55,285 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:55,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, 1, 1] [2025-02-08 08:41:55,285 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-02-08 08:41:55,285 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:55,286 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:55,286 INFO L85 PathProgramCache]: Analyzing trace with hash 466055453, now seen corresponding path program 31 times [2025-02-08 08:41:55,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:55,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127834404] [2025-02-08 08:41:55,286 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:41:55,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:55,290 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 08:41:55,296 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:41:55,296 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:41:55,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:55,665 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:55,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:55,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127834404] [2025-02-08 08:41:55,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127834404] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:55,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:55,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:55,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970019722] [2025-02-08 08:41:55,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:55,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:55,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:55,666 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:55,666 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:55,700 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:55,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 263 transitions, 2576 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:55,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:55,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:55,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:56,693 INFO L124 PetriNetUnfolderBase]: 3992/7226 cut-off events. [2025-02-08 08:41:56,693 INFO L125 PetriNetUnfolderBase]: For 146880/147150 co-relation queries the response was YES. [2025-02-08 08:41:56,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34931 conditions, 7226 events. 3992/7226 cut-off events. For 146880/147150 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 55162 event pairs, 1764 based on Foata normal form. 54/7029 useless extension candidates. Maximal degree in co-relation 34792. Up to 5873 conditions per place. [2025-02-08 08:41:56,753 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 278 selfloop transitions, 35 changer transitions 3/323 dead transitions. [2025-02-08 08:41:56,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 323 transitions, 4057 flow [2025-02-08 08:41:56,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:56,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:56,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 279 transitions. [2025-02-08 08:41:56,754 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2025-02-08 08:41:56,754 INFO L175 Difference]: Start difference. First operand has 275 places, 263 transitions, 2576 flow. Second operand 11 states and 279 transitions. [2025-02-08 08:41:56,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 323 transitions, 4057 flow [2025-02-08 08:41:56,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 323 transitions, 3989 flow, removed 1 selfloop flow, removed 8 redundant places. [2025-02-08 08:41:56,993 INFO L231 Difference]: Finished difference. Result has 281 places, 272 transitions, 2987 flow [2025-02-08 08:41:56,993 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2987, PETRI_PLACES=281, PETRI_TRANSITIONS=272} [2025-02-08 08:41:56,993 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 220 predicate places. [2025-02-08 08:41:56,993 INFO L471 AbstractCegarLoop]: Abstraction has has 281 places, 272 transitions, 2987 flow [2025-02-08 08:41:56,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:56,994 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:56,994 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] [2025-02-08 08:41:56,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2025-02-08 08:41:56,994 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:56,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:56,994 INFO L85 PathProgramCache]: Analyzing trace with hash -727882285, now seen corresponding path program 32 times [2025-02-08 08:41:56,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:56,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601861721] [2025-02-08 08:41:56,994 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:41:56,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:56,999 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:57,004 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:57,004 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:41:57,004 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:57,294 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:57,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:57,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601861721] [2025-02-08 08:41:57,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601861721] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:57,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:57,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:57,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759207403] [2025-02-08 08:41:57,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:57,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:57,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:57,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:57,295 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:57,316 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:57,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 272 transitions, 2987 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:57,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:57,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:57,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:41:58,453 INFO L124 PetriNetUnfolderBase]: 4154/7509 cut-off events. [2025-02-08 08:41:58,454 INFO L125 PetriNetUnfolderBase]: For 202272/202714 co-relation queries the response was YES. [2025-02-08 08:41:58,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38788 conditions, 7509 events. 4154/7509 cut-off events. For 202272/202714 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 57726 event pairs, 1805 based on Foata normal form. 54/7305 useless extension candidates. Maximal degree in co-relation 38645. Up to 6059 conditions per place. [2025-02-08 08:41:58,515 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 290 selfloop transitions, 36 changer transitions 3/336 dead transitions. [2025-02-08 08:41:58,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 336 transitions, 4502 flow [2025-02-08 08:41:58,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:41:58,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:41:58,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2025-02-08 08:41:58,516 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2025-02-08 08:41:58,516 INFO L175 Difference]: Start difference. First operand has 281 places, 272 transitions, 2987 flow. Second operand 11 states and 284 transitions. [2025-02-08 08:41:58,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 336 transitions, 4502 flow [2025-02-08 08:41:58,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 336 transitions, 4168 flow, removed 151 selfloop flow, removed 5 redundant places. [2025-02-08 08:41:58,883 INFO L231 Difference]: Finished difference. Result has 290 places, 281 transitions, 3096 flow [2025-02-08 08:41:58,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3096, PETRI_PLACES=290, PETRI_TRANSITIONS=281} [2025-02-08 08:41:58,884 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 229 predicate places. [2025-02-08 08:41:58,884 INFO L471 AbstractCegarLoop]: Abstraction has has 290 places, 281 transitions, 3096 flow [2025-02-08 08:41:58,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:58,884 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:41:58,884 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] [2025-02-08 08:41:58,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2025-02-08 08:41:58,884 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:41:58,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:41:58,884 INFO L85 PathProgramCache]: Analyzing trace with hash 151776317, now seen corresponding path program 33 times [2025-02-08 08:41:58,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:41:58,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777275700] [2025-02-08 08:41:58,885 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:41:58,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:41:58,889 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:41:58,894 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:41:58,894 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:41:58,894 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:41:59,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:41:59,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:41:59,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777275700] [2025-02-08 08:41:59,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777275700] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:41:59,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:41:59,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:41:59,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427929744] [2025-02-08 08:41:59,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:41:59,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:41:59,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:41:59,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:41:59,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:41:59,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:41:59,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 281 transitions, 3096 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:41:59,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:41:59,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:41:59,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:00,163 INFO L124 PetriNetUnfolderBase]: 4215/7572 cut-off events. [2025-02-08 08:42:00,164 INFO L125 PetriNetUnfolderBase]: For 220913/221557 co-relation queries the response was YES. [2025-02-08 08:42:00,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39094 conditions, 7572 events. 4215/7572 cut-off events. For 220913/221557 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 57823 event pairs, 1963 based on Foata normal form. 68/7395 useless extension candidates. Maximal degree in co-relation 38946. Up to 6298 conditions per place. [2025-02-08 08:42:00,227 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 284 selfloop transitions, 35 changer transitions 4/330 dead transitions. [2025-02-08 08:42:00,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 330 transitions, 4230 flow [2025-02-08 08:42:00,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:42:00,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:42:00,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2025-02-08 08:42:00,228 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3973607038123167 [2025-02-08 08:42:00,228 INFO L175 Difference]: Start difference. First operand has 290 places, 281 transitions, 3096 flow. Second operand 11 states and 271 transitions. [2025-02-08 08:42:00,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 330 transitions, 4230 flow [2025-02-08 08:42:00,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 330 transitions, 3930 flow, removed 134 selfloop flow, removed 5 redundant places. [2025-02-08 08:42:00,543 INFO L231 Difference]: Finished difference. Result has 298 places, 287 transitions, 3051 flow [2025-02-08 08:42:00,543 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3051, PETRI_PLACES=298, PETRI_TRANSITIONS=287} [2025-02-08 08:42:00,543 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 237 predicate places. [2025-02-08 08:42:00,543 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 287 transitions, 3051 flow [2025-02-08 08:42:00,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:00,543 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:00,543 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] [2025-02-08 08:42:00,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2025-02-08 08:42:00,544 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:00,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:00,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1254724791, now seen corresponding path program 34 times [2025-02-08 08:42:00,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:00,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828674419] [2025-02-08 08:42:00,544 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:42:00,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:00,549 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:42:00,556 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:42:00,557 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:42:00,557 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:00,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:42:00,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:00,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828674419] [2025-02-08 08:42:00,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828674419] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:00,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:00,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:42:00,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902249406] [2025-02-08 08:42:00,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:00,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:42:00,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:00,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:42:00,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:42:00,873 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:42:00,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 287 transitions, 3051 flow. Second operand has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:00,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:00,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:42:00,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:02,182 INFO L124 PetriNetUnfolderBase]: 4585/8204 cut-off events. [2025-02-08 08:42:02,182 INFO L125 PetriNetUnfolderBase]: For 228124/228416 co-relation queries the response was YES. [2025-02-08 08:42:02,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41816 conditions, 8204 events. 4585/8204 cut-off events. For 228124/228416 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 63254 event pairs, 2027 based on Foata normal form. 74/8010 useless extension candidates. Maximal degree in co-relation 41664. Up to 6567 conditions per place. [2025-02-08 08:42:02,260 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 305 selfloop transitions, 43 changer transitions 3/357 dead transitions. [2025-02-08 08:42:02,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 357 transitions, 4633 flow [2025-02-08 08:42:02,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:42:02,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:42:02,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2025-02-08 08:42:02,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4149560117302053 [2025-02-08 08:42:02,261 INFO L175 Difference]: Start difference. First operand has 298 places, 287 transitions, 3051 flow. Second operand 11 states and 283 transitions. [2025-02-08 08:42:02,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 357 transitions, 4633 flow [2025-02-08 08:42:02,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 357 transitions, 4417 flow, removed 89 selfloop flow, removed 6 redundant places. [2025-02-08 08:42:02,699 INFO L231 Difference]: Finished difference. Result has 306 places, 296 transitions, 3347 flow [2025-02-08 08:42:02,699 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=2835, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3347, PETRI_PLACES=306, PETRI_TRANSITIONS=296} [2025-02-08 08:42:02,699 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 245 predicate places. [2025-02-08 08:42:02,699 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 296 transitions, 3347 flow [2025-02-08 08:42:02,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:02,700 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:02,700 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] [2025-02-08 08:42:02,700 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2025-02-08 08:42:02,700 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:02,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:02,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1880925795, now seen corresponding path program 35 times [2025-02-08 08:42:02,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:02,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253041] [2025-02-08 08:42:02,700 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:42:02,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:02,707 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:42:02,716 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:42:02,716 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 08:42:02,716 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:03,065 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:42:03,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:03,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253041] [2025-02-08 08:42:03,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253041] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:03,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:03,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:42:03,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006200586] [2025-02-08 08:42:03,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:03,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:42:03,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:03,067 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:42:03,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:42:03,084 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:42:03,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 296 transitions, 3347 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:03,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:03,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:42:03,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:04,302 INFO L124 PetriNetUnfolderBase]: 4450/8024 cut-off events. [2025-02-08 08:42:04,302 INFO L125 PetriNetUnfolderBase]: For 252942/253244 co-relation queries the response was YES. [2025-02-08 08:42:04,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42175 conditions, 8024 events. 4450/8024 cut-off events. For 252942/253244 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 62522 event pairs, 2023 based on Foata normal form. 63/7824 useless extension candidates. Maximal degree in co-relation 42018. Up to 6589 conditions per place. [2025-02-08 08:42:04,362 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 311 selfloop transitions, 34 changer transitions 3/355 dead transitions. [2025-02-08 08:42:04,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 355 transitions, 4776 flow [2025-02-08 08:42:04,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:42:04,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:42:04,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2025-02-08 08:42:04,363 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4120234604105572 [2025-02-08 08:42:04,363 INFO L175 Difference]: Start difference. First operand has 306 places, 296 transitions, 3347 flow. Second operand 11 states and 281 transitions. [2025-02-08 08:42:04,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 355 transitions, 4776 flow [2025-02-08 08:42:04,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 355 transitions, 4450 flow, removed 145 selfloop flow, removed 5 redundant places. [2025-02-08 08:42:04,886 INFO L231 Difference]: Finished difference. Result has 314 places, 301 transitions, 3333 flow [2025-02-08 08:42:04,886 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3333, PETRI_PLACES=314, PETRI_TRANSITIONS=301} [2025-02-08 08:42:04,887 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 253 predicate places. [2025-02-08 08:42:04,887 INFO L471 AbstractCegarLoop]: Abstraction has has 314 places, 301 transitions, 3333 flow [2025-02-08 08:42:04,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:04,887 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:04,887 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] [2025-02-08 08:42:04,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2025-02-08 08:42:04,887 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:04,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:04,887 INFO L85 PathProgramCache]: Analyzing trace with hash -551595561, now seen corresponding path program 36 times [2025-02-08 08:42:04,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:04,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051329821] [2025-02-08 08:42:04,888 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:42:04,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:04,892 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:42:04,897 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:42:04,897 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:42:04,898 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:05,174 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:42:05,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:05,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051329821] [2025-02-08 08:42:05,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051329821] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:05,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:05,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:42:05,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710912432] [2025-02-08 08:42:05,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:05,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:42:05,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:05,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:42:05,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:42:05,197 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:42:05,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 301 transitions, 3333 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:05,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:05,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:42:05,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:06,483 INFO L124 PetriNetUnfolderBase]: 4450/8013 cut-off events. [2025-02-08 08:42:06,483 INFO L125 PetriNetUnfolderBase]: For 241114/241408 co-relation queries the response was YES. [2025-02-08 08:42:06,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41031 conditions, 8013 events. 4450/8013 cut-off events. For 241114/241408 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 62353 event pairs, 2047 based on Foata normal form. 69/7815 useless extension candidates. Maximal degree in co-relation 40869. Up to 6666 conditions per place. [2025-02-08 08:42:06,547 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 307 selfloop transitions, 33 changer transitions 3/350 dead transitions. [2025-02-08 08:42:06,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 350 transitions, 4512 flow [2025-02-08 08:42:06,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:42:06,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:42:06,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2025-02-08 08:42:06,548 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2025-02-08 08:42:06,548 INFO L175 Difference]: Start difference. First operand has 314 places, 301 transitions, 3333 flow. Second operand 11 states and 272 transitions. [2025-02-08 08:42:06,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 350 transitions, 4512 flow [2025-02-08 08:42:06,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 350 transitions, 4267 flow, removed 105 selfloop flow, removed 6 redundant places. [2025-02-08 08:42:06,958 INFO L231 Difference]: Finished difference. Result has 320 places, 304 transitions, 3239 flow [2025-02-08 08:42:06,958 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3088, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3239, PETRI_PLACES=320, PETRI_TRANSITIONS=304} [2025-02-08 08:42:06,959 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 259 predicate places. [2025-02-08 08:42:06,959 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 304 transitions, 3239 flow [2025-02-08 08:42:06,959 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:06,959 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:06,959 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] [2025-02-08 08:42:06,959 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2025-02-08 08:42:06,959 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:06,960 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:06,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1851700645, now seen corresponding path program 37 times [2025-02-08 08:42:06,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:06,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644894691] [2025-02-08 08:42:06,960 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:42:06,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:06,964 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 08:42:06,970 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:42:06,970 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:42:06,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:07,310 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:42:07,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:07,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644894691] [2025-02-08 08:42:07,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644894691] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:07,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:07,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:42:07,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658883480] [2025-02-08 08:42:07,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:07,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:42:07,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:07,311 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:42:07,311 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:42:07,331 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:42:07,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 304 transitions, 3239 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:07,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:07,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:42:07,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:08,713 INFO L124 PetriNetUnfolderBase]: 4513/8092 cut-off events. [2025-02-08 08:42:08,714 INFO L125 PetriNetUnfolderBase]: For 237917/238191 co-relation queries the response was YES. [2025-02-08 08:42:08,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41487 conditions, 8092 events. 4513/8092 cut-off events. For 237917/238191 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 62672 event pairs, 2157 based on Foata normal form. 58/7905 useless extension candidates. Maximal degree in co-relation 41322. Up to 6681 conditions per place. [2025-02-08 08:42:08,772 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 317 selfloop transitions, 35 changer transitions 3/362 dead transitions. [2025-02-08 08:42:08,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 362 transitions, 4697 flow [2025-02-08 08:42:08,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:42:08,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:42:08,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2025-02-08 08:42:08,773 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4120234604105572 [2025-02-08 08:42:08,773 INFO L175 Difference]: Start difference. First operand has 320 places, 304 transitions, 3239 flow. Second operand 11 states and 281 transitions. [2025-02-08 08:42:08,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 362 transitions, 4697 flow [2025-02-08 08:42:09,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 362 transitions, 4573 flow, removed 31 selfloop flow, removed 8 redundant places. [2025-02-08 08:42:09,169 INFO L231 Difference]: Finished difference. Result has 325 places, 309 transitions, 3437 flow [2025-02-08 08:42:09,169 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3437, PETRI_PLACES=325, PETRI_TRANSITIONS=309} [2025-02-08 08:42:09,169 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 264 predicate places. [2025-02-08 08:42:09,169 INFO L471 AbstractCegarLoop]: Abstraction has has 325 places, 309 transitions, 3437 flow [2025-02-08 08:42:09,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:09,173 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:09,173 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] [2025-02-08 08:42:09,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2025-02-08 08:42:09,174 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:09,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:09,174 INFO L85 PathProgramCache]: Analyzing trace with hash -100890717, now seen corresponding path program 38 times [2025-02-08 08:42:09,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:09,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920317794] [2025-02-08 08:42:09,174 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:42:09,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:09,179 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:42:09,184 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:42:09,184 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:42:09,184 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:09,436 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:42:09,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:09,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920317794] [2025-02-08 08:42:09,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920317794] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:09,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:09,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:42:09,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294537295] [2025-02-08 08:42:09,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:09,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:42:09,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:09,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:42:09,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:42:09,456 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:42:09,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 309 transitions, 3437 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:09,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:09,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:42:09,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:10,675 INFO L124 PetriNetUnfolderBase]: 4513/8147 cut-off events. [2025-02-08 08:42:10,675 INFO L125 PetriNetUnfolderBase]: For 250404/250678 co-relation queries the response was YES. [2025-02-08 08:42:10,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41893 conditions, 8147 events. 4513/8147 cut-off events. For 250404/250678 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 63786 event pairs, 2092 based on Foata normal form. 64/7947 useless extension candidates. Maximal degree in co-relation 41725. Up to 6719 conditions per place. [2025-02-08 08:42:10,775 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 315 selfloop transitions, 36 changer transitions 4/362 dead transitions. [2025-02-08 08:42:10,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 362 transitions, 4668 flow [2025-02-08 08:42:10,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:42:10,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:42:10,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2025-02-08 08:42:10,776 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2025-02-08 08:42:10,776 INFO L175 Difference]: Start difference. First operand has 325 places, 309 transitions, 3437 flow. Second operand 11 states and 278 transitions. [2025-02-08 08:42:10,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 362 transitions, 4668 flow [2025-02-08 08:42:11,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 362 transitions, 4408 flow, removed 112 selfloop flow, removed 6 redundant places. [2025-02-08 08:42:11,476 INFO L231 Difference]: Finished difference. Result has 331 places, 313 transitions, 3344 flow [2025-02-08 08:42:11,476 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3344, PETRI_PLACES=331, PETRI_TRANSITIONS=313} [2025-02-08 08:42:11,477 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 270 predicate places. [2025-02-08 08:42:11,477 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 313 transitions, 3344 flow [2025-02-08 08:42:11,477 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:11,477 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:11,477 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] [2025-02-08 08:42:11,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2025-02-08 08:42:11,477 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:11,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:11,478 INFO L85 PathProgramCache]: Analyzing trace with hash 861554709, now seen corresponding path program 39 times [2025-02-08 08:42:11,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:11,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902738908] [2025-02-08 08:42:11,478 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:42:11,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:11,483 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:42:11,487 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 31 of 35 statements. [2025-02-08 08:42:11,487 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:42:11,487 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:11,789 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:42:11,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:11,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902738908] [2025-02-08 08:42:11,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902738908] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:11,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:11,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:42:11,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662671071] [2025-02-08 08:42:11,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:11,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:42:11,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:11,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:42:11,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:42:11,814 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:42:11,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 313 transitions, 3344 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:11,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:11,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:42:11,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:13,568 INFO L124 PetriNetUnfolderBase]: 4513/8089 cut-off events. [2025-02-08 08:42:13,568 INFO L125 PetriNetUnfolderBase]: For 238776/239074 co-relation queries the response was YES. [2025-02-08 08:42:13,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41000 conditions, 8089 events. 4513/8089 cut-off events. For 238776/239074 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 62686 event pairs, 2152 based on Foata normal form. 80/7931 useless extension candidates. Maximal degree in co-relation 40829. Up to 6715 conditions per place. [2025-02-08 08:42:13,644 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 313 selfloop transitions, 40 changer transitions 4/364 dead transitions. [2025-02-08 08:42:13,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 364 transitions, 4505 flow [2025-02-08 08:42:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:42:13,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:42:13,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2025-02-08 08:42:13,645 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40615835777126097 [2025-02-08 08:42:13,645 INFO L175 Difference]: Start difference. First operand has 331 places, 313 transitions, 3344 flow. Second operand 11 states and 277 transitions. [2025-02-08 08:42:13,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 364 transitions, 4505 flow [2025-02-08 08:42:14,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 364 transitions, 4341 flow, removed 48 selfloop flow, removed 8 redundant places. [2025-02-08 08:42:14,063 INFO L231 Difference]: Finished difference. Result has 335 places, 317 transitions, 3366 flow [2025-02-08 08:42:14,063 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3180, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3366, PETRI_PLACES=335, PETRI_TRANSITIONS=317} [2025-02-08 08:42:14,063 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 274 predicate places. [2025-02-08 08:42:14,063 INFO L471 AbstractCegarLoop]: Abstraction has has 335 places, 317 transitions, 3366 flow [2025-02-08 08:42:14,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:14,063 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:14,063 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] [2025-02-08 08:42:14,063 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2025-02-08 08:42:14,064 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:14,064 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:14,064 INFO L85 PathProgramCache]: Analyzing trace with hash 2073223777, now seen corresponding path program 40 times [2025-02-08 08:42:14,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:14,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408618216] [2025-02-08 08:42:14,064 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:42:14,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:14,069 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:42:14,075 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:42:14,076 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:42:14,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:14,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:42:14,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:14,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408618216] [2025-02-08 08:42:14,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408618216] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:14,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:14,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:42:14,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871007005] [2025-02-08 08:42:14,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:14,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:42:14,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:14,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:42:14,333 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:42:14,348 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:42:14,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 317 transitions, 3366 flow. Second operand has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:14,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:14,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:42:14,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:15,862 INFO L124 PetriNetUnfolderBase]: 4747/8518 cut-off events. [2025-02-08 08:42:15,862 INFO L125 PetriNetUnfolderBase]: For 249151/249449 co-relation queries the response was YES. [2025-02-08 08:42:15,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42636 conditions, 8518 events. 4747/8518 cut-off events. For 249151/249449 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 66364 event pairs, 2250 based on Foata normal form. 80/8315 useless extension candidates. Maximal degree in co-relation 42463. Up to 7091 conditions per place. [2025-02-08 08:42:15,952 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 321 selfloop transitions, 36 changer transitions 3/366 dead transitions. [2025-02-08 08:42:15,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 366 transitions, 4516 flow [2025-02-08 08:42:15,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:42:15,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:42:15,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2025-02-08 08:42:15,952 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2025-02-08 08:42:15,953 INFO L175 Difference]: Start difference. First operand has 335 places, 317 transitions, 3366 flow. Second operand 11 states and 264 transitions. [2025-02-08 08:42:15,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 366 transitions, 4516 flow [2025-02-08 08:42:16,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 366 transitions, 4334 flow, removed 53 selfloop flow, removed 8 redundant places. [2025-02-08 08:42:16,410 INFO L231 Difference]: Finished difference. Result has 339 places, 320 transitions, 3350 flow [2025-02-08 08:42:16,411 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3350, PETRI_PLACES=339, PETRI_TRANSITIONS=320} [2025-02-08 08:42:16,411 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 278 predicate places. [2025-02-08 08:42:16,411 INFO L471 AbstractCegarLoop]: Abstraction has has 339 places, 320 transitions, 3350 flow [2025-02-08 08:42:16,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.818181818181817) internal successors, (185), 11 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:16,411 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:16,411 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] [2025-02-08 08:42:16,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2025-02-08 08:42:16,411 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:16,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:16,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1867587593, now seen corresponding path program 41 times [2025-02-08 08:42:16,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:16,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529343021] [2025-02-08 08:42:16,412 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:42:16,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:16,417 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 35 statements into 2 equivalence classes. [2025-02-08 08:42:16,423 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 08:42:16,423 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 08:42:16,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:16,692 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:42:16,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:16,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529343021] [2025-02-08 08:42:16,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529343021] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:16,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:16,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:42:16,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993492823] [2025-02-08 08:42:16,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:16,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 08:42:16,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:16,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 08:42:16,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-08 08:42:16,709 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 62 [2025-02-08 08:42:16,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 320 transitions, 3350 flow. Second operand has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:16,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:16,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 62 [2025-02-08 08:42:16,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:18,042 INFO L124 PetriNetUnfolderBase]: 4549/8224 cut-off events. [2025-02-08 08:42:18,042 INFO L125 PetriNetUnfolderBase]: For 229990/230288 co-relation queries the response was YES. [2025-02-08 08:42:18,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40586 conditions, 8224 events. 4549/8224 cut-off events. For 229990/230288 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 64675 event pairs, 2157 based on Foata normal form. 72/8022 useless extension candidates. Maximal degree in co-relation 40411. Up to 6862 conditions per place. [2025-02-08 08:42:18,147 INFO L140 encePairwiseOnDemand]: 50/62 looper letters, 319 selfloop transitions, 34 changer transitions 3/363 dead transitions. [2025-02-08 08:42:18,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 363 transitions, 4416 flow [2025-02-08 08:42:18,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:42:18,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:42:18,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2025-02-08 08:42:18,148 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2025-02-08 08:42:18,148 INFO L175 Difference]: Start difference. First operand has 339 places, 320 transitions, 3350 flow. Second operand 11 states and 268 transitions. [2025-02-08 08:42:18,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 363 transitions, 4416 flow [2025-02-08 08:42:18,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 363 transitions, 4248 flow, removed 49 selfloop flow, removed 8 redundant places. [2025-02-08 08:42:18,537 INFO L231 Difference]: Finished difference. Result has 343 places, 322 transitions, 3276 flow [2025-02-08 08:42:18,537 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3276, PETRI_PLACES=343, PETRI_TRANSITIONS=322} [2025-02-08 08:42:18,537 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 282 predicate places. [2025-02-08 08:42:18,537 INFO L471 AbstractCegarLoop]: Abstraction has has 343 places, 322 transitions, 3276 flow [2025-02-08 08:42:18,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.818181818181817) internal successors, (196), 11 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:18,538 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:18,538 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, 1, 1] [2025-02-08 08:42:18,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2025-02-08 08:42:18,538 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:18,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:18,539 INFO L85 PathProgramCache]: Analyzing trace with hash 489166092, now seen corresponding path program 1 times [2025-02-08 08:42:18,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:18,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142045014] [2025-02-08 08:42:18,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:42:18,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:18,544 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 08:42:18,547 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 08:42:18,547 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:42:18,547 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:18,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 08:42:18,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:18,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142045014] [2025-02-08 08:42:18,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142045014] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 08:42:18,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997259073] [2025-02-08 08:42:18,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:42:18,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 08:42:18,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:42:18,596 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 08:42:18,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-08 08:42:18,652 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 08:42:18,671 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 08:42:18,671 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:42:18,671 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:18,672 INFO L256 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 08:42:18,674 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 08:42:18,781 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 08:42:18,782 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 08:42:18,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 08:42:18,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997259073] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 08:42:18,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 08:42:18,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-02-08 08:42:18,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054247048] [2025-02-08 08:42:18,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 08:42:18,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 08:42:18,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:18,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 08:42:18,880 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2025-02-08 08:42:18,904 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 62 [2025-02-08 08:42:18,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 322 transitions, 3276 flow. Second operand has 12 states, 12 states have (on average 21.333333333333332) internal successors, (256), 12 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:18,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:18,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 62 [2025-02-08 08:42:18,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:21,170 INFO L124 PetriNetUnfolderBase]: 7669/14626 cut-off events. [2025-02-08 08:42:21,170 INFO L125 PetriNetUnfolderBase]: For 517367/518248 co-relation queries the response was YES. [2025-02-08 08:42:21,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73978 conditions, 14626 events. 7669/14626 cut-off events. For 517367/518248 co-relation queries the response was YES. Maximal size of possible extension queue 1250. Compared 132849 event pairs, 4595 based on Foata normal form. 400/14435 useless extension candidates. Maximal degree in co-relation 73536. Up to 6221 conditions per place. [2025-02-08 08:42:21,338 INFO L140 encePairwiseOnDemand]: 54/62 looper letters, 529 selfloop transitions, 14 changer transitions 12/601 dead transitions. [2025-02-08 08:42:21,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 601 transitions, 7329 flow [2025-02-08 08:42:21,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:42:21,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:42:21,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2025-02-08 08:42:21,340 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2025-02-08 08:42:21,340 INFO L175 Difference]: Start difference. First operand has 343 places, 322 transitions, 3276 flow. Second operand 8 states and 204 transitions. [2025-02-08 08:42:21,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 601 transitions, 7329 flow [2025-02-08 08:42:22,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 601 transitions, 7197 flow, removed 2 selfloop flow, removed 8 redundant places. [2025-02-08 08:42:22,437 INFO L231 Difference]: Finished difference. Result has 346 places, 330 transitions, 3303 flow [2025-02-08 08:42:22,437 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3210, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3303, PETRI_PLACES=346, PETRI_TRANSITIONS=330} [2025-02-08 08:42:22,438 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 285 predicate places. [2025-02-08 08:42:22,438 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 330 transitions, 3303 flow [2025-02-08 08:42:22,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 21.333333333333332) internal successors, (256), 12 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:22,438 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:22,438 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, 1, 1] [2025-02-08 08:42:22,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-08 08:42:22,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2025-02-08 08:42:22,639 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:22,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:22,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1699554583, now seen corresponding path program 1 times [2025-02-08 08:42:22,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:22,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344966622] [2025-02-08 08:42:22,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:42:22,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:22,647 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-08 08:42:22,651 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-08 08:42:22,651 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:42:22,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:22,681 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 08:42:22,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:22,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344966622] [2025-02-08 08:42:22,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344966622] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:22,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:22,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 08:42:22,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251879713] [2025-02-08 08:42:22,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:22,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 08:42:22,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:22,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 08:42:22,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 08:42:22,683 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 62 [2025-02-08 08:42:22,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 330 transitions, 3303 flow. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:22,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:22,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 62 [2025-02-08 08:42:22,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:25,430 INFO L124 PetriNetUnfolderBase]: 8472/16298 cut-off events. [2025-02-08 08:42:25,430 INFO L125 PetriNetUnfolderBase]: For 725903/727915 co-relation queries the response was YES. [2025-02-08 08:42:25,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85267 conditions, 16298 events. 8472/16298 cut-off events. For 725903/727915 co-relation queries the response was YES. Maximal size of possible extension queue 1289. Compared 150024 event pairs, 3136 based on Foata normal form. 985/16746 useless extension candidates. Maximal degree in co-relation 84654. Up to 6820 conditions per place. [2025-02-08 08:42:25,671 INFO L140 encePairwiseOnDemand]: 59/62 looper letters, 429 selfloop transitions, 34 changer transitions 0/509 dead transitions. [2025-02-08 08:42:25,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 509 transitions, 6315 flow [2025-02-08 08:42:25,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 08:42:25,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 08:42:25,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 136 transitions. [2025-02-08 08:42:25,672 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5483870967741935 [2025-02-08 08:42:25,672 INFO L175 Difference]: Start difference. First operand has 346 places, 330 transitions, 3303 flow. Second operand 4 states and 136 transitions. [2025-02-08 08:42:25,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 509 transitions, 6315 flow [2025-02-08 08:42:27,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 509 transitions, 6300 flow, removed 6 selfloop flow, removed 2 redundant places. [2025-02-08 08:42:27,266 INFO L231 Difference]: Finished difference. Result has 349 places, 341 transitions, 3667 flow [2025-02-08 08:42:27,267 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3667, PETRI_PLACES=349, PETRI_TRANSITIONS=341} [2025-02-08 08:42:27,267 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 288 predicate places. [2025-02-08 08:42:27,267 INFO L471 AbstractCegarLoop]: Abstraction has has 349 places, 341 transitions, 3667 flow [2025-02-08 08:42:27,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:27,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:27,267 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:42:27,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2025-02-08 08:42:27,267 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:27,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:27,268 INFO L85 PathProgramCache]: Analyzing trace with hash 668489491, now seen corresponding path program 1 times [2025-02-08 08:42:27,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:27,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747297112] [2025-02-08 08:42:27,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:42:27,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:27,273 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 40 statements into 1 equivalence classes. [2025-02-08 08:42:27,277 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 40 of 40 statements. [2025-02-08 08:42:27,277 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:42:27,277 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:27,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 08:42:27,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:27,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747297112] [2025-02-08 08:42:27,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747297112] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 08:42:27,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457346957] [2025-02-08 08:42:27,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:42:27,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 08:42:27,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:42:27,346 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 08:42:27,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-08 08:42:27,399 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 40 statements into 1 equivalence classes. [2025-02-08 08:42:27,422 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 40 of 40 statements. [2025-02-08 08:42:27,422 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:42:27,422 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:27,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 08:42:27,425 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 08:42:27,485 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 08:42:27,485 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 08:42:27,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 08:42:27,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457346957] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 08:42:27,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 08:42:27,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2025-02-08 08:42:27,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925132262] [2025-02-08 08:42:27,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 08:42:27,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 08:42:27,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:27,582 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 08:42:27,582 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2025-02-08 08:42:27,605 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 62 [2025-02-08 08:42:27,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 341 transitions, 3667 flow. Second operand has 13 states, 13 states have (on average 20.76923076923077) internal successors, (270), 13 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:27,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:27,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 62 [2025-02-08 08:42:27,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:42:29,566 INFO L124 PetriNetUnfolderBase]: 6037/12296 cut-off events. [2025-02-08 08:42:29,566 INFO L125 PetriNetUnfolderBase]: For 471911/473228 co-relation queries the response was YES. [2025-02-08 08:42:29,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65224 conditions, 12296 events. 6037/12296 cut-off events. For 471911/473228 co-relation queries the response was YES. Maximal size of possible extension queue 862. Compared 113845 event pairs, 2864 based on Foata normal form. 457/12246 useless extension candidates. Maximal degree in co-relation 64791. Up to 7584 conditions per place. [2025-02-08 08:42:29,764 INFO L140 encePairwiseOnDemand]: 53/62 looper letters, 286 selfloop transitions, 11 changer transitions 131/474 dead transitions. [2025-02-08 08:42:29,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 474 transitions, 6015 flow [2025-02-08 08:42:29,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 08:42:29,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-02-08 08:42:29,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2025-02-08 08:42:29,765 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39838709677419354 [2025-02-08 08:42:29,765 INFO L175 Difference]: Start difference. First operand has 349 places, 341 transitions, 3667 flow. Second operand 10 states and 247 transitions. [2025-02-08 08:42:29,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 474 transitions, 6015 flow [2025-02-08 08:42:30,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 474 transitions, 5867 flow, removed 50 selfloop flow, removed 6 redundant places. [2025-02-08 08:42:30,823 INFO L231 Difference]: Finished difference. Result has 354 places, 335 transitions, 3539 flow [2025-02-08 08:42:30,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=62, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3539, PETRI_PLACES=354, PETRI_TRANSITIONS=335} [2025-02-08 08:42:30,823 INFO L279 CegarLoopForPetriNet]: 61 programPoint places, 293 predicate places. [2025-02-08 08:42:30,823 INFO L471 AbstractCegarLoop]: Abstraction has has 354 places, 335 transitions, 3539 flow [2025-02-08 08:42:30,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 20.76923076923077) internal successors, (270), 13 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:30,824 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:42:30,824 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, 1, 1] [2025-02-08 08:42:30,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-02-08 08:42:31,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2025-02-08 08:42:31,024 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2025-02-08 08:42:31,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:42:31,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1955000771, now seen corresponding path program 2 times [2025-02-08 08:42:31,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:42:31,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170060663] [2025-02-08 08:42:31,025 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:42:31,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:42:31,030 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 40 statements into 2 equivalence classes. [2025-02-08 08:42:31,035 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 34 of 40 statements. [2025-02-08 08:42:31,036 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:42:31,036 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:42:31,090 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-02-08 08:42:31,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:42:31,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170060663] [2025-02-08 08:42:31,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170060663] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:42:31,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:42:31,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 08:42:31,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126813125] [2025-02-08 08:42:31,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:42:31,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 08:42:31,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:42:31,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 08:42:31,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-08 08:42:31,094 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 62 [2025-02-08 08:42:31,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 335 transitions, 3539 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:42:31,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:42:31,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 62 [2025-02-08 08:42:31,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand