./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/weaver/chl-file-item-subst.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/chl-file-item-subst.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 d7ba2cbd8ed9f48aa977924dd556bad66f28ba8aaa41d75f8db9183096d20ba1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 08:34:51,178 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 08:34:51,227 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:34:51,232 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 08:34:51,232 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 08:34:51,254 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 08:34:51,255 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 08:34:51,255 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 08:34:51,255 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 08:34:51,255 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 08:34:51,255 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 08:34:51,255 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 08:34:51,255 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 08:34:51,255 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 08:34:51,255 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 08:34:51,256 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 08:34:51,256 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 08:34:51,257 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 08:34:51,257 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 08:34:51,257 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 08:34:51,257 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 08:34:51,257 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 08:34:51,258 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 08:34:51,258 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 08:34:51,258 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 08:34:51,258 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 08:34:51,258 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 08:34:51,258 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 08:34:51,258 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 08:34:51,258 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 08:34:51,258 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 08:34:51,259 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 08:34:51,259 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 08:34:51,259 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 -> d7ba2cbd8ed9f48aa977924dd556bad66f28ba8aaa41d75f8db9183096d20ba1 [2025-02-08 08:34:51,513 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 08:34:51,519 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 08:34:51,520 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 08:34:51,521 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 08:34:51,521 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 08:34:51,522 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2025-02-08 08:34:52,663 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8e3b2fae2/770fc5726ffc4117859ab4d3e2c5076f/FLAGa660fb561 [2025-02-08 08:34:52,943 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 08:34:52,949 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2025-02-08 08:34:52,956 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8e3b2fae2/770fc5726ffc4117859ab4d3e2c5076f/FLAGa660fb561 [2025-02-08 08:34:53,241 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/8e3b2fae2/770fc5726ffc4117859ab4d3e2c5076f [2025-02-08 08:34:53,243 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 08:34:53,244 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 08:34:53,246 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 08:34:53,247 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 08:34:53,250 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 08:34:53,250 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,252 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33a9dcae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53, skipping insertion in model container [2025-02-08 08:34:53,252 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,267 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 08:34:53,399 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 08:34:53,408 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 08:34:53,431 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 08:34:53,443 INFO L204 MainTranslator]: Completed translation [2025-02-08 08:34:53,443 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53 WrapperNode [2025-02-08 08:34:53,444 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 08:34:53,445 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 08:34:53,445 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 08:34:53,445 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 08:34:53,449 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:34:53" (1/1) ... [2025-02-08 08:34:53,457 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:34:53" (1/1) ... [2025-02-08 08:34:53,481 INFO L138 Inliner]: procedures = 22, calls = 17, calls flagged for inlining = 10, calls inlined = 14, statements flattened = 198 [2025-02-08 08:34:53,481 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 08:34:53,483 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 08:34:53,483 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 08:34:53,483 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 08:34:53,488 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,488 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,490 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,505 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-08 08:34:53,506 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,506 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,509 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,509 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,510 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,511 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,512 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 08:34:53,513 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 08:34:53,513 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 08:34:53,513 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 08:34:53,513 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (1/1) ... [2025-02-08 08:34:53,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 08:34:53,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:34:53,544 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:34:53,546 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:34:53,562 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 08:34:53,562 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-02-08 08:34:53,562 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-02-08 08:34:53,562 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-02-08 08:34:53,562 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-02-08 08:34:53,562 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-02-08 08:34:53,563 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-02-08 08:34:53,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 08:34:53,563 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 08:34:53,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 08:34:53,564 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:34:53,623 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 08:34:53,625 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 08:34:53,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-9: #t~ite2#1 := #t~ret1#1; [2025-02-08 08:34:53,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-10: assume { :end_inline_minus } true;assume -2147483648 <= #t~ret1#1 && #t~ret1#1 <= 2147483647; [2025-02-08 08:34:53,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-11: havoc minus_#in~a#1, minus_#in~b#1; [2025-02-08 08:34:53,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-12: havoc minus_~a#1, minus_~b#1; [2025-02-08 08:34:53,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L44-13: #t~ret1#1 := minus_#res#1; [2025-02-08 08:34:53,732 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-9: #t~ite7#1 := #t~ret6#1; [2025-02-08 08:34:53,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-10: assume { :end_inline_minus } true;assume -2147483648 <= #t~ret6#1 && #t~ret6#1 <= 2147483647; [2025-02-08 08:34:53,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-11: havoc minus_#in~a#1, minus_#in~b#1; [2025-02-08 08:34:53,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-12: havoc minus_~a#1, minus_~b#1; [2025-02-08 08:34:53,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L50-13: #t~ret6#1 := minus_#res#1; [2025-02-08 08:34:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L56-9: #t~ite12#1 := #t~ret11#1; [2025-02-08 08:34:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L56-10: assume { :end_inline_minus } true;assume -2147483648 <= #t~ret11#1 && #t~ret11#1 <= 2147483647; [2025-02-08 08:34:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L56-11: havoc minus_#in~a#1, minus_#in~b#1; [2025-02-08 08:34:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L56-12: havoc minus_~a#1, minus_~b#1; [2025-02-08 08:34:53,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L56-13: #t~ret11#1 := minus_#res#1; [2025-02-08 08:34:53,849 INFO L304 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-02-08 08:34:53,849 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 08:34:54,039 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 08:34:54,039 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 08:34:54,039 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 08:34:54 BoogieIcfgContainer [2025-02-08 08:34:54,039 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 08:34:54,043 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 08:34:54,043 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 08:34:54,046 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 08:34:54,046 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 08:34:53" (1/3) ... [2025-02-08 08:34:54,047 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@285a8e54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 08:34:54, skipping insertion in model container [2025-02-08 08:34:54,048 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:34:53" (2/3) ... [2025-02-08 08:34:54,048 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@285a8e54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 08:34:54, skipping insertion in model container [2025-02-08 08:34:54,048 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 08:34:54" (3/3) ... [2025-02-08 08:34:54,049 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-file-item-subst.wvr.c [2025-02-08 08:34:54,061 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 08:34:54,062 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-file-item-subst.wvr.c that has 4 procedures, 46 locations, 1 initial locations, 0 loop locations, and 2 error locations. [2025-02-08 08:34:54,062 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-02-08 08:34:54,142 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-02-08 08:34:54,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 54 transitions, 129 flow [2025-02-08 08:34:54,203 INFO L124 PetriNetUnfolderBase]: 9/51 cut-off events. [2025-02-08 08:34:54,206 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-02-08 08:34:54,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 51 events. 9/51 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 119 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2025-02-08 08:34:54,212 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 54 transitions, 129 flow [2025-02-08 08:34:54,215 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 50 transitions, 118 flow [2025-02-08 08:34:54,228 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 08:34:54,241 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;@30d416f6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 08:34:54,242 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-02-08 08:34:54,261 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-08 08:34:54,261 INFO L124 PetriNetUnfolderBase]: 9/47 cut-off events. [2025-02-08 08:34:54,261 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-02-08 08:34:54,261 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:34:54,262 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] [2025-02-08 08:34:54,262 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:34:54,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:34:54,267 INFO L85 PathProgramCache]: Analyzing trace with hash -323406802, now seen corresponding path program 1 times [2025-02-08 08:34:54,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:34:54,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797500738] [2025-02-08 08:34:54,274 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:34:54,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:34:54,324 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-08 08:34:54,380 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 08:34:54,383 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:34:54,383 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:34:54,990 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:34:54,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:34:54,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797500738] [2025-02-08 08:34:54,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797500738] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:34:54,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:34:54,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 08:34:54,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404581001] [2025-02-08 08:34:54,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:34:54,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 08:34:55,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:34:55,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 08:34:55,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 08:34:55,047 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:34:55,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 118 flow. Second operand has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:55,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:34:55,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:34:55,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:34:55,692 INFO L124 PetriNetUnfolderBase]: 1929/2829 cut-off events. [2025-02-08 08:34:55,693 INFO L125 PetriNetUnfolderBase]: For 158/158 co-relation queries the response was YES. [2025-02-08 08:34:55,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5674 conditions, 2829 events. 1929/2829 cut-off events. For 158/158 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 17727 event pairs, 730 based on Foata normal form. 3/2316 useless extension candidates. Maximal degree in co-relation 5215. Up to 1396 conditions per place. [2025-02-08 08:34:55,712 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 100 selfloop transitions, 10 changer transitions 12/139 dead transitions. [2025-02-08 08:34:55,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 139 transitions, 582 flow [2025-02-08 08:34:55,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:34:55,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:34:55,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 293 transitions. [2025-02-08 08:34:55,722 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6782407407407407 [2025-02-08 08:34:55,723 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 118 flow. Second operand 8 states and 293 transitions. [2025-02-08 08:34:55,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 139 transitions, 582 flow [2025-02-08 08:34:55,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 139 transitions, 542 flow, removed 0 selfloop flow, removed 6 redundant places. [2025-02-08 08:34:55,736 INFO L231 Difference]: Finished difference. Result has 52 places, 57 transitions, 154 flow [2025-02-08 08:34:55,737 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=154, PETRI_PLACES=52, PETRI_TRANSITIONS=57} [2025-02-08 08:34:55,740 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 1 predicate places. [2025-02-08 08:34:55,740 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 57 transitions, 154 flow [2025-02-08 08:34:55,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:55,740 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:34:55,740 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] [2025-02-08 08:34:55,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 08:34:55,741 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:34:55,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:34:55,741 INFO L85 PathProgramCache]: Analyzing trace with hash -801765298, now seen corresponding path program 2 times [2025-02-08 08:34:55,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:34:55,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678095248] [2025-02-08 08:34:55,741 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:34:55,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:34:55,756 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 21 statements into 1 equivalence classes. [2025-02-08 08:34:55,782 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 08:34:55,782 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:34:55,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:34:56,174 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:34:56,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:34:56,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678095248] [2025-02-08 08:34:56,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678095248] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:34:56,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:34:56,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 08:34:56,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324804512] [2025-02-08 08:34:56,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:34:56,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 08:34:56,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:34:56,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 08:34:56,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 08:34:56,200 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:34:56,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 57 transitions, 154 flow. Second operand has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:56,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:34:56,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:34:56,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:34:56,675 INFO L124 PetriNetUnfolderBase]: 2238/3310 cut-off events. [2025-02-08 08:34:56,675 INFO L125 PetriNetUnfolderBase]: For 509/509 co-relation queries the response was YES. [2025-02-08 08:34:56,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7195 conditions, 3310 events. 2238/3310 cut-off events. For 509/509 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 21591 event pairs, 906 based on Foata normal form. 1/2751 useless extension candidates. Maximal degree in co-relation 7098. Up to 1627 conditions per place. [2025-02-08 08:34:56,692 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 84 selfloop transitions, 19 changer transitions 9/129 dead transitions. [2025-02-08 08:34:56,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 129 transitions, 556 flow [2025-02-08 08:34:56,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 08:34:56,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 08:34:56,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 251 transitions. [2025-02-08 08:34:56,696 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6640211640211641 [2025-02-08 08:34:56,697 INFO L175 Difference]: Start difference. First operand has 52 places, 57 transitions, 154 flow. Second operand 7 states and 251 transitions. [2025-02-08 08:34:56,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 129 transitions, 556 flow [2025-02-08 08:34:56,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 129 transitions, 556 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-02-08 08:34:56,705 INFO L231 Difference]: Finished difference. Result has 61 places, 68 transitions, 266 flow [2025-02-08 08:34:56,706 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=266, PETRI_PLACES=61, PETRI_TRANSITIONS=68} [2025-02-08 08:34:56,707 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 10 predicate places. [2025-02-08 08:34:56,707 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 68 transitions, 266 flow [2025-02-08 08:34:56,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:56,707 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:34:56,708 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] [2025-02-08 08:34:56,708 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 08:34:56,708 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:34:56,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:34:56,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1266258294, now seen corresponding path program 3 times [2025-02-08 08:34:56,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:34:56,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922214] [2025-02-08 08:34:56,709 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:34:56,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:34:56,719 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 21 statements into 1 equivalence classes. [2025-02-08 08:34:56,740 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 08:34:56,741 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:34:56,741 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:34:57,034 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:34:57,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:34:57,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922214] [2025-02-08 08:34:57,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922214] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:34:57,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:34:57,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 08:34:57,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837031044] [2025-02-08 08:34:57,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:34:57,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 08:34:57,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:34:57,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 08:34:57,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 08:34:57,051 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:34:57,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 68 transitions, 266 flow. Second operand has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:57,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:34:57,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:34:57,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:34:57,476 INFO L124 PetriNetUnfolderBase]: 2238/3301 cut-off events. [2025-02-08 08:34:57,476 INFO L125 PetriNetUnfolderBase]: For 1341/1341 co-relation queries the response was YES. [2025-02-08 08:34:57,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8325 conditions, 3301 events. 2238/3301 cut-off events. For 1341/1341 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 21504 event pairs, 886 based on Foata normal form. 1/2749 useless extension candidates. Maximal degree in co-relation 8194. Up to 1591 conditions per place. [2025-02-08 08:34:57,493 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 88 selfloop transitions, 17 changer transitions 9/131 dead transitions. [2025-02-08 08:34:57,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 131 transitions, 636 flow [2025-02-08 08:34:57,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 08:34:57,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 08:34:57,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 252 transitions. [2025-02-08 08:34:57,494 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2025-02-08 08:34:57,494 INFO L175 Difference]: Start difference. First operand has 61 places, 68 transitions, 266 flow. Second operand 7 states and 252 transitions. [2025-02-08 08:34:57,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 131 transitions, 636 flow [2025-02-08 08:34:57,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 131 transitions, 634 flow, removed 1 selfloop flow, removed 0 redundant places. [2025-02-08 08:34:57,505 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 325 flow [2025-02-08 08:34:57,505 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=325, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2025-02-08 08:34:57,506 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2025-02-08 08:34:57,506 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 325 flow [2025-02-08 08:34:57,506 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:57,506 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:34:57,506 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] [2025-02-08 08:34:57,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 08:34:57,507 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:34:57,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:34:57,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2024606198, now seen corresponding path program 4 times [2025-02-08 08:34:57,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:34:57,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564670986] [2025-02-08 08:34:57,507 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:34:57,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:34:57,513 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 21 statements into 2 equivalence classes. [2025-02-08 08:34:57,520 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 08:34:57,520 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:34:57,520 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:34:57,911 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:34:57,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:34:57,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564670986] [2025-02-08 08:34:57,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564670986] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:34:57,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:34:57,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 08:34:57,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083225807] [2025-02-08 08:34:57,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:34:57,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 08:34:57,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:34:57,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 08:34:57,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 08:34:57,935 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:34:57,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 325 flow. Second operand has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:57,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:34:57,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:34:57,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:34:58,641 INFO L124 PetriNetUnfolderBase]: 2276/3367 cut-off events. [2025-02-08 08:34:58,641 INFO L125 PetriNetUnfolderBase]: For 3227/3227 co-relation queries the response was YES. [2025-02-08 08:34:58,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9471 conditions, 3367 events. 2276/3367 cut-off events. For 3227/3227 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 22029 event pairs, 887 based on Foata normal form. 1/2811 useless extension candidates. Maximal degree in co-relation 9335. Up to 1590 conditions per place. [2025-02-08 08:34:58,685 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 86 selfloop transitions, 17 changer transitions 11/131 dead transitions. [2025-02-08 08:34:58,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 131 transitions, 691 flow [2025-02-08 08:34:58,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 08:34:58,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 08:34:58,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 251 transitions. [2025-02-08 08:34:58,691 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6640211640211641 [2025-02-08 08:34:58,691 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 325 flow. Second operand 7 states and 251 transitions. [2025-02-08 08:34:58,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 131 transitions, 691 flow [2025-02-08 08:34:58,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 131 transitions, 655 flow, removed 2 selfloop flow, removed 4 redundant places. [2025-02-08 08:34:58,703 INFO L231 Difference]: Finished difference. Result has 72 places, 70 transitions, 340 flow [2025-02-08 08:34:58,703 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=340, PETRI_PLACES=72, PETRI_TRANSITIONS=70} [2025-02-08 08:34:58,704 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 21 predicate places. [2025-02-08 08:34:58,704 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 70 transitions, 340 flow [2025-02-08 08:34:58,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:58,704 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:34:58,704 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] [2025-02-08 08:34:58,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 08:34:58,704 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:34:58,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:34:58,705 INFO L85 PathProgramCache]: Analyzing trace with hash -469297738, now seen corresponding path program 5 times [2025-02-08 08:34:58,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:34:58,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746488215] [2025-02-08 08:34:58,705 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:34:58,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:34:58,721 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 21 statements into 1 equivalence classes. [2025-02-08 08:34:58,745 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 08:34:58,745 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:34:58,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:34:58,979 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:34:58,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:34:58,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746488215] [2025-02-08 08:34:58,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746488215] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:34:58,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:34:58,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 08:34:58,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466350751] [2025-02-08 08:34:58,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:34:58,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 08:34:58,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:34:58,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 08:34:58,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 08:34:58,989 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:34:58,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 70 transitions, 340 flow. Second operand has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:58,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:34:58,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:34:58,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:34:59,381 INFO L124 PetriNetUnfolderBase]: 2294/3437 cut-off events. [2025-02-08 08:34:59,381 INFO L125 PetriNetUnfolderBase]: For 3335/3335 co-relation queries the response was YES. [2025-02-08 08:34:59,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9918 conditions, 3437 events. 2294/3437 cut-off events. For 3335/3335 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 22941 event pairs, 906 based on Foata normal form. 1/2868 useless extension candidates. Maximal degree in co-relation 9779. Up to 1626 conditions per place. [2025-02-08 08:34:59,398 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 82 selfloop transitions, 21 changer transitions 11/131 dead transitions. [2025-02-08 08:34:59,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 131 transitions, 704 flow [2025-02-08 08:34:59,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 08:34:59,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 08:34:59,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 250 transitions. [2025-02-08 08:34:59,403 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6613756613756614 [2025-02-08 08:34:59,403 INFO L175 Difference]: Start difference. First operand has 72 places, 70 transitions, 340 flow. Second operand 7 states and 250 transitions. [2025-02-08 08:34:59,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 131 transitions, 704 flow [2025-02-08 08:34:59,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 131 transitions, 668 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-02-08 08:34:59,418 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 367 flow [2025-02-08 08:34:59,418 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=367, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2025-02-08 08:34:59,420 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2025-02-08 08:34:59,420 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 367 flow [2025-02-08 08:34:59,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:59,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:34:59,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] [2025-02-08 08:34:59,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 08:34:59,421 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:34:59,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:34:59,421 INFO L85 PathProgramCache]: Analyzing trace with hash -393642766, now seen corresponding path program 6 times [2025-02-08 08:34:59,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:34:59,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233142069] [2025-02-08 08:34:59,424 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:34:59,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:34:59,438 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 21 statements into 1 equivalence classes. [2025-02-08 08:34:59,447 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 08:34:59,447 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:34:59,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:34:59,781 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:34:59,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:34:59,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233142069] [2025-02-08 08:34:59,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233142069] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:34:59,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:34:59,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-08 08:34:59,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319418502] [2025-02-08 08:34:59,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:34:59,784 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 08:34:59,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:34:59,784 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 08:34:59,785 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 08:34:59,809 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:34:59,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 367 flow. Second operand has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:34:59,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:34:59,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:34:59,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:00,456 INFO L124 PetriNetUnfolderBase]: 2446/3699 cut-off events. [2025-02-08 08:35:00,457 INFO L125 PetriNetUnfolderBase]: For 3309/3309 co-relation queries the response was YES. [2025-02-08 08:35:00,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10871 conditions, 3699 events. 2446/3699 cut-off events. For 3309/3309 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 25288 event pairs, 890 based on Foata normal form. 1/3101 useless extension candidates. Maximal degree in co-relation 10706. Up to 1592 conditions per place. [2025-02-08 08:35:00,480 INFO L140 encePairwiseOnDemand]: 48/54 looper letters, 101 selfloop transitions, 21 changer transitions 11/150 dead transitions. [2025-02-08 08:35:00,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 150 transitions, 822 flow [2025-02-08 08:35:00,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:00,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:00,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 287 transitions. [2025-02-08 08:35:00,484 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6643518518518519 [2025-02-08 08:35:00,484 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 367 flow. Second operand 8 states and 287 transitions. [2025-02-08 08:35:00,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 150 transitions, 822 flow [2025-02-08 08:35:00,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 150 transitions, 803 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-08 08:35:00,493 INFO L231 Difference]: Finished difference. Result has 82 places, 73 transitions, 418 flow [2025-02-08 08:35:00,493 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=418, PETRI_PLACES=82, PETRI_TRANSITIONS=73} [2025-02-08 08:35:00,494 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 31 predicate places. [2025-02-08 08:35:00,494 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 73 transitions, 418 flow [2025-02-08 08:35:00,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.833333333333332) internal successors, (143), 6 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:35:00,494 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:00,495 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] [2025-02-08 08:35:00,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-08 08:35:00,495 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:00,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:00,495 INFO L85 PathProgramCache]: Analyzing trace with hash 320632489, now seen corresponding path program 1 times [2025-02-08 08:35:00,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:00,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945740591] [2025-02-08 08:35:00,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:35:00,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:00,503 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 08:35:00,505 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 08:35:00,505 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:00,505 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:00,525 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:35:00,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:00,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945740591] [2025-02-08 08:35:00,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945740591] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:00,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:00,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 08:35:00,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311915125] [2025-02-08 08:35:00,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:00,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 08:35:00,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:00,527 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 08:35:00,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 08:35:00,530 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:35:00,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 73 transitions, 418 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:00,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:00,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:35:00,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:00,880 INFO L124 PetriNetUnfolderBase]: 2827/4358 cut-off events. [2025-02-08 08:35:00,881 INFO L125 PetriNetUnfolderBase]: For 6939/6939 co-relation queries the response was YES. [2025-02-08 08:35:00,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13502 conditions, 4358 events. 2827/4358 cut-off events. For 6939/6939 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 28895 event pairs, 1268 based on Foata normal form. 39/3634 useless extension candidates. Maximal degree in co-relation 13300. Up to 2151 conditions per place. [2025-02-08 08:35:00,911 INFO L140 encePairwiseOnDemand]: 50/54 looper letters, 85 selfloop transitions, 5 changer transitions 2/109 dead transitions. [2025-02-08 08:35:00,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 109 transitions, 796 flow [2025-02-08 08:35:00,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 08:35:00,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 08:35:00,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 123 transitions. [2025-02-08 08:35:00,915 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7592592592592593 [2025-02-08 08:35:00,915 INFO L175 Difference]: Start difference. First operand has 82 places, 73 transitions, 418 flow. Second operand 3 states and 123 transitions. [2025-02-08 08:35:00,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 109 transitions, 796 flow [2025-02-08 08:35:00,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 109 transitions, 727 flow, removed 3 selfloop flow, removed 5 redundant places. [2025-02-08 08:35:00,945 INFO L231 Difference]: Finished difference. Result has 81 places, 76 transitions, 415 flow [2025-02-08 08:35:00,945 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=415, PETRI_PLACES=81, PETRI_TRANSITIONS=76} [2025-02-08 08:35:00,950 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 30 predicate places. [2025-02-08 08:35:00,950 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 76 transitions, 415 flow [2025-02-08 08:35:00,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:00,951 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:00,951 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] [2025-02-08 08:35:00,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-08 08:35:00,954 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:00,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:00,955 INFO L85 PathProgramCache]: Analyzing trace with hash -108417821, now seen corresponding path program 2 times [2025-02-08 08:35:00,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:00,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297270036] [2025-02-08 08:35:00,955 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:00,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:00,965 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 1 equivalence classes. [2025-02-08 08:35:00,969 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 08:35:00,974 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:00,975 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:01,003 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:35:01,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:01,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297270036] [2025-02-08 08:35:01,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297270036] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:01,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:01,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 08:35:01,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130258300] [2025-02-08 08:35:01,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:01,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 08:35:01,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:01,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 08:35:01,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 08:35:01,011 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:35:01,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 76 transitions, 415 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:01,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:01,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:35:01,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:01,411 INFO L124 PetriNetUnfolderBase]: 1962/3186 cut-off events. [2025-02-08 08:35:01,411 INFO L125 PetriNetUnfolderBase]: For 4384/4393 co-relation queries the response was YES. [2025-02-08 08:35:01,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8929 conditions, 3186 events. 1962/3186 cut-off events. For 4384/4393 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 20586 event pairs, 906 based on Foata normal form. 167/2982 useless extension candidates. Maximal degree in co-relation 8825. Up to 2123 conditions per place. [2025-02-08 08:35:01,447 INFO L140 encePairwiseOnDemand]: 50/54 looper letters, 62 selfloop transitions, 2 changer transitions 14/95 dead transitions. [2025-02-08 08:35:01,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 95 transitions, 655 flow [2025-02-08 08:35:01,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 08:35:01,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 08:35:01,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 115 transitions. [2025-02-08 08:35:01,450 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7098765432098766 [2025-02-08 08:35:01,450 INFO L175 Difference]: Start difference. First operand has 81 places, 76 transitions, 415 flow. Second operand 3 states and 115 transitions. [2025-02-08 08:35:01,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 95 transitions, 655 flow [2025-02-08 08:35:01,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 95 transitions, 650 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 08:35:01,473 INFO L231 Difference]: Finished difference. Result has 84 places, 64 transitions, 307 flow [2025-02-08 08:35:01,473 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=307, PETRI_PLACES=84, PETRI_TRANSITIONS=64} [2025-02-08 08:35:01,479 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 33 predicate places. [2025-02-08 08:35:01,479 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 64 transitions, 307 flow [2025-02-08 08:35:01,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:01,479 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:01,479 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] [2025-02-08 08:35:01,479 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 08:35:01,479 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:01,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:01,480 INFO L85 PathProgramCache]: Analyzing trace with hash 843443307, now seen corresponding path program 1 times [2025-02-08 08:35:01,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:01,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589734797] [2025-02-08 08:35:01,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:35:01,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:01,491 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 08:35:01,494 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 08:35:01,494 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:01,494 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:01,609 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:35:01,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:01,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589734797] [2025-02-08 08:35:01,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589734797] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:01,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:01,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 08:35:01,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580408232] [2025-02-08 08:35:01,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:01,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 08:35:01,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:01,610 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 08:35:01,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 08:35:01,620 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 54 [2025-02-08 08:35:01,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 64 transitions, 307 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 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:35:01,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:01,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 54 [2025-02-08 08:35:01,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:02,135 INFO L124 PetriNetUnfolderBase]: 2989/4656 cut-off events. [2025-02-08 08:35:02,135 INFO L125 PetriNetUnfolderBase]: For 3708/3792 co-relation queries the response was YES. [2025-02-08 08:35:02,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13052 conditions, 4656 events. 2989/4656 cut-off events. For 3708/3792 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 32357 event pairs, 996 based on Foata normal form. 1/3888 useless extension candidates. Maximal degree in co-relation 12987. Up to 2021 conditions per place. [2025-02-08 08:35:02,159 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 149 selfloop transitions, 17 changer transitions 12/196 dead transitions. [2025-02-08 08:35:02,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 196 transitions, 1319 flow [2025-02-08 08:35:02,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 08:35:02,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 08:35:02,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 271 transitions. [2025-02-08 08:35:02,160 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.716931216931217 [2025-02-08 08:35:02,160 INFO L175 Difference]: Start difference. First operand has 84 places, 64 transitions, 307 flow. Second operand 7 states and 271 transitions. [2025-02-08 08:35:02,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 196 transitions, 1319 flow [2025-02-08 08:35:02,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 196 transitions, 1143 flow, removed 37 selfloop flow, removed 9 redundant places. [2025-02-08 08:35:02,176 INFO L231 Difference]: Finished difference. Result has 75 places, 79 transitions, 389 flow [2025-02-08 08:35:02,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=389, PETRI_PLACES=75, PETRI_TRANSITIONS=79} [2025-02-08 08:35:02,177 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2025-02-08 08:35:02,177 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 79 transitions, 389 flow [2025-02-08 08:35:02,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 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:35:02,177 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:02,178 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] [2025-02-08 08:35:02,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-08 08:35:02,178 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:02,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:02,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1571215007, now seen corresponding path program 2 times [2025-02-08 08:35:02,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:02,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441844144] [2025-02-08 08:35:02,178 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:02,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:02,185 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 1 equivalence classes. [2025-02-08 08:35:02,187 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 08:35:02,187 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:02,187 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:02,229 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:35:02,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:02,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441844144] [2025-02-08 08:35:02,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441844144] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:02,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:02,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 08:35:02,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122681309] [2025-02-08 08:35:02,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:02,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 08:35:02,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:02,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 08:35:02,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 08:35:02,233 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 54 [2025-02-08 08:35:02,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 79 transitions, 389 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 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:35:02,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:02,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 54 [2025-02-08 08:35:02,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:02,560 INFO L124 PetriNetUnfolderBase]: 2736/4452 cut-off events. [2025-02-08 08:35:02,560 INFO L125 PetriNetUnfolderBase]: For 6512/6595 co-relation queries the response was YES. [2025-02-08 08:35:02,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11990 conditions, 4452 events. 2736/4452 cut-off events. For 6512/6595 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 31658 event pairs, 720 based on Foata normal form. 107/4016 useless extension candidates. Maximal degree in co-relation 11321. Up to 2783 conditions per place. [2025-02-08 08:35:02,578 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 88 selfloop transitions, 7 changer transitions 21/134 dead transitions. [2025-02-08 08:35:02,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 134 transitions, 893 flow [2025-02-08 08:35:02,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 08:35:02,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 08:35:02,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 176 transitions. [2025-02-08 08:35:02,580 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2025-02-08 08:35:02,580 INFO L175 Difference]: Start difference. First operand has 75 places, 79 transitions, 389 flow. Second operand 5 states and 176 transitions. [2025-02-08 08:35:02,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 134 transitions, 893 flow [2025-02-08 08:35:02,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 134 transitions, 871 flow, removed 1 selfloop flow, removed 1 redundant places. [2025-02-08 08:35:02,589 INFO L231 Difference]: Finished difference. Result has 82 places, 82 transitions, 437 flow [2025-02-08 08:35:02,590 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=437, PETRI_PLACES=82, PETRI_TRANSITIONS=82} [2025-02-08 08:35:02,590 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 31 predicate places. [2025-02-08 08:35:02,590 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 82 transitions, 437 flow [2025-02-08 08:35:02,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 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:35:02,590 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:02,590 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] [2025-02-08 08:35:02,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-08 08:35:02,591 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:02,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:02,591 INFO L85 PathProgramCache]: Analyzing trace with hash 2143106185, now seen corresponding path program 3 times [2025-02-08 08:35:02,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:02,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901879053] [2025-02-08 08:35:02,591 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:35:02,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:02,598 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 23 statements into 1 equivalence classes. [2025-02-08 08:35:02,601 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 08:35:02,601 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:35:02,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:02,648 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:35:02,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:02,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901879053] [2025-02-08 08:35:02,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901879053] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:02,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:02,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 08:35:02,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229872020] [2025-02-08 08:35:02,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:02,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 08:35:02,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:02,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 08:35:02,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 08:35:02,652 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 54 [2025-02-08 08:35:02,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 82 transitions, 437 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 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:35:02,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:02,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 54 [2025-02-08 08:35:02,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:02,997 INFO L124 PetriNetUnfolderBase]: 2675/4317 cut-off events. [2025-02-08 08:35:02,997 INFO L125 PetriNetUnfolderBase]: For 6989/7080 co-relation queries the response was YES. [2025-02-08 08:35:03,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11842 conditions, 4317 events. 2675/4317 cut-off events. For 6989/7080 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 31110 event pairs, 1191 based on Foata normal form. 13/3684 useless extension candidates. Maximal degree in co-relation 11332. Up to 2868 conditions per place. [2025-02-08 08:35:03,019 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 86 selfloop transitions, 12 changer transitions 37/153 dead transitions. [2025-02-08 08:35:03,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 153 transitions, 1021 flow [2025-02-08 08:35:03,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 08:35:03,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 08:35:03,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 187 transitions. [2025-02-08 08:35:03,021 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6925925925925925 [2025-02-08 08:35:03,021 INFO L175 Difference]: Start difference. First operand has 82 places, 82 transitions, 437 flow. Second operand 5 states and 187 transitions. [2025-02-08 08:35:03,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 153 transitions, 1021 flow [2025-02-08 08:35:03,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 153 transitions, 1015 flow, removed 3 selfloop flow, removed 0 redundant places. [2025-02-08 08:35:03,037 INFO L231 Difference]: Finished difference. Result has 88 places, 75 transitions, 418 flow [2025-02-08 08:35:03,037 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=418, PETRI_PLACES=88, PETRI_TRANSITIONS=75} [2025-02-08 08:35:03,038 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 37 predicate places. [2025-02-08 08:35:03,038 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 75 transitions, 418 flow [2025-02-08 08:35:03,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 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:35:03,038 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:03,038 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] [2025-02-08 08:35:03,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-08 08:35:03,038 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:03,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:03,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1656010696, now seen corresponding path program 1 times [2025-02-08 08:35:03,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:03,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046199737] [2025-02-08 08:35:03,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:35:03,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:03,046 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-02-08 08:35:03,051 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-02-08 08:35:03,052 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:03,052 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:03,088 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:35:03,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:03,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046199737] [2025-02-08 08:35:03,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046199737] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:03,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:03,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 08:35:03,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404187059] [2025-02-08 08:35:03,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:03,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 08:35:03,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:03,090 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 08:35:03,090 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 08:35:03,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:35:03,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 75 transitions, 418 flow. Second operand has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:35:03,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:03,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:35:03,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:03,396 INFO L124 PetriNetUnfolderBase]: 2354/3735 cut-off events. [2025-02-08 08:35:03,397 INFO L125 PetriNetUnfolderBase]: For 5612/5721 co-relation queries the response was YES. [2025-02-08 08:35:03,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10065 conditions, 3735 events. 2354/3735 cut-off events. For 5612/5721 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 26818 event pairs, 1215 based on Foata normal form. 15/3009 useless extension candidates. Maximal degree in co-relation 10043. Up to 2262 conditions per place. [2025-02-08 08:35:03,415 INFO L140 encePairwiseOnDemand]: 50/54 looper letters, 90 selfloop transitions, 7 changer transitions 20/141 dead transitions. [2025-02-08 08:35:03,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 141 transitions, 912 flow [2025-02-08 08:35:03,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 08:35:03,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-08 08:35:03,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 190 transitions. [2025-02-08 08:35:03,417 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2025-02-08 08:35:03,417 INFO L175 Difference]: Start difference. First operand has 88 places, 75 transitions, 418 flow. Second operand 5 states and 190 transitions. [2025-02-08 08:35:03,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 141 transitions, 912 flow [2025-02-08 08:35:03,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 141 transitions, 860 flow, removed 2 selfloop flow, removed 8 redundant places. [2025-02-08 08:35:03,431 INFO L231 Difference]: Finished difference. Result has 85 places, 74 transitions, 392 flow [2025-02-08 08:35:03,431 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=392, PETRI_PLACES=85, PETRI_TRANSITIONS=74} [2025-02-08 08:35:03,432 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 34 predicate places. [2025-02-08 08:35:03,432 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 74 transitions, 392 flow [2025-02-08 08:35:03,432 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:35:03,432 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:03,432 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] [2025-02-08 08:35:03,432 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-08 08:35:03,432 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:03,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:03,434 INFO L85 PathProgramCache]: Analyzing trace with hash -428355869, now seen corresponding path program 1 times [2025-02-08 08:35:03,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:03,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228409120] [2025-02-08 08:35:03,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:35:03,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:03,441 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 08:35:03,443 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 08:35:03,443 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:03,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:03,460 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:35:03,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:03,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228409120] [2025-02-08 08:35:03,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228409120] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:03,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:03,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 08:35:03,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554956731] [2025-02-08 08:35:03,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:03,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 08:35:03,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:03,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 08:35:03,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 08:35:03,465 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:35:03,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 74 transitions, 392 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:03,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:03,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:35:03,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:03,618 INFO L124 PetriNetUnfolderBase]: 1586/2590 cut-off events. [2025-02-08 08:35:03,618 INFO L125 PetriNetUnfolderBase]: For 4581/4716 co-relation queries the response was YES. [2025-02-08 08:35:03,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7127 conditions, 2590 events. 1586/2590 cut-off events. For 4581/4716 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 17713 event pairs, 912 based on Foata normal form. 83/2200 useless extension candidates. Maximal degree in co-relation 7106. Up to 1723 conditions per place. [2025-02-08 08:35:03,628 INFO L140 encePairwiseOnDemand]: 50/54 looper letters, 56 selfloop transitions, 3 changer transitions 4/83 dead transitions. [2025-02-08 08:35:03,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 83 transitions, 526 flow [2025-02-08 08:35:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 08:35:03,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 08:35:03,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 113 transitions. [2025-02-08 08:35:03,630 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6975308641975309 [2025-02-08 08:35:03,630 INFO L175 Difference]: Start difference. First operand has 85 places, 74 transitions, 392 flow. Second operand 3 states and 113 transitions. [2025-02-08 08:35:03,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 83 transitions, 526 flow [2025-02-08 08:35:03,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 83 transitions, 518 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-08 08:35:03,638 INFO L231 Difference]: Finished difference. Result has 84 places, 68 transitions, 355 flow [2025-02-08 08:35:03,638 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=355, PETRI_PLACES=84, PETRI_TRANSITIONS=68} [2025-02-08 08:35:03,639 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 33 predicate places. [2025-02-08 08:35:03,639 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 68 transitions, 355 flow [2025-02-08 08:35:03,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:03,640 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:03,640 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] [2025-02-08 08:35:03,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-08 08:35:03,640 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:03,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:03,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1472631928, now seen corresponding path program 1 times [2025-02-08 08:35:03,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:03,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328935491] [2025-02-08 08:35:03,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:35:03,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:03,645 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:03,653 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:03,653 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:03,653 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:03,749 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:35:03,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:03,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328935491] [2025-02-08 08:35:03,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328935491] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:03,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:03,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:03,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828786237] [2025-02-08 08:35:03,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:03,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:03,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:03,751 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:03,751 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:03,757 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:03,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 68 transitions, 355 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:03,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:03,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:03,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:04,183 INFO L124 PetriNetUnfolderBase]: 2705/4163 cut-off events. [2025-02-08 08:35:04,183 INFO L125 PetriNetUnfolderBase]: For 6786/7194 co-relation queries the response was YES. [2025-02-08 08:35:04,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11231 conditions, 4163 events. 2705/4163 cut-off events. For 6786/7194 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 27027 event pairs, 1375 based on Foata normal form. 73/3572 useless extension candidates. Maximal degree in co-relation 11211. Up to 2742 conditions per place. [2025-02-08 08:35:04,201 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 87 selfloop transitions, 8 changer transitions 54/168 dead transitions. [2025-02-08 08:35:04,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 168 transitions, 1119 flow [2025-02-08 08:35:04,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:04,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:04,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 266 transitions. [2025-02-08 08:35:04,204 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6157407407407407 [2025-02-08 08:35:04,204 INFO L175 Difference]: Start difference. First operand has 84 places, 68 transitions, 355 flow. Second operand 8 states and 266 transitions. [2025-02-08 08:35:04,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 168 transitions, 1119 flow [2025-02-08 08:35:04,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 168 transitions, 1104 flow, removed 3 selfloop flow, removed 1 redundant places. [2025-02-08 08:35:04,217 INFO L231 Difference]: Finished difference. Result has 96 places, 61 transitions, 299 flow [2025-02-08 08:35:04,217 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=299, PETRI_PLACES=96, PETRI_TRANSITIONS=61} [2025-02-08 08:35:04,217 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2025-02-08 08:35:04,218 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 61 transitions, 299 flow [2025-02-08 08:35:04,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:04,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:04,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] [2025-02-08 08:35:04,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-08 08:35:04,219 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:04,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:04,219 INFO L85 PathProgramCache]: Analyzing trace with hash 34033574, now seen corresponding path program 2 times [2025-02-08 08:35:04,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:04,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123981321] [2025-02-08 08:35:04,220 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:04,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:04,225 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:04,234 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:04,234 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:04,234 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:04,319 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:35:04,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:04,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123981321] [2025-02-08 08:35:04,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123981321] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:04,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:04,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:04,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293454660] [2025-02-08 08:35:04,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:04,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:04,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:04,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:04,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:04,327 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:04,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 61 transitions, 299 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:04,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:04,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:04,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:04,661 INFO L124 PetriNetUnfolderBase]: 2085/3187 cut-off events. [2025-02-08 08:35:04,662 INFO L125 PetriNetUnfolderBase]: For 3921/4172 co-relation queries the response was YES. [2025-02-08 08:35:04,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9012 conditions, 3187 events. 2085/3187 cut-off events. For 3921/4172 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 19237 event pairs, 1142 based on Foata normal form. 1/2728 useless extension candidates. Maximal degree in co-relation 8986. Up to 2351 conditions per place. [2025-02-08 08:35:04,676 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 79 selfloop transitions, 13 changer transitions 11/122 dead transitions. [2025-02-08 08:35:04,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 122 transitions, 734 flow [2025-02-08 08:35:04,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:04,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:04,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2025-02-08 08:35:04,677 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5509259259259259 [2025-02-08 08:35:04,678 INFO L175 Difference]: Start difference. First operand has 96 places, 61 transitions, 299 flow. Second operand 8 states and 238 transitions. [2025-02-08 08:35:04,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 122 transitions, 734 flow [2025-02-08 08:35:04,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 122 transitions, 666 flow, removed 20 selfloop flow, removed 11 redundant places. [2025-02-08 08:35:04,690 INFO L231 Difference]: Finished difference. Result has 86 places, 70 transitions, 364 flow [2025-02-08 08:35:04,691 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=364, PETRI_PLACES=86, PETRI_TRANSITIONS=70} [2025-02-08 08:35:04,691 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 35 predicate places. [2025-02-08 08:35:04,691 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 70 transitions, 364 flow [2025-02-08 08:35:04,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:04,691 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:04,691 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:35:04,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-08 08:35:04,692 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:04,693 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:04,693 INFO L85 PathProgramCache]: Analyzing trace with hash 579643476, now seen corresponding path program 3 times [2025-02-08 08:35:04,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:04,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818382003] [2025-02-08 08:35:04,693 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:35:04,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:04,699 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:04,709 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:04,709 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:35:04,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:04,798 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:35:04,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:04,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818382003] [2025-02-08 08:35:04,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818382003] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:04,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:04,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:04,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793979351] [2025-02-08 08:35:04,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:04,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:04,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:04,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:04,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:04,812 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:04,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 70 transitions, 364 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:04,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:04,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:04,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:05,121 INFO L124 PetriNetUnfolderBase]: 2214/3406 cut-off events. [2025-02-08 08:35:05,121 INFO L125 PetriNetUnfolderBase]: For 4256/4296 co-relation queries the response was YES. [2025-02-08 08:35:05,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10705 conditions, 3406 events. 2214/3406 cut-off events. For 4256/4296 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 20586 event pairs, 1170 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 10683. Up to 2420 conditions per place. [2025-02-08 08:35:05,139 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 81 selfloop transitions, 14 changer transitions 10/124 dead transitions. [2025-02-08 08:35:05,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 124 transitions, 790 flow [2025-02-08 08:35:05,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:05,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:05,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2025-02-08 08:35:05,141 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2025-02-08 08:35:05,141 INFO L175 Difference]: Start difference. First operand has 86 places, 70 transitions, 364 flow. Second operand 8 states and 235 transitions. [2025-02-08 08:35:05,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 124 transitions, 790 flow [2025-02-08 08:35:05,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 124 transitions, 773 flow, removed 7 selfloop flow, removed 1 redundant places. [2025-02-08 08:35:05,164 INFO L231 Difference]: Finished difference. Result has 97 places, 78 transitions, 474 flow [2025-02-08 08:35:05,164 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=474, PETRI_PLACES=97, PETRI_TRANSITIONS=78} [2025-02-08 08:35:05,165 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 46 predicate places. [2025-02-08 08:35:05,165 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 78 transitions, 474 flow [2025-02-08 08:35:05,166 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:05,166 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:05,166 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] [2025-02-08 08:35:05,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-08 08:35:05,166 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:05,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:05,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1789679986, now seen corresponding path program 4 times [2025-02-08 08:35:05,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:05,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555608140] [2025-02-08 08:35:05,167 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:35:05,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:05,173 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 29 statements into 2 equivalence classes. [2025-02-08 08:35:05,189 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:05,190 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:35:05,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:05,299 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:35:05,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:05,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555608140] [2025-02-08 08:35:05,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555608140] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:05,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:05,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:05,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180978444] [2025-02-08 08:35:05,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:05,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:05,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:05,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:05,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:05,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:05,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 78 transitions, 474 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:05,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:05,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:05,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:05,698 INFO L124 PetriNetUnfolderBase]: 2254/3495 cut-off events. [2025-02-08 08:35:05,698 INFO L125 PetriNetUnfolderBase]: For 5981/6029 co-relation queries the response was YES. [2025-02-08 08:35:05,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11773 conditions, 3495 events. 2254/3495 cut-off events. For 5981/6029 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 21569 event pairs, 1171 based on Foata normal form. 2/3037 useless extension candidates. Maximal degree in co-relation 11746. Up to 2494 conditions per place. [2025-02-08 08:35:05,718 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 79 selfloop transitions, 21 changer transitions 11/130 dead transitions. [2025-02-08 08:35:05,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 130 transitions, 907 flow [2025-02-08 08:35:05,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:05,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:05,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2025-02-08 08:35:05,720 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2025-02-08 08:35:05,720 INFO L175 Difference]: Start difference. First operand has 97 places, 78 transitions, 474 flow. Second operand 8 states and 235 transitions. [2025-02-08 08:35:05,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 130 transitions, 907 flow [2025-02-08 08:35:05,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 130 transitions, 882 flow, removed 7 selfloop flow, removed 1 redundant places. [2025-02-08 08:35:05,744 INFO L231 Difference]: Finished difference. Result has 108 places, 86 transitions, 609 flow [2025-02-08 08:35:05,744 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=609, PETRI_PLACES=108, PETRI_TRANSITIONS=86} [2025-02-08 08:35:05,745 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 57 predicate places. [2025-02-08 08:35:05,745 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 86 transitions, 609 flow [2025-02-08 08:35:05,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:05,745 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:05,745 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] [2025-02-08 08:35:05,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 08:35:05,745 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:05,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:05,746 INFO L85 PathProgramCache]: Analyzing trace with hash 2127869388, now seen corresponding path program 5 times [2025-02-08 08:35:05,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:05,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626068575] [2025-02-08 08:35:05,746 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:35:05,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:05,751 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:05,755 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:05,755 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:05,756 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:05,844 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:35:05,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:05,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626068575] [2025-02-08 08:35:05,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626068575] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:05,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:05,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:05,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398089923] [2025-02-08 08:35:05,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:05,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:05,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:05,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:05,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:05,855 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:05,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 86 transitions, 609 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:05,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:05,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:05,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:06,253 INFO L124 PetriNetUnfolderBase]: 2388/3769 cut-off events. [2025-02-08 08:35:06,254 INFO L125 PetriNetUnfolderBase]: For 9160/9208 co-relation queries the response was YES. [2025-02-08 08:35:06,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13375 conditions, 3769 events. 2388/3769 cut-off events. For 9160/9208 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 24058 event pairs, 1133 based on Foata normal form. 2/3294 useless extension candidates. Maximal degree in co-relation 13343. Up to 2204 conditions per place. [2025-02-08 08:35:06,271 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 96 selfloop transitions, 21 changer transitions 14/150 dead transitions. [2025-02-08 08:35:06,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 150 transitions, 1130 flow [2025-02-08 08:35:06,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:06,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:06,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2025-02-08 08:35:06,274 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2025-02-08 08:35:06,274 INFO L175 Difference]: Start difference. First operand has 108 places, 86 transitions, 609 flow. Second operand 8 states and 244 transitions. [2025-02-08 08:35:06,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 150 transitions, 1130 flow [2025-02-08 08:35:06,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 150 transitions, 1085 flow, removed 16 selfloop flow, removed 1 redundant places. [2025-02-08 08:35:06,308 INFO L231 Difference]: Finished difference. Result has 118 places, 89 transitions, 671 flow [2025-02-08 08:35:06,308 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=671, PETRI_PLACES=118, PETRI_TRANSITIONS=89} [2025-02-08 08:35:06,308 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 67 predicate places. [2025-02-08 08:35:06,308 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 89 transitions, 671 flow [2025-02-08 08:35:06,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:06,309 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:06,309 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] [2025-02-08 08:35:06,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-08 08:35:06,309 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:06,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:06,310 INFO L85 PathProgramCache]: Analyzing trace with hash -653288012, now seen corresponding path program 6 times [2025-02-08 08:35:06,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:06,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975932778] [2025-02-08 08:35:06,310 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:35:06,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:06,315 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:06,320 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:06,322 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:35:06,322 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:06,413 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:35:06,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:06,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975932778] [2025-02-08 08:35:06,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975932778] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:06,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:06,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:06,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241413848] [2025-02-08 08:35:06,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:06,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:06,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:06,415 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:06,415 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:06,423 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:06,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 89 transitions, 671 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:06,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:06,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:06,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:06,870 INFO L124 PetriNetUnfolderBase]: 2474/3926 cut-off events. [2025-02-08 08:35:06,870 INFO L125 PetriNetUnfolderBase]: For 11150/11190 co-relation queries the response was YES. [2025-02-08 08:35:06,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14406 conditions, 3926 events. 2474/3926 cut-off events. For 11150/11190 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 25348 event pairs, 1326 based on Foata normal form. 1/3480 useless extension candidates. Maximal degree in co-relation 14370. Up to 2737 conditions per place. [2025-02-08 08:35:06,890 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 99 selfloop transitions, 26 changer transitions 11/155 dead transitions. [2025-02-08 08:35:06,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 155 transitions, 1264 flow [2025-02-08 08:35:06,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:06,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:06,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2025-02-08 08:35:06,892 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2025-02-08 08:35:06,892 INFO L175 Difference]: Start difference. First operand has 118 places, 89 transitions, 671 flow. Second operand 8 states and 244 transitions. [2025-02-08 08:35:06,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 155 transitions, 1264 flow [2025-02-08 08:35:06,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 155 transitions, 1213 flow, removed 5 selfloop flow, removed 3 redundant places. [2025-02-08 08:35:06,944 INFO L231 Difference]: Finished difference. Result has 126 places, 96 transitions, 811 flow [2025-02-08 08:35:06,945 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=811, PETRI_PLACES=126, PETRI_TRANSITIONS=96} [2025-02-08 08:35:06,945 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 75 predicate places. [2025-02-08 08:35:06,945 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 96 transitions, 811 flow [2025-02-08 08:35:06,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:06,945 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:06,945 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] [2025-02-08 08:35:06,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-08 08:35:06,945 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:06,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:06,946 INFO L85 PathProgramCache]: Analyzing trace with hash 335261880, now seen corresponding path program 7 times [2025-02-08 08:35:06,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:06,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509478473] [2025-02-08 08:35:06,946 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:35:06,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:06,950 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:06,961 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:06,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:06,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:07,213 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:35:07,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:07,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509478473] [2025-02-08 08:35:07,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509478473] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:07,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:07,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 08:35:07,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754212167] [2025-02-08 08:35:07,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:07,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 08:35:07,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:07,215 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 08:35:07,215 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-02-08 08:35:07,237 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:07,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 96 transitions, 811 flow. Second operand has 9 states, 9 states have (on average 21.11111111111111) internal successors, (190), 9 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:35:07,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:07,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:07,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:07,806 INFO L124 PetriNetUnfolderBase]: 2488/3965 cut-off events. [2025-02-08 08:35:07,806 INFO L125 PetriNetUnfolderBase]: For 12280/12320 co-relation queries the response was YES. [2025-02-08 08:35:07,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15197 conditions, 3965 events. 2488/3965 cut-off events. For 12280/12320 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 25715 event pairs, 1369 based on Foata normal form. 1/3515 useless extension candidates. Maximal degree in co-relation 15157. Up to 2775 conditions per place. [2025-02-08 08:35:07,833 INFO L140 encePairwiseOnDemand]: 46/54 looper letters, 91 selfloop transitions, 26 changer transitions 11/147 dead transitions. [2025-02-08 08:35:07,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 147 transitions, 1286 flow [2025-02-08 08:35:07,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 08:35:07,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-02-08 08:35:07,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2025-02-08 08:35:07,834 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5288065843621399 [2025-02-08 08:35:07,834 INFO L175 Difference]: Start difference. First operand has 126 places, 96 transitions, 811 flow. Second operand 9 states and 257 transitions. [2025-02-08 08:35:07,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 147 transitions, 1286 flow [2025-02-08 08:35:07,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 147 transitions, 1244 flow, removed 7 selfloop flow, removed 2 redundant places. [2025-02-08 08:35:07,897 INFO L231 Difference]: Finished difference. Result has 135 places, 101 transitions, 918 flow [2025-02-08 08:35:07,897 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=918, PETRI_PLACES=135, PETRI_TRANSITIONS=101} [2025-02-08 08:35:07,898 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 84 predicate places. [2025-02-08 08:35:07,898 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 101 transitions, 918 flow [2025-02-08 08:35:07,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 21.11111111111111) internal successors, (190), 9 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 08:35:07,898 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:07,898 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] [2025-02-08 08:35:07,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-08 08:35:07,900 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:07,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:07,900 INFO L85 PathProgramCache]: Analyzing trace with hash 2092553820, now seen corresponding path program 8 times [2025-02-08 08:35:07,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:07,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698814922] [2025-02-08 08:35:07,900 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:07,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:07,907 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:07,914 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:07,917 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:07,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:08,021 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:35:08,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:08,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698814922] [2025-02-08 08:35:08,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698814922] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:08,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:08,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:08,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497975069] [2025-02-08 08:35:08,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:08,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:08,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:08,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:08,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:08,027 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:08,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 101 transitions, 918 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:08,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:08,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:08,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:08,501 INFO L124 PetriNetUnfolderBase]: 2501/4002 cut-off events. [2025-02-08 08:35:08,502 INFO L125 PetriNetUnfolderBase]: For 14491/14531 co-relation queries the response was YES. [2025-02-08 08:35:08,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15688 conditions, 4002 events. 2501/4002 cut-off events. For 14491/14531 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 26144 event pairs, 1401 based on Foata normal form. 1/3556 useless extension candidates. Maximal degree in co-relation 15644. Up to 2875 conditions per place. [2025-02-08 08:35:08,522 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 103 selfloop transitions, 26 changer transitions 10/158 dead transitions. [2025-02-08 08:35:08,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 158 transitions, 1412 flow [2025-02-08 08:35:08,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:08,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:08,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2025-02-08 08:35:08,523 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5578703703703703 [2025-02-08 08:35:08,523 INFO L175 Difference]: Start difference. First operand has 135 places, 101 transitions, 918 flow. Second operand 8 states and 241 transitions. [2025-02-08 08:35:08,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 158 transitions, 1412 flow [2025-02-08 08:35:08,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 158 transitions, 1365 flow, removed 14 selfloop flow, removed 2 redundant places. [2025-02-08 08:35:08,580 INFO L231 Difference]: Finished difference. Result has 142 places, 103 transitions, 953 flow [2025-02-08 08:35:08,581 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=953, PETRI_PLACES=142, PETRI_TRANSITIONS=103} [2025-02-08 08:35:08,581 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 91 predicate places. [2025-02-08 08:35:08,581 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 103 transitions, 953 flow [2025-02-08 08:35:08,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:08,582 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:08,582 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] [2025-02-08 08:35:08,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-08 08:35:08,582 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:08,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:08,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1563503000, now seen corresponding path program 9 times [2025-02-08 08:35:08,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:08,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342055370] [2025-02-08 08:35:08,583 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:35:08,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:08,587 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:08,592 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:08,593 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:35:08,593 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:08,669 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:35:08,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:08,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342055370] [2025-02-08 08:35:08,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342055370] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:08,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:08,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:08,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347156617] [2025-02-08 08:35:08,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:08,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:08,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:08,670 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:08,670 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:08,677 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:08,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 103 transitions, 953 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:08,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:08,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:08,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:09,083 INFO L124 PetriNetUnfolderBase]: 2502/4016 cut-off events. [2025-02-08 08:35:09,084 INFO L125 PetriNetUnfolderBase]: For 15813/15853 co-relation queries the response was YES. [2025-02-08 08:35:09,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15949 conditions, 4016 events. 2502/4016 cut-off events. For 15813/15853 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 26418 event pairs, 1355 based on Foata normal form. 1/3570 useless extension candidates. Maximal degree in co-relation 15903. Up to 2864 conditions per place. [2025-02-08 08:35:09,110 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 94 selfloop transitions, 27 changer transitions 19/159 dead transitions. [2025-02-08 08:35:09,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 159 transitions, 1432 flow [2025-02-08 08:35:09,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:09,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:09,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2025-02-08 08:35:09,112 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5601851851851852 [2025-02-08 08:35:09,112 INFO L175 Difference]: Start difference. First operand has 142 places, 103 transitions, 953 flow. Second operand 8 states and 242 transitions. [2025-02-08 08:35:09,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 159 transitions, 1432 flow [2025-02-08 08:35:09,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 159 transitions, 1383 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-08 08:35:09,173 INFO L231 Difference]: Finished difference. Result has 146 places, 103 transitions, 961 flow [2025-02-08 08:35:09,173 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=961, PETRI_PLACES=146, PETRI_TRANSITIONS=103} [2025-02-08 08:35:09,174 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 95 predicate places. [2025-02-08 08:35:09,174 INFO L471 AbstractCegarLoop]: Abstraction has has 146 places, 103 transitions, 961 flow [2025-02-08 08:35:09,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:09,174 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:09,174 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] [2025-02-08 08:35:09,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-08 08:35:09,174 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:09,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:09,175 INFO L85 PathProgramCache]: Analyzing trace with hash 842646704, now seen corresponding path program 10 times [2025-02-08 08:35:09,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:09,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621591380] [2025-02-08 08:35:09,175 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:35:09,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:09,179 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 29 statements into 2 equivalence classes. [2025-02-08 08:35:09,182 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:09,182 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:35:09,182 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:09,284 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:35:09,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:09,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621591380] [2025-02-08 08:35:09,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621591380] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:09,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:09,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:09,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160896943] [2025-02-08 08:35:09,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:09,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:09,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:09,286 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:09,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:09,296 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:09,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 103 transitions, 961 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:09,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:09,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:09,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:09,716 INFO L124 PetriNetUnfolderBase]: 2539/4089 cut-off events. [2025-02-08 08:35:09,716 INFO L125 PetriNetUnfolderBase]: For 16388/16428 co-relation queries the response was YES. [2025-02-08 08:35:09,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16393 conditions, 4089 events. 2539/4089 cut-off events. For 16388/16428 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 27038 event pairs, 1442 based on Foata normal form. 1/3639 useless extension candidates. Maximal degree in co-relation 16346. Up to 2914 conditions per place. [2025-02-08 08:35:09,743 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 93 selfloop transitions, 28 changer transitions 11/151 dead transitions. [2025-02-08 08:35:09,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 151 transitions, 1415 flow [2025-02-08 08:35:09,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:09,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:09,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2025-02-08 08:35:09,745 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2025-02-08 08:35:09,745 INFO L175 Difference]: Start difference. First operand has 146 places, 103 transitions, 961 flow. Second operand 8 states and 236 transitions. [2025-02-08 08:35:09,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 151 transitions, 1415 flow [2025-02-08 08:35:09,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 151 transitions, 1360 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-02-08 08:35:09,811 INFO L231 Difference]: Finished difference. Result has 151 places, 107 transitions, 1038 flow [2025-02-08 08:35:09,811 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1038, PETRI_PLACES=151, PETRI_TRANSITIONS=107} [2025-02-08 08:35:09,812 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 100 predicate places. [2025-02-08 08:35:09,812 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 107 transitions, 1038 flow [2025-02-08 08:35:09,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:09,812 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:09,812 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] [2025-02-08 08:35:09,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-08 08:35:09,812 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:09,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:09,813 INFO L85 PathProgramCache]: Analyzing trace with hash 496151320, now seen corresponding path program 11 times [2025-02-08 08:35:09,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:09,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222095344] [2025-02-08 08:35:09,814 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:35:09,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:09,818 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:09,824 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:09,824 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:09,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:09,930 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:35:09,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:09,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222095344] [2025-02-08 08:35:09,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222095344] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:09,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:09,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:09,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169943870] [2025-02-08 08:35:09,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:09,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:09,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:09,935 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:09,935 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:09,947 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:09,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 107 transitions, 1038 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:09,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:09,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:09,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:10,627 INFO L124 PetriNetUnfolderBase]: 2540/4103 cut-off events. [2025-02-08 08:35:10,627 INFO L125 PetriNetUnfolderBase]: For 16487/16527 co-relation queries the response was YES. [2025-02-08 08:35:10,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16461 conditions, 4103 events. 2540/4103 cut-off events. For 16487/16527 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 27195 event pairs, 1452 based on Foata normal form. 1/3653 useless extension candidates. Maximal degree in co-relation 16411. Up to 2928 conditions per place. [2025-02-08 08:35:10,652 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 94 selfloop transitions, 28 changer transitions 11/152 dead transitions. [2025-02-08 08:35:10,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 152 transitions, 1450 flow [2025-02-08 08:35:10,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:10,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:10,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2025-02-08 08:35:10,654 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5486111111111112 [2025-02-08 08:35:10,654 INFO L175 Difference]: Start difference. First operand has 151 places, 107 transitions, 1038 flow. Second operand 8 states and 237 transitions. [2025-02-08 08:35:10,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 152 transitions, 1450 flow [2025-02-08 08:35:10,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 152 transitions, 1397 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-08 08:35:10,719 INFO L231 Difference]: Finished difference. Result has 156 places, 108 transitions, 1067 flow [2025-02-08 08:35:10,719 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1067, PETRI_PLACES=156, PETRI_TRANSITIONS=108} [2025-02-08 08:35:10,719 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 105 predicate places. [2025-02-08 08:35:10,719 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 108 transitions, 1067 flow [2025-02-08 08:35:10,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:10,719 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:10,719 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] [2025-02-08 08:35:10,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-08 08:35:10,719 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:10,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:10,720 INFO L85 PathProgramCache]: Analyzing trace with hash 29033508, now seen corresponding path program 12 times [2025-02-08 08:35:10,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:10,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215174890] [2025-02-08 08:35:10,720 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:35:10,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:10,724 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:10,728 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:10,728 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:35:10,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:10,868 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:35:10,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:10,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215174890] [2025-02-08 08:35:10,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215174890] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:10,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:10,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:10,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248050893] [2025-02-08 08:35:10,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:10,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:10,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:10,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:10,870 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:10,877 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:10,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 108 transitions, 1067 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:10,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:10,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:10,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:11,344 INFO L124 PetriNetUnfolderBase]: 2553/4140 cut-off events. [2025-02-08 08:35:11,345 INFO L125 PetriNetUnfolderBase]: For 16763/16803 co-relation queries the response was YES. [2025-02-08 08:35:11,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16696 conditions, 4140 events. 2553/4140 cut-off events. For 16763/16803 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 27549 event pairs, 1473 based on Foata normal form. 1/3690 useless extension candidates. Maximal degree in co-relation 16644. Up to 2978 conditions per place. [2025-02-08 08:35:11,371 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 90 selfloop transitions, 29 changer transitions 14/152 dead transitions. [2025-02-08 08:35:11,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 152 transitions, 1474 flow [2025-02-08 08:35:11,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:11,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:11,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2025-02-08 08:35:11,372 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2025-02-08 08:35:11,372 INFO L175 Difference]: Start difference. First operand has 156 places, 108 transitions, 1067 flow. Second operand 8 states and 235 transitions. [2025-02-08 08:35:11,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 152 transitions, 1474 flow [2025-02-08 08:35:11,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 152 transitions, 1415 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-02-08 08:35:11,440 INFO L231 Difference]: Finished difference. Result has 159 places, 109 transitions, 1082 flow [2025-02-08 08:35:11,440 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1082, PETRI_PLACES=159, PETRI_TRANSITIONS=109} [2025-02-08 08:35:11,441 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 108 predicate places. [2025-02-08 08:35:11,441 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 109 transitions, 1082 flow [2025-02-08 08:35:11,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:11,441 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:11,441 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] [2025-02-08 08:35:11,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-02-08 08:35:11,442 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:11,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:11,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1797126638, now seen corresponding path program 13 times [2025-02-08 08:35:11,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:11,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480996893] [2025-02-08 08:35:11,443 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:35:11,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:11,447 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:11,454 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:11,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:11,455 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:11,545 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:35:11,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:11,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480996893] [2025-02-08 08:35:11,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480996893] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:11,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:11,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:11,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925445933] [2025-02-08 08:35:11,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:11,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:11,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:11,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:11,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:11,551 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:11,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 109 transitions, 1082 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:11,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:11,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:11,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:12,089 INFO L124 PetriNetUnfolderBase]: 2554/4154 cut-off events. [2025-02-08 08:35:12,090 INFO L125 PetriNetUnfolderBase]: For 16458/16498 co-relation queries the response was YES. [2025-02-08 08:35:12,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16726 conditions, 4154 events. 2554/4154 cut-off events. For 16458/16498 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 27760 event pairs, 1483 based on Foata normal form. 1/3704 useless extension candidates. Maximal degree in co-relation 16674. Up to 2992 conditions per place. [2025-02-08 08:35:12,112 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 83 selfloop transitions, 28 changer transitions 22/152 dead transitions. [2025-02-08 08:35:12,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 152 transitions, 1476 flow [2025-02-08 08:35:12,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:12,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:12,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2025-02-08 08:35:12,113 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2025-02-08 08:35:12,113 INFO L175 Difference]: Start difference. First operand has 159 places, 109 transitions, 1082 flow. Second operand 8 states and 236 transitions. [2025-02-08 08:35:12,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 152 transitions, 1476 flow [2025-02-08 08:35:12,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 152 transitions, 1439 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-08 08:35:12,185 INFO L231 Difference]: Finished difference. Result has 163 places, 109 transitions, 1104 flow [2025-02-08 08:35:12,185 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1104, PETRI_PLACES=163, PETRI_TRANSITIONS=109} [2025-02-08 08:35:12,185 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 112 predicate places. [2025-02-08 08:35:12,185 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 109 transitions, 1104 flow [2025-02-08 08:35:12,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:12,186 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:12,186 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] [2025-02-08 08:35:12,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-02-08 08:35:12,186 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:12,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:12,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1573543306, now seen corresponding path program 14 times [2025-02-08 08:35:12,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:12,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64317759] [2025-02-08 08:35:12,187 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:12,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:12,193 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:12,199 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:12,199 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:12,199 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:12,312 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:35:12,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:12,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64317759] [2025-02-08 08:35:12,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64317759] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:12,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:12,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:12,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573773963] [2025-02-08 08:35:12,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:12,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:12,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:12,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:12,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:12,331 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:12,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 109 transitions, 1104 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:12,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:12,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:12,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:12,924 INFO L124 PetriNetUnfolderBase]: 2591/4237 cut-off events. [2025-02-08 08:35:12,924 INFO L125 PetriNetUnfolderBase]: For 18457/18554 co-relation queries the response was YES. [2025-02-08 08:35:12,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17318 conditions, 4237 events. 2591/4237 cut-off events. For 18457/18554 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29000 event pairs, 1467 based on Foata normal form. 2/3767 useless extension candidates. Maximal degree in co-relation 17265. Up to 3009 conditions per place. [2025-02-08 08:35:12,956 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 95 selfloop transitions, 36 changer transitions 10/160 dead transitions. [2025-02-08 08:35:12,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 160 transitions, 1589 flow [2025-02-08 08:35:12,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:12,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:12,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2025-02-08 08:35:12,958 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5509259259259259 [2025-02-08 08:35:12,958 INFO L175 Difference]: Start difference. First operand has 163 places, 109 transitions, 1104 flow. Second operand 8 states and 238 transitions. [2025-02-08 08:35:12,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 160 transitions, 1589 flow [2025-02-08 08:35:13,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 160 transitions, 1509 flow, removed 0 selfloop flow, removed 6 redundant places. [2025-02-08 08:35:13,041 INFO L231 Difference]: Finished difference. Result has 166 places, 112 transitions, 1161 flow [2025-02-08 08:35:13,041 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1161, PETRI_PLACES=166, PETRI_TRANSITIONS=112} [2025-02-08 08:35:13,041 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 115 predicate places. [2025-02-08 08:35:13,041 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 112 transitions, 1161 flow [2025-02-08 08:35:13,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:13,042 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:13,042 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] [2025-02-08 08:35:13,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-08 08:35:13,042 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:13,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:13,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1023671790, now seen corresponding path program 15 times [2025-02-08 08:35:13,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:13,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217487994] [2025-02-08 08:35:13,043 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:35:13,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:13,048 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:13,052 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:13,052 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:35:13,052 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:13,152 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:35:13,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:13,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217487994] [2025-02-08 08:35:13,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217487994] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:13,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:13,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:13,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855139322] [2025-02-08 08:35:13,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:13,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:13,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:13,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:13,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:13,164 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:13,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 112 transitions, 1161 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:13,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:13,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:13,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:13,722 INFO L124 PetriNetUnfolderBase]: 2604/4274 cut-off events. [2025-02-08 08:35:13,723 INFO L125 PetriNetUnfolderBase]: For 17825/17922 co-relation queries the response was YES. [2025-02-08 08:35:13,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17627 conditions, 4274 events. 2604/4274 cut-off events. For 17825/17922 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 29289 event pairs, 1490 based on Foata normal form. 2/3804 useless extension candidates. Maximal degree in co-relation 17572. Up to 3046 conditions per place. [2025-02-08 08:35:13,745 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 96 selfloop transitions, 32 changer transitions 10/157 dead transitions. [2025-02-08 08:35:13,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 157 transitions, 1633 flow [2025-02-08 08:35:13,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:13,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:13,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2025-02-08 08:35:13,746 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2025-02-08 08:35:13,746 INFO L175 Difference]: Start difference. First operand has 166 places, 112 transitions, 1161 flow. Second operand 8 states and 234 transitions. [2025-02-08 08:35:13,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 157 transitions, 1633 flow [2025-02-08 08:35:13,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 157 transitions, 1572 flow, removed 8 selfloop flow, removed 3 redundant places. [2025-02-08 08:35:13,814 INFO L231 Difference]: Finished difference. Result has 173 places, 117 transitions, 1273 flow [2025-02-08 08:35:13,814 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1273, PETRI_PLACES=173, PETRI_TRANSITIONS=117} [2025-02-08 08:35:13,814 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 122 predicate places. [2025-02-08 08:35:13,814 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 117 transitions, 1273 flow [2025-02-08 08:35:13,815 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:13,815 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:13,815 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] [2025-02-08 08:35:13,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-08 08:35:13,815 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:13,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:13,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1390896246, now seen corresponding path program 16 times [2025-02-08 08:35:13,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:13,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096511517] [2025-02-08 08:35:13,816 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:35:13,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:13,820 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 29 statements into 2 equivalence classes. [2025-02-08 08:35:13,822 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:13,823 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:35:13,823 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:13,904 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:35:13,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:13,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096511517] [2025-02-08 08:35:13,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096511517] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:13,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:13,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:13,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357045499] [2025-02-08 08:35:13,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:13,905 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:13,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:13,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:13,905 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:13,912 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:13,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 117 transitions, 1273 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:13,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:13,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:13,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:14,340 INFO L124 PetriNetUnfolderBase]: 2605/4288 cut-off events. [2025-02-08 08:35:14,341 INFO L125 PetriNetUnfolderBase]: For 20235/20332 co-relation queries the response was YES. [2025-02-08 08:35:14,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18004 conditions, 4288 events. 2605/4288 cut-off events. For 20235/20332 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 29654 event pairs, 1517 based on Foata normal form. 2/3818 useless extension candidates. Maximal degree in co-relation 17945. Up to 3106 conditions per place. [2025-02-08 08:35:14,367 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 91 selfloop transitions, 36 changer transitions 18/164 dead transitions. [2025-02-08 08:35:14,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 164 transitions, 1692 flow [2025-02-08 08:35:14,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:14,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:14,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2025-02-08 08:35:14,368 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5486111111111112 [2025-02-08 08:35:14,368 INFO L175 Difference]: Start difference. First operand has 173 places, 117 transitions, 1273 flow. Second operand 8 states and 237 transitions. [2025-02-08 08:35:14,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 164 transitions, 1692 flow [2025-02-08 08:35:14,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 164 transitions, 1634 flow, removed 17 selfloop flow, removed 1 redundant places. [2025-02-08 08:35:14,442 INFO L231 Difference]: Finished difference. Result has 180 places, 117 transitions, 1290 flow [2025-02-08 08:35:14,442 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1290, PETRI_PLACES=180, PETRI_TRANSITIONS=117} [2025-02-08 08:35:14,443 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 129 predicate places. [2025-02-08 08:35:14,443 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 117 transitions, 1290 flow [2025-02-08 08:35:14,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:14,443 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:14,443 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] [2025-02-08 08:35:14,443 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-02-08 08:35:14,444 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:14,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:14,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1928555450, now seen corresponding path program 17 times [2025-02-08 08:35:14,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:14,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850403599] [2025-02-08 08:35:14,444 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:35:14,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:14,448 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:14,451 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:14,451 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:14,451 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:14,522 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:35:14,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:14,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850403599] [2025-02-08 08:35:14,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850403599] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:14,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:14,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:14,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35614027] [2025-02-08 08:35:14,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:14,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:14,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:14,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:14,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:14,529 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:14,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 117 transitions, 1290 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:14,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:14,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:14,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:15,080 INFO L124 PetriNetUnfolderBase]: 2642/4361 cut-off events. [2025-02-08 08:35:15,080 INFO L125 PetriNetUnfolderBase]: For 20232/20329 co-relation queries the response was YES. [2025-02-08 08:35:15,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18647 conditions, 4361 events. 2642/4361 cut-off events. For 20232/20329 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 30223 event pairs, 1540 based on Foata normal form. 2/3891 useless extension candidates. Maximal degree in co-relation 18586. Up to 3165 conditions per place. [2025-02-08 08:35:15,108 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 97 selfloop transitions, 34 changer transitions 11/161 dead transitions. [2025-02-08 08:35:15,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 161 transitions, 1732 flow [2025-02-08 08:35:15,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:15,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:15,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2025-02-08 08:35:15,109 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2025-02-08 08:35:15,109 INFO L175 Difference]: Start difference. First operand has 180 places, 117 transitions, 1290 flow. Second operand 8 states and 234 transitions. [2025-02-08 08:35:15,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 161 transitions, 1732 flow [2025-02-08 08:35:15,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 161 transitions, 1657 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-02-08 08:35:15,189 INFO L231 Difference]: Finished difference. Result has 184 places, 121 transitions, 1357 flow [2025-02-08 08:35:15,189 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1357, PETRI_PLACES=184, PETRI_TRANSITIONS=121} [2025-02-08 08:35:15,189 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 133 predicate places. [2025-02-08 08:35:15,189 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 121 transitions, 1357 flow [2025-02-08 08:35:15,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:15,189 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:15,190 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] [2025-02-08 08:35:15,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-02-08 08:35:15,190 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:15,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:15,190 INFO L85 PathProgramCache]: Analyzing trace with hash 72203060, now seen corresponding path program 18 times [2025-02-08 08:35:15,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:15,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165374826] [2025-02-08 08:35:15,190 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:35:15,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:15,194 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:15,198 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:15,198 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:35:15,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:15,270 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:35:15,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:15,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165374826] [2025-02-08 08:35:15,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165374826] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:15,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:15,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:15,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693858766] [2025-02-08 08:35:15,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:15,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:15,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:15,271 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:15,271 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:15,276 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:15,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 121 transitions, 1357 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:15,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:15,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:15,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:15,773 INFO L124 PetriNetUnfolderBase]: 2655/4398 cut-off events. [2025-02-08 08:35:15,773 INFO L125 PetriNetUnfolderBase]: For 20947/21044 co-relation queries the response was YES. [2025-02-08 08:35:15,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18812 conditions, 4398 events. 2655/4398 cut-off events. For 20947/21044 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 30659 event pairs, 1550 based on Foata normal form. 2/3928 useless extension candidates. Maximal degree in co-relation 18749. Up to 3180 conditions per place. [2025-02-08 08:35:15,807 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 98 selfloop transitions, 35 changer transitions 10/162 dead transitions. [2025-02-08 08:35:15,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 162 transitions, 1767 flow [2025-02-08 08:35:15,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:15,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:15,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2025-02-08 08:35:15,809 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2025-02-08 08:35:15,809 INFO L175 Difference]: Start difference. First operand has 184 places, 121 transitions, 1357 flow. Second operand 8 states and 234 transitions. [2025-02-08 08:35:15,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 162 transitions, 1767 flow [2025-02-08 08:35:15,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 162 transitions, 1726 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-08 08:35:15,909 INFO L231 Difference]: Finished difference. Result has 191 places, 123 transitions, 1431 flow [2025-02-08 08:35:15,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1431, PETRI_PLACES=191, PETRI_TRANSITIONS=123} [2025-02-08 08:35:15,909 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 140 predicate places. [2025-02-08 08:35:15,909 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 123 transitions, 1431 flow [2025-02-08 08:35:15,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:15,910 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:15,910 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] [2025-02-08 08:35:15,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-02-08 08:35:15,910 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:15,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:15,910 INFO L85 PathProgramCache]: Analyzing trace with hash -923324178, now seen corresponding path program 19 times [2025-02-08 08:35:15,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:15,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690012548] [2025-02-08 08:35:15,911 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:35:15,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:15,914 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:15,918 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:15,918 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:15,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:15,991 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:35:15,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:15,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690012548] [2025-02-08 08:35:15,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690012548] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:15,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:15,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:15,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174812331] [2025-02-08 08:35:15,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:15,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:15,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:15,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:15,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:16,002 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:16,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 123 transitions, 1431 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:16,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:16,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:16,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:16,567 INFO L124 PetriNetUnfolderBase]: 2656/4412 cut-off events. [2025-02-08 08:35:16,567 INFO L125 PetriNetUnfolderBase]: For 22468/22565 co-relation queries the response was YES. [2025-02-08 08:35:16,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19090 conditions, 4412 events. 2656/4412 cut-off events. For 22468/22565 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 30940 event pairs, 1560 based on Foata normal form. 2/3942 useless extension candidates. Maximal degree in co-relation 19024. Up to 3194 conditions per place. [2025-02-08 08:35:16,599 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 93 selfloop transitions, 36 changer transitions 14/162 dead transitions. [2025-02-08 08:35:16,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 162 transitions, 1811 flow [2025-02-08 08:35:16,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:16,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:16,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2025-02-08 08:35:16,600 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5393518518518519 [2025-02-08 08:35:16,600 INFO L175 Difference]: Start difference. First operand has 191 places, 123 transitions, 1431 flow. Second operand 8 states and 233 transitions. [2025-02-08 08:35:16,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 162 transitions, 1811 flow [2025-02-08 08:35:16,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 162 transitions, 1744 flow, removed 1 selfloop flow, removed 4 redundant places. [2025-02-08 08:35:16,701 INFO L231 Difference]: Finished difference. Result has 195 places, 123 transitions, 1439 flow [2025-02-08 08:35:16,701 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1439, PETRI_PLACES=195, PETRI_TRANSITIONS=123} [2025-02-08 08:35:16,702 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 144 predicate places. [2025-02-08 08:35:16,702 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 123 transitions, 1439 flow [2025-02-08 08:35:16,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:16,702 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:16,702 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] [2025-02-08 08:35:16,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-02-08 08:35:16,702 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:16,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:16,703 INFO L85 PathProgramCache]: Analyzing trace with hash 222866862, now seen corresponding path program 20 times [2025-02-08 08:35:16,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:16,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408273219] [2025-02-08 08:35:16,703 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:16,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:16,710 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 1 equivalence classes. [2025-02-08 08:35:16,716 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 08:35:16,716 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:16,716 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:16,837 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:35:16,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:16,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408273219] [2025-02-08 08:35:16,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408273219] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:16,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:16,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 08:35:16,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260818237] [2025-02-08 08:35:16,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:16,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 08:35:16,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:16,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 08:35:16,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-08 08:35:16,861 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:16,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 123 transitions, 1439 flow. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:16,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:16,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:16,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:17,410 INFO L124 PetriNetUnfolderBase]: 2656/4410 cut-off events. [2025-02-08 08:35:17,411 INFO L125 PetriNetUnfolderBase]: For 22251/22348 co-relation queries the response was YES. [2025-02-08 08:35:17,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19106 conditions, 4410 events. 2656/4410 cut-off events. For 22251/22348 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 30843 event pairs, 1570 based on Foata normal form. 2/3940 useless extension candidates. Maximal degree in co-relation 19039. Up to 3215 conditions per place. [2025-02-08 08:35:17,446 INFO L140 encePairwiseOnDemand]: 47/54 looper letters, 87 selfloop transitions, 34 changer transitions 23/163 dead transitions. [2025-02-08 08:35:17,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 163 transitions, 1824 flow [2025-02-08 08:35:17,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 08:35:17,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 08:35:17,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2025-02-08 08:35:17,447 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5439814814814815 [2025-02-08 08:35:17,447 INFO L175 Difference]: Start difference. First operand has 195 places, 123 transitions, 1439 flow. Second operand 8 states and 235 transitions. [2025-02-08 08:35:17,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 163 transitions, 1824 flow [2025-02-08 08:35:17,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 163 transitions, 1751 flow, removed 1 selfloop flow, removed 6 redundant places. [2025-02-08 08:35:17,543 INFO L231 Difference]: Finished difference. Result has 197 places, 123 transitions, 1437 flow [2025-02-08 08:35:17,543 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1437, PETRI_PLACES=197, PETRI_TRANSITIONS=123} [2025-02-08 08:35:17,544 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 146 predicate places. [2025-02-08 08:35:17,544 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 123 transitions, 1437 flow [2025-02-08 08:35:17,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 0 states have call successors, (0), 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:35:17,544 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:17,544 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] [2025-02-08 08:35:17,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-02-08 08:35:17,544 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:17,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:17,545 INFO L85 PathProgramCache]: Analyzing trace with hash -566454967, now seen corresponding path program 1 times [2025-02-08 08:35:17,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:17,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292218394] [2025-02-08 08:35:17,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:35:17,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:17,551 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-02-08 08:35:17,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-02-08 08:35:17,553 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:17,553 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:17,562 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:35:17,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:17,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292218394] [2025-02-08 08:35:17,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292218394] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:17,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:17,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 08:35:17,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616433329] [2025-02-08 08:35:17,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:17,563 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 08:35:17,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:17,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 08:35:17,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 08:35:17,564 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:35:17,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 123 transitions, 1437 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:17,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:17,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:35:17,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:17,950 INFO L124 PetriNetUnfolderBase]: 1718/3405 cut-off events. [2025-02-08 08:35:17,950 INFO L125 PetriNetUnfolderBase]: For 20181/20221 co-relation queries the response was YES. [2025-02-08 08:35:17,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15751 conditions, 3405 events. 1718/3405 cut-off events. For 20181/20221 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26281 event pairs, 513 based on Foata normal form. 38/3129 useless extension candidates. Maximal degree in co-relation 15684. Up to 1798 conditions per place. [2025-02-08 08:35:17,977 INFO L140 encePairwiseOnDemand]: 50/54 looper letters, 104 selfloop transitions, 2 changer transitions 0/147 dead transitions. [2025-02-08 08:35:17,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 147 transitions, 1786 flow [2025-02-08 08:35:17,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 08:35:17,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 08:35:17,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 113 transitions. [2025-02-08 08:35:17,979 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6975308641975309 [2025-02-08 08:35:17,979 INFO L175 Difference]: Start difference. First operand has 197 places, 123 transitions, 1437 flow. Second operand 3 states and 113 transitions. [2025-02-08 08:35:17,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 147 transitions, 1786 flow [2025-02-08 08:35:18,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 147 transitions, 1697 flow, removed 0 selfloop flow, removed 6 redundant places. [2025-02-08 08:35:18,075 INFO L231 Difference]: Finished difference. Result has 194 places, 123 transitions, 1358 flow [2025-02-08 08:35:18,075 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1358, PETRI_PLACES=194, PETRI_TRANSITIONS=123} [2025-02-08 08:35:18,075 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2025-02-08 08:35:18,075 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 123 transitions, 1358 flow [2025-02-08 08:35:18,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:18,076 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:18,076 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] [2025-02-08 08:35:18,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-02-08 08:35:18,076 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:18,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:18,076 INFO L85 PathProgramCache]: Analyzing trace with hash 67479723, now seen corresponding path program 2 times [2025-02-08 08:35:18,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:18,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951897203] [2025-02-08 08:35:18,076 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:18,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:18,081 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 31 statements into 1 equivalence classes. [2025-02-08 08:35:18,083 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-02-08 08:35:18,083 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:18,083 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:18,096 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:35:18,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:18,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951897203] [2025-02-08 08:35:18,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951897203] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:18,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:18,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 08:35:18,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231109604] [2025-02-08 08:35:18,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:18,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 08:35:18,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:18,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 08:35:18,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 08:35:18,100 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 54 [2025-02-08 08:35:18,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 123 transitions, 1358 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:18,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:18,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 54 [2025-02-08 08:35:18,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:18,431 INFO L124 PetriNetUnfolderBase]: 1344/2716 cut-off events. [2025-02-08 08:35:18,432 INFO L125 PetriNetUnfolderBase]: For 15354/15439 co-relation queries the response was YES. [2025-02-08 08:35:18,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11477 conditions, 2716 events. 1344/2716 cut-off events. For 15354/15439 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20762 event pairs, 664 based on Foata normal form. 101/2515 useless extension candidates. Maximal degree in co-relation 11409. Up to 1281 conditions per place. [2025-02-08 08:35:18,455 INFO L140 encePairwiseOnDemand]: 50/54 looper letters, 92 selfloop transitions, 2 changer transitions 2/137 dead transitions. [2025-02-08 08:35:18,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 137 transitions, 1594 flow [2025-02-08 08:35:18,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 08:35:18,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 08:35:18,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2025-02-08 08:35:18,456 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.654320987654321 [2025-02-08 08:35:18,456 INFO L175 Difference]: Start difference. First operand has 194 places, 123 transitions, 1358 flow. Second operand 3 states and 106 transitions. [2025-02-08 08:35:18,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 137 transitions, 1594 flow [2025-02-08 08:35:18,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 137 transitions, 1485 flow, removed 5 selfloop flow, removed 6 redundant places. [2025-02-08 08:35:18,510 INFO L231 Difference]: Finished difference. Result has 192 places, 124 transitions, 1254 flow [2025-02-08 08:35:18,510 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1254, PETRI_PLACES=192, PETRI_TRANSITIONS=124} [2025-02-08 08:35:18,510 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 141 predicate places. [2025-02-08 08:35:18,510 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 124 transitions, 1254 flow [2025-02-08 08:35:18,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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:35:18,510 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:18,510 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] [2025-02-08 08:35:18,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-02-08 08:35:18,511 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:18,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:18,511 INFO L85 PathProgramCache]: Analyzing trace with hash 514183782, now seen corresponding path program 1 times [2025-02-08 08:35:18,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:18,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137477279] [2025-02-08 08:35:18,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 08:35:18,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:18,517 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:18,522 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:18,522 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:18,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:18,880 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:35:18,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:18,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137477279] [2025-02-08 08:35:18,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137477279] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:18,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:18,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:18,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154914206] [2025-02-08 08:35:18,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:18,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:18,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:18,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:18,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:18,898 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:18,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 124 transitions, 1254 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:18,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:18,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:18,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:19,962 INFO L124 PetriNetUnfolderBase]: 2585/4428 cut-off events. [2025-02-08 08:35:19,963 INFO L125 PetriNetUnfolderBase]: For 9366/9507 co-relation queries the response was YES. [2025-02-08 08:35:19,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16115 conditions, 4428 events. 2585/4428 cut-off events. For 9366/9507 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 31320 event pairs, 760 based on Foata normal form. 4/4053 useless extension candidates. Maximal degree in co-relation 16050. Up to 1756 conditions per place. [2025-02-08 08:35:19,997 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 169 selfloop transitions, 45 changer transitions 21/256 dead transitions. [2025-02-08 08:35:19,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 256 transitions, 2186 flow [2025-02-08 08:35:19,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 08:35:19,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-02-08 08:35:19,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 426 transitions. [2025-02-08 08:35:19,998 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2025-02-08 08:35:19,998 INFO L175 Difference]: Start difference. First operand has 192 places, 124 transitions, 1254 flow. Second operand 14 states and 426 transitions. [2025-02-08 08:35:19,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 256 transitions, 2186 flow [2025-02-08 08:35:20,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 256 transitions, 2143 flow, removed 2 selfloop flow, removed 3 redundant places. [2025-02-08 08:35:20,059 INFO L231 Difference]: Finished difference. Result has 212 places, 142 transitions, 1440 flow [2025-02-08 08:35:20,059 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1440, PETRI_PLACES=212, PETRI_TRANSITIONS=142} [2025-02-08 08:35:20,059 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 161 predicate places. [2025-02-08 08:35:20,059 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 142 transitions, 1440 flow [2025-02-08 08:35:20,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:20,060 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:20,060 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] [2025-02-08 08:35:20,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-02-08 08:35:20,060 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:20,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:20,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1037760866, now seen corresponding path program 2 times [2025-02-08 08:35:20,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:20,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017789691] [2025-02-08 08:35:20,061 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:20,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:20,064 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:20,068 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:20,069 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:20,069 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:20,277 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:35:20,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:20,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017789691] [2025-02-08 08:35:20,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017789691] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:20,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:20,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:20,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398426126] [2025-02-08 08:35:20,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:20,279 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:20,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:20,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:20,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:20,297 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:20,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 142 transitions, 1440 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:20,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:20,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:20,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:21,369 INFO L124 PetriNetUnfolderBase]: 3365/5648 cut-off events. [2025-02-08 08:35:21,370 INFO L125 PetriNetUnfolderBase]: For 14214/14353 co-relation queries the response was YES. [2025-02-08 08:35:21,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21793 conditions, 5648 events. 3365/5648 cut-off events. For 14214/14353 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40010 event pairs, 1102 based on Foata normal form. 6/5213 useless extension candidates. Maximal degree in co-relation 21720. Up to 2301 conditions per place. [2025-02-08 08:35:21,415 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 168 selfloop transitions, 63 changer transitions 7/259 dead transitions. [2025-02-08 08:35:21,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 259 transitions, 2425 flow [2025-02-08 08:35:21,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 08:35:21,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-08 08:35:21,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 386 transitions. [2025-02-08 08:35:21,416 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5498575498575499 [2025-02-08 08:35:21,416 INFO L175 Difference]: Start difference. First operand has 212 places, 142 transitions, 1440 flow. Second operand 13 states and 386 transitions. [2025-02-08 08:35:21,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 259 transitions, 2425 flow [2025-02-08 08:35:21,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 259 transitions, 2371 flow, removed 27 selfloop flow, removed 0 redundant places. [2025-02-08 08:35:21,529 INFO L231 Difference]: Finished difference. Result has 232 places, 166 transitions, 1808 flow [2025-02-08 08:35:21,529 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1808, PETRI_PLACES=232, PETRI_TRANSITIONS=166} [2025-02-08 08:35:21,529 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 181 predicate places. [2025-02-08 08:35:21,529 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 166 transitions, 1808 flow [2025-02-08 08:35:21,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:21,530 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:21,530 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] [2025-02-08 08:35:21,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-02-08 08:35:21,530 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:21,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:21,530 INFO L85 PathProgramCache]: Analyzing trace with hash -109158600, now seen corresponding path program 3 times [2025-02-08 08:35:21,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:21,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19454141] [2025-02-08 08:35:21,531 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:35:21,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:21,534 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:21,538 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:21,539 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:35:21,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:21,729 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:35:21,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:21,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19454141] [2025-02-08 08:35:21,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19454141] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:21,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:21,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:21,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936951034] [2025-02-08 08:35:21,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:21,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:21,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:21,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:21,733 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:21,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:21,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 166 transitions, 1808 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:21,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:21,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:21,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:22,789 INFO L124 PetriNetUnfolderBase]: 3446/5767 cut-off events. [2025-02-08 08:35:22,790 INFO L125 PetriNetUnfolderBase]: For 18803/18947 co-relation queries the response was YES. [2025-02-08 08:35:22,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24990 conditions, 5767 events. 3446/5767 cut-off events. For 18803/18947 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 41397 event pairs, 1082 based on Foata normal form. 6/5361 useless extension candidates. Maximal degree in co-relation 24908. Up to 2465 conditions per place. [2025-02-08 08:35:22,843 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 179 selfloop transitions, 66 changer transitions 6/272 dead transitions. [2025-02-08 08:35:22,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 272 transitions, 2772 flow [2025-02-08 08:35:22,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 08:35:22,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-08 08:35:22,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 391 transitions. [2025-02-08 08:35:22,844 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5569800569800569 [2025-02-08 08:35:22,844 INFO L175 Difference]: Start difference. First operand has 232 places, 166 transitions, 1808 flow. Second operand 13 states and 391 transitions. [2025-02-08 08:35:22,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 272 transitions, 2772 flow [2025-02-08 08:35:23,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 272 transitions, 2716 flow, removed 28 selfloop flow, removed 0 redundant places. [2025-02-08 08:35:23,042 INFO L231 Difference]: Finished difference. Result has 248 places, 174 transitions, 2040 flow [2025-02-08 08:35:23,043 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2040, PETRI_PLACES=248, PETRI_TRANSITIONS=174} [2025-02-08 08:35:23,043 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 197 predicate places. [2025-02-08 08:35:23,043 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 174 transitions, 2040 flow [2025-02-08 08:35:23,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:23,043 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:23,043 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] [2025-02-08 08:35:23,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-02-08 08:35:23,044 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:23,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:23,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1742328442, now seen corresponding path program 4 times [2025-02-08 08:35:23,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:23,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329614468] [2025-02-08 08:35:23,044 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:35:23,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:23,049 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 33 statements into 2 equivalence classes. [2025-02-08 08:35:23,052 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:23,053 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:35:23,053 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:23,257 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:35:23,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:23,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329614468] [2025-02-08 08:35:23,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329614468] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:23,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:23,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:23,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986773908] [2025-02-08 08:35:23,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:23,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:23,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:23,259 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:23,259 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:23,280 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:23,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 174 transitions, 2040 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:23,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:23,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:23,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:24,334 INFO L124 PetriNetUnfolderBase]: 3644/6096 cut-off events. [2025-02-08 08:35:24,334 INFO L125 PetriNetUnfolderBase]: For 23325/23519 co-relation queries the response was YES. [2025-02-08 08:35:24,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28253 conditions, 6096 events. 3644/6096 cut-off events. For 23325/23519 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 43293 event pairs, 1102 based on Foata normal form. 11/5671 useless extension candidates. Maximal degree in co-relation 28166. Up to 2419 conditions per place. [2025-02-08 08:35:24,396 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 165 selfloop transitions, 77 changer transitions 6/269 dead transitions. [2025-02-08 08:35:24,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 269 transitions, 3006 flow [2025-02-08 08:35:24,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:35:24,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:35:24,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 361 transitions. [2025-02-08 08:35:24,397 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5570987654320988 [2025-02-08 08:35:24,397 INFO L175 Difference]: Start difference. First operand has 248 places, 174 transitions, 2040 flow. Second operand 12 states and 361 transitions. [2025-02-08 08:35:24,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 269 transitions, 3006 flow [2025-02-08 08:35:24,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 269 transitions, 2830 flow, removed 5 selfloop flow, removed 8 redundant places. [2025-02-08 08:35:24,640 INFO L231 Difference]: Finished difference. Result has 257 places, 187 transitions, 2280 flow [2025-02-08 08:35:24,641 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2280, PETRI_PLACES=257, PETRI_TRANSITIONS=187} [2025-02-08 08:35:24,641 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 206 predicate places. [2025-02-08 08:35:24,642 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 187 transitions, 2280 flow [2025-02-08 08:35:24,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:24,642 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:24,642 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] [2025-02-08 08:35:24,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-02-08 08:35:24,643 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:24,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:24,643 INFO L85 PathProgramCache]: Analyzing trace with hash 863132162, now seen corresponding path program 5 times [2025-02-08 08:35:24,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:24,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646485102] [2025-02-08 08:35:24,643 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:35:24,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:24,649 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:24,654 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:24,654 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:24,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:24,955 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:35:24,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:24,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646485102] [2025-02-08 08:35:24,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646485102] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:24,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:24,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:24,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249884962] [2025-02-08 08:35:24,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:24,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:24,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:24,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:24,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:24,969 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:24,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 187 transitions, 2280 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:24,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:24,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:24,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:26,159 INFO L124 PetriNetUnfolderBase]: 3818/6363 cut-off events. [2025-02-08 08:35:26,159 INFO L125 PetriNetUnfolderBase]: For 25246/25397 co-relation queries the response was YES. [2025-02-08 08:35:26,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30699 conditions, 6363 events. 3818/6363 cut-off events. For 25246/25397 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 45549 event pairs, 1093 based on Foata normal form. 8/5954 useless extension candidates. Maximal degree in co-relation 30606. Up to 2592 conditions per place. [2025-02-08 08:35:26,209 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 173 selfloop transitions, 85 changer transitions 6/285 dead transitions. [2025-02-08 08:35:26,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 285 transitions, 3290 flow [2025-02-08 08:35:26,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:35:26,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:35:26,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 363 transitions. [2025-02-08 08:35:26,210 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5601851851851852 [2025-02-08 08:35:26,210 INFO L175 Difference]: Start difference. First operand has 257 places, 187 transitions, 2280 flow. Second operand 12 states and 363 transitions. [2025-02-08 08:35:26,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 285 transitions, 3290 flow [2025-02-08 08:35:26,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 285 transitions, 3244 flow, removed 4 selfloop flow, removed 3 redundant places. [2025-02-08 08:35:26,450 INFO L231 Difference]: Finished difference. Result has 270 places, 198 transitions, 2629 flow [2025-02-08 08:35:26,450 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2629, PETRI_PLACES=270, PETRI_TRANSITIONS=198} [2025-02-08 08:35:26,451 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 219 predicate places. [2025-02-08 08:35:26,451 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 198 transitions, 2629 flow [2025-02-08 08:35:26,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:26,451 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:26,451 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] [2025-02-08 08:35:26,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-02-08 08:35:26,452 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:26,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:26,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1048510956, now seen corresponding path program 6 times [2025-02-08 08:35:26,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:26,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98666078] [2025-02-08 08:35:26,452 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:35:26,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:26,457 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:26,460 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:26,461 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:35:26,461 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:26,672 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:35:26,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:26,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98666078] [2025-02-08 08:35:26,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98666078] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:26,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:26,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:26,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925314943] [2025-02-08 08:35:26,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:26,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:26,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:26,673 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:26,673 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:26,704 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:26,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 198 transitions, 2629 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:26,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:26,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:26,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:27,832 INFO L124 PetriNetUnfolderBase]: 4085/6794 cut-off events. [2025-02-08 08:35:27,832 INFO L125 PetriNetUnfolderBase]: For 35085/35347 co-relation queries the response was YES. [2025-02-08 08:35:27,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35407 conditions, 6794 events. 4085/6794 cut-off events. For 35085/35347 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 48233 event pairs, 1180 based on Foata normal form. 12/6375 useless extension candidates. Maximal degree in co-relation 35308. Up to 2616 conditions per place. [2025-02-08 08:35:27,900 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 167 selfloop transitions, 90 changer transitions 6/284 dead transitions. [2025-02-08 08:35:27,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 284 transitions, 3656 flow [2025-02-08 08:35:27,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:35:27,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:35:27,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 335 transitions. [2025-02-08 08:35:27,901 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.563973063973064 [2025-02-08 08:35:27,901 INFO L175 Difference]: Start difference. First operand has 270 places, 198 transitions, 2629 flow. Second operand 11 states and 335 transitions. [2025-02-08 08:35:27,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 284 transitions, 3656 flow [2025-02-08 08:35:28,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 284 transitions, 3525 flow, removed 8 selfloop flow, removed 4 redundant places. [2025-02-08 08:35:28,288 INFO L231 Difference]: Finished difference. Result has 283 places, 213 transitions, 3016 flow [2025-02-08 08:35:28,289 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3016, PETRI_PLACES=283, PETRI_TRANSITIONS=213} [2025-02-08 08:35:28,290 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 232 predicate places. [2025-02-08 08:35:28,290 INFO L471 AbstractCegarLoop]: Abstraction has has 283 places, 213 transitions, 3016 flow [2025-02-08 08:35:28,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:28,290 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:28,290 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] [2025-02-08 08:35:28,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-02-08 08:35:28,290 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:28,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:28,291 INFO L85 PathProgramCache]: Analyzing trace with hash -439842222, now seen corresponding path program 7 times [2025-02-08 08:35:28,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:28,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050497162] [2025-02-08 08:35:28,291 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:35:28,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:28,297 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:28,303 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:28,304 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:28,304 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:28,639 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:35:28,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:28,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050497162] [2025-02-08 08:35:28,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050497162] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:28,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:28,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:28,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875290203] [2025-02-08 08:35:28,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:28,640 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:28,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:28,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:28,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:28,663 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:28,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 213 transitions, 3016 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:28,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:28,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:28,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:29,764 INFO L124 PetriNetUnfolderBase]: 4124/6863 cut-off events. [2025-02-08 08:35:29,764 INFO L125 PetriNetUnfolderBase]: For 39739/40040 co-relation queries the response was YES. [2025-02-08 08:35:29,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37473 conditions, 6863 events. 4124/6863 cut-off events. For 39739/40040 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 49415 event pairs, 1082 based on Foata normal form. 26/6477 useless extension candidates. Maximal degree in co-relation 37367. Up to 2676 conditions per place. [2025-02-08 08:35:29,835 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 194 selfloop transitions, 101 changer transitions 7/323 dead transitions. [2025-02-08 08:35:29,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 323 transitions, 4140 flow [2025-02-08 08:35:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 08:35:29,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-08 08:35:29,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 394 transitions. [2025-02-08 08:35:29,837 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2025-02-08 08:35:29,837 INFO L175 Difference]: Start difference. First operand has 283 places, 213 transitions, 3016 flow. Second operand 13 states and 394 transitions. [2025-02-08 08:35:29,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 323 transitions, 4140 flow [2025-02-08 08:35:30,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 323 transitions, 4085 flow, removed 14 selfloop flow, removed 1 redundant places. [2025-02-08 08:35:30,220 INFO L231 Difference]: Finished difference. Result has 296 places, 216 transitions, 3245 flow [2025-02-08 08:35:30,220 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3245, PETRI_PLACES=296, PETRI_TRANSITIONS=216} [2025-02-08 08:35:30,220 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 245 predicate places. [2025-02-08 08:35:30,220 INFO L471 AbstractCegarLoop]: Abstraction has has 296 places, 216 transitions, 3245 flow [2025-02-08 08:35:30,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:30,221 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:30,221 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] [2025-02-08 08:35:30,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-02-08 08:35:30,221 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:30,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:30,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1341205794, now seen corresponding path program 8 times [2025-02-08 08:35:30,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:30,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050556883] [2025-02-08 08:35:30,222 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:30,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:30,228 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:30,232 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:30,232 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:30,232 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:30,405 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:35:30,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:30,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050556883] [2025-02-08 08:35:30,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050556883] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:30,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:30,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:30,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106938618] [2025-02-08 08:35:30,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:30,406 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:30,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:30,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:30,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:30,422 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:30,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 216 transitions, 3245 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:30,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:30,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:30,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:31,619 INFO L124 PetriNetUnfolderBase]: 4183/6968 cut-off events. [2025-02-08 08:35:31,619 INFO L125 PetriNetUnfolderBase]: For 45289/45590 co-relation queries the response was YES. [2025-02-08 08:35:31,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40109 conditions, 6968 events. 4183/6968 cut-off events. For 45289/45590 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 50127 event pairs, 1131 based on Foata normal form. 12/6558 useless extension candidates. Maximal degree in co-relation 40000. Up to 2786 conditions per place. [2025-02-08 08:35:31,688 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 169 selfloop transitions, 100 changer transitions 6/296 dead transitions. [2025-02-08 08:35:31,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 296 transitions, 4228 flow [2025-02-08 08:35:31,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:35:31,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:35:31,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 335 transitions. [2025-02-08 08:35:31,689 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.563973063973064 [2025-02-08 08:35:31,689 INFO L175 Difference]: Start difference. First operand has 296 places, 216 transitions, 3245 flow. Second operand 11 states and 335 transitions. [2025-02-08 08:35:31,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 296 transitions, 4228 flow [2025-02-08 08:35:32,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 296 transitions, 4061 flow, removed 3 selfloop flow, removed 9 redundant places. [2025-02-08 08:35:32,121 INFO L231 Difference]: Finished difference. Result has 303 places, 225 transitions, 3556 flow [2025-02-08 08:35:32,121 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3556, PETRI_PLACES=303, PETRI_TRANSITIONS=225} [2025-02-08 08:35:32,122 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 252 predicate places. [2025-02-08 08:35:32,122 INFO L471 AbstractCegarLoop]: Abstraction has has 303 places, 225 transitions, 3556 flow [2025-02-08 08:35:32,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:32,123 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:32,123 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] [2025-02-08 08:35:32,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-02-08 08:35:32,123 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:32,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:32,124 INFO L85 PathProgramCache]: Analyzing trace with hash 60045244, now seen corresponding path program 9 times [2025-02-08 08:35:32,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:32,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596993362] [2025-02-08 08:35:32,124 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:35:32,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:32,128 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:32,136 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:32,137 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:35:32,137 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:32,475 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:35:32,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:32,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596993362] [2025-02-08 08:35:32,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596993362] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:32,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:32,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:32,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565053141] [2025-02-08 08:35:32,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:32,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:32,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:32,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:32,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:32,501 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:32,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 225 transitions, 3556 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:32,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:32,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:32,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:33,852 INFO L124 PetriNetUnfolderBase]: 4223/7057 cut-off events. [2025-02-08 08:35:33,852 INFO L125 PetriNetUnfolderBase]: For 51569/51965 co-relation queries the response was YES. [2025-02-08 08:35:33,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42726 conditions, 7057 events. 4223/7057 cut-off events. For 51569/51965 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 51238 event pairs, 1083 based on Foata normal form. 42/6687 useless extension candidates. Maximal degree in co-relation 42610. Up to 2727 conditions per place. [2025-02-08 08:35:33,931 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 192 selfloop transitions, 108 changer transitions 12/333 dead transitions. [2025-02-08 08:35:33,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 333 transitions, 4675 flow [2025-02-08 08:35:33,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 08:35:33,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-08 08:35:33,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 396 transitions. [2025-02-08 08:35:33,932 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2025-02-08 08:35:33,932 INFO L175 Difference]: Start difference. First operand has 303 places, 225 transitions, 3556 flow. Second operand 13 states and 396 transitions. [2025-02-08 08:35:33,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 333 transitions, 4675 flow [2025-02-08 08:35:34,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 333 transitions, 4543 flow, removed 20 selfloop flow, removed 2 redundant places. [2025-02-08 08:35:34,346 INFO L231 Difference]: Finished difference. Result has 317 places, 228 transitions, 3732 flow [2025-02-08 08:35:34,346 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3732, PETRI_PLACES=317, PETRI_TRANSITIONS=228} [2025-02-08 08:35:34,347 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 266 predicate places. [2025-02-08 08:35:34,347 INFO L471 AbstractCegarLoop]: Abstraction has has 317 places, 228 transitions, 3732 flow [2025-02-08 08:35:34,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:34,347 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:34,347 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] [2025-02-08 08:35:34,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2025-02-08 08:35:34,347 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:34,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:34,348 INFO L85 PathProgramCache]: Analyzing trace with hash 428267468, now seen corresponding path program 10 times [2025-02-08 08:35:34,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:34,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110277702] [2025-02-08 08:35:34,348 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:35:34,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:34,352 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 33 statements into 2 equivalence classes. [2025-02-08 08:35:34,355 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:34,355 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:35:34,355 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:34,615 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:35:34,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:34,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110277702] [2025-02-08 08:35:34,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110277702] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:34,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:34,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:34,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397264988] [2025-02-08 08:35:34,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:34,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:34,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:34,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:34,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:34,628 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:34,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 228 transitions, 3732 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:34,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:34,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:34,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:36,069 INFO L124 PetriNetUnfolderBase]: 4351/7264 cut-off events. [2025-02-08 08:35:36,070 INFO L125 PetriNetUnfolderBase]: For 54046/54442 co-relation queries the response was YES. [2025-02-08 08:35:36,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45646 conditions, 7264 events. 4351/7264 cut-off events. For 54046/54442 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 52576 event pairs, 1132 based on Foata normal form. 22/6864 useless extension candidates. Maximal degree in co-relation 45526. Up to 2933 conditions per place. [2025-02-08 08:35:36,155 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 175 selfloop transitions, 106 changer transitions 6/308 dead transitions. [2025-02-08 08:35:36,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 308 transitions, 4789 flow [2025-02-08 08:35:36,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:35:36,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:35:36,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 337 transitions. [2025-02-08 08:35:36,156 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5673400673400674 [2025-02-08 08:35:36,156 INFO L175 Difference]: Start difference. First operand has 317 places, 228 transitions, 3732 flow. Second operand 11 states and 337 transitions. [2025-02-08 08:35:36,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 308 transitions, 4789 flow [2025-02-08 08:35:36,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 308 transitions, 4547 flow, removed 5 selfloop flow, removed 9 redundant places. [2025-02-08 08:35:36,689 INFO L231 Difference]: Finished difference. Result has 322 places, 238 transitions, 3991 flow [2025-02-08 08:35:36,689 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3516, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3991, PETRI_PLACES=322, PETRI_TRANSITIONS=238} [2025-02-08 08:35:36,690 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 271 predicate places. [2025-02-08 08:35:36,690 INFO L471 AbstractCegarLoop]: Abstraction has has 322 places, 238 transitions, 3991 flow [2025-02-08 08:35:36,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:36,691 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:36,691 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:35:36,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2025-02-08 08:35:36,691 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:36,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:36,692 INFO L85 PathProgramCache]: Analyzing trace with hash 993156970, now seen corresponding path program 11 times [2025-02-08 08:35:36,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:36,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466906257] [2025-02-08 08:35:36,692 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:35:36,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:36,697 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:36,708 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:36,708 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:36,708 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:37,025 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:35:37,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:37,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466906257] [2025-02-08 08:35:37,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466906257] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:37,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:37,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:37,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170790198] [2025-02-08 08:35:37,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:37,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:37,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:37,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:37,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:37,034 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:37,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 238 transitions, 3991 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:37,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:37,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:37,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:38,477 INFO L124 PetriNetUnfolderBase]: 4352/7278 cut-off events. [2025-02-08 08:35:38,477 INFO L125 PetriNetUnfolderBase]: For 59339/59763 co-relation queries the response was YES. [2025-02-08 08:35:38,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46484 conditions, 7278 events. 4352/7278 cut-off events. For 59339/59763 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 52966 event pairs, 1087 based on Foata normal form. 42/6908 useless extension candidates. Maximal degree in co-relation 46360. Up to 2922 conditions per place. [2025-02-08 08:35:38,579 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 187 selfloop transitions, 115 changer transitions 19/342 dead transitions. [2025-02-08 08:35:38,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 342 transitions, 5112 flow [2025-02-08 08:35:38,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 08:35:38,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-08 08:35:38,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 392 transitions. [2025-02-08 08:35:38,581 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5584045584045584 [2025-02-08 08:35:38,581 INFO L175 Difference]: Start difference. First operand has 322 places, 238 transitions, 3991 flow. Second operand 13 states and 392 transitions. [2025-02-08 08:35:38,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 342 transitions, 5112 flow [2025-02-08 08:35:39,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 342 transitions, 4982 flow, removed 11 selfloop flow, removed 3 redundant places. [2025-02-08 08:35:39,148 INFO L231 Difference]: Finished difference. Result has 332 places, 238 transitions, 4133 flow [2025-02-08 08:35:39,148 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3866, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4133, PETRI_PLACES=332, PETRI_TRANSITIONS=238} [2025-02-08 08:35:39,148 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 281 predicate places. [2025-02-08 08:35:39,148 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 238 transitions, 4133 flow [2025-02-08 08:35:39,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:39,149 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:39,149 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] [2025-02-08 08:35:39,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2025-02-08 08:35:39,149 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:39,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:39,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1437350770, now seen corresponding path program 12 times [2025-02-08 08:35:39,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:39,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922948808] [2025-02-08 08:35:39,150 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:35:39,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:39,155 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:39,160 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:39,160 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:35:39,160 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:39,370 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:35:39,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:39,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922948808] [2025-02-08 08:35:39,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922948808] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:39,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:39,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:39,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813157021] [2025-02-08 08:35:39,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:39,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:39,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:39,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:39,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:39,387 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:39,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 238 transitions, 4133 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:39,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:39,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:39,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:40,708 INFO L124 PetriNetUnfolderBase]: 4388/7349 cut-off events. [2025-02-08 08:35:40,708 INFO L125 PetriNetUnfolderBase]: For 60203/60627 co-relation queries the response was YES. [2025-02-08 08:35:40,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48340 conditions, 7349 events. 4388/7349 cut-off events. For 60203/60627 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 53513 event pairs, 1132 based on Foata normal form. 38/6970 useless extension candidates. Maximal degree in co-relation 48215. Up to 2983 conditions per place. [2025-02-08 08:35:40,797 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 187 selfloop transitions, 113 changer transitions 6/327 dead transitions. [2025-02-08 08:35:40,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 327 transitions, 5180 flow [2025-02-08 08:35:40,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:35:40,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:35:40,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 363 transitions. [2025-02-08 08:35:40,799 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5601851851851852 [2025-02-08 08:35:40,801 INFO L175 Difference]: Start difference. First operand has 332 places, 238 transitions, 4133 flow. Second operand 12 states and 363 transitions. [2025-02-08 08:35:40,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 327 transitions, 5180 flow [2025-02-08 08:35:41,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 327 transitions, 4940 flow, removed 0 selfloop flow, removed 11 redundant places. [2025-02-08 08:35:41,459 INFO L231 Difference]: Finished difference. Result has 334 places, 242 transitions, 4254 flow [2025-02-08 08:35:41,459 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=3905, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4254, PETRI_PLACES=334, PETRI_TRANSITIONS=242} [2025-02-08 08:35:41,460 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 283 predicate places. [2025-02-08 08:35:41,460 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 242 transitions, 4254 flow [2025-02-08 08:35:41,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:41,460 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:41,460 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] [2025-02-08 08:35:41,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2025-02-08 08:35:41,460 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:41,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:41,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1036709394, now seen corresponding path program 13 times [2025-02-08 08:35:41,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:41,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511306552] [2025-02-08 08:35:41,461 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:35:41,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:41,465 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:41,472 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:41,472 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:41,472 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:41,666 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:35:41,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:41,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511306552] [2025-02-08 08:35:41,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511306552] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:41,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:41,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:41,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633391306] [2025-02-08 08:35:41,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:41,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:41,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:41,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:41,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:41,680 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:41,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 242 transitions, 4254 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:41,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:41,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:41,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:43,113 INFO L124 PetriNetUnfolderBase]: 4447/7454 cut-off events. [2025-02-08 08:35:43,113 INFO L125 PetriNetUnfolderBase]: For 65288/65716 co-relation queries the response was YES. [2025-02-08 08:35:43,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49776 conditions, 7454 events. 4447/7454 cut-off events. For 65288/65716 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 54311 event pairs, 1144 based on Foata normal form. 22/7054 useless extension candidates. Maximal degree in co-relation 49649. Up to 3030 conditions per place. [2025-02-08 08:35:43,199 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 180 selfloop transitions, 114 changer transitions 6/321 dead transitions. [2025-02-08 08:35:43,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 321 transitions, 5302 flow [2025-02-08 08:35:43,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:35:43,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:35:43,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 337 transitions. [2025-02-08 08:35:43,200 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5673400673400674 [2025-02-08 08:35:43,200 INFO L175 Difference]: Start difference. First operand has 334 places, 242 transitions, 4254 flow. Second operand 11 states and 337 transitions. [2025-02-08 08:35:43,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 321 transitions, 5302 flow [2025-02-08 08:35:43,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 321 transitions, 5095 flow, removed 5 selfloop flow, removed 8 redundant places. [2025-02-08 08:35:43,869 INFO L231 Difference]: Finished difference. Result has 341 places, 250 transitions, 4529 flow [2025-02-08 08:35:43,870 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4529, PETRI_PLACES=341, PETRI_TRANSITIONS=250} [2025-02-08 08:35:43,871 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 290 predicate places. [2025-02-08 08:35:43,871 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 250 transitions, 4529 flow [2025-02-08 08:35:43,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:43,871 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:43,871 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] [2025-02-08 08:35:43,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2025-02-08 08:35:43,871 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:43,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:43,872 INFO L85 PathProgramCache]: Analyzing trace with hash 851403710, now seen corresponding path program 14 times [2025-02-08 08:35:43,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:43,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063231454] [2025-02-08 08:35:43,872 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:43,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:43,876 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:43,880 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:43,880 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:43,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:44,075 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:35:44,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:44,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063231454] [2025-02-08 08:35:44,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063231454] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:44,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:44,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:44,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413616995] [2025-02-08 08:35:44,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:44,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:44,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:44,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:44,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:44,091 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:44,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 250 transitions, 4529 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:44,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:44,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:44,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:45,485 INFO L124 PetriNetUnfolderBase]: 4507/7561 cut-off events. [2025-02-08 08:35:45,485 INFO L125 PetriNetUnfolderBase]: For 69482/69987 co-relation queries the response was YES. [2025-02-08 08:35:45,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52073 conditions, 7561 events. 4507/7561 cut-off events. For 69482/69987 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 55194 event pairs, 1122 based on Foata normal form. 38/7182 useless extension candidates. Maximal degree in co-relation 51941. Up to 3066 conditions per place. [2025-02-08 08:35:45,593 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 191 selfloop transitions, 122 changer transitions 7/341 dead transitions. [2025-02-08 08:35:45,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 341 transitions, 5644 flow [2025-02-08 08:35:45,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:35:45,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:35:45,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 365 transitions. [2025-02-08 08:35:45,594 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5632716049382716 [2025-02-08 08:35:45,595 INFO L175 Difference]: Start difference. First operand has 341 places, 250 transitions, 4529 flow. Second operand 12 states and 365 transitions. [2025-02-08 08:35:45,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 341 transitions, 5644 flow [2025-02-08 08:35:46,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 341 transitions, 5475 flow, removed 15 selfloop flow, removed 3 redundant places. [2025-02-08 08:35:46,357 INFO L231 Difference]: Finished difference. Result has 353 places, 256 transitions, 4801 flow [2025-02-08 08:35:46,358 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=4366, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4801, PETRI_PLACES=353, PETRI_TRANSITIONS=256} [2025-02-08 08:35:46,358 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 302 predicate places. [2025-02-08 08:35:46,358 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 256 transitions, 4801 flow [2025-02-08 08:35:46,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:46,358 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:46,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] [2025-02-08 08:35:46,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2025-02-08 08:35:46,359 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:46,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:46,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1729199168, now seen corresponding path program 15 times [2025-02-08 08:35:46,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:46,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702928260] [2025-02-08 08:35:46,360 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:35:46,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:46,363 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:46,370 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:46,370 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:35:46,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:46,550 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:35:46,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:46,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702928260] [2025-02-08 08:35:46,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702928260] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:46,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:46,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:46,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488301750] [2025-02-08 08:35:46,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:46,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:46,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:46,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:46,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:46,561 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:46,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 256 transitions, 4801 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:46,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:46,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:46,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:47,950 INFO L124 PetriNetUnfolderBase]: 4521/7600 cut-off events. [2025-02-08 08:35:47,951 INFO L125 PetriNetUnfolderBase]: For 69979/70392 co-relation queries the response was YES. [2025-02-08 08:35:48,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53381 conditions, 7600 events. 4521/7600 cut-off events. For 69979/70392 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 55694 event pairs, 1124 based on Foata normal form. 38/7221 useless extension candidates. Maximal degree in co-relation 53245. Up to 3105 conditions per place. [2025-02-08 08:35:48,088 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 194 selfloop transitions, 122 changer transitions 7/344 dead transitions. [2025-02-08 08:35:48,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 344 transitions, 5844 flow [2025-02-08 08:35:48,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:35:48,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:35:48,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 366 transitions. [2025-02-08 08:35:48,089 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2025-02-08 08:35:48,089 INFO L175 Difference]: Start difference. First operand has 353 places, 256 transitions, 4801 flow. Second operand 12 states and 366 transitions. [2025-02-08 08:35:48,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 344 transitions, 5844 flow [2025-02-08 08:35:48,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 344 transitions, 5603 flow, removed 9 selfloop flow, removed 7 redundant places. [2025-02-08 08:35:48,849 INFO L231 Difference]: Finished difference. Result has 362 places, 260 transitions, 4949 flow [2025-02-08 08:35:48,849 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=4561, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4949, PETRI_PLACES=362, PETRI_TRANSITIONS=260} [2025-02-08 08:35:48,849 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 311 predicate places. [2025-02-08 08:35:48,849 INFO L471 AbstractCegarLoop]: Abstraction has has 362 places, 260 transitions, 4949 flow [2025-02-08 08:35:48,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:48,850 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:48,850 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] [2025-02-08 08:35:48,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2025-02-08 08:35:48,850 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:48,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:48,850 INFO L85 PathProgramCache]: Analyzing trace with hash -151693010, now seen corresponding path program 16 times [2025-02-08 08:35:48,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:48,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679394344] [2025-02-08 08:35:48,850 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:35:48,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:48,855 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 33 statements into 2 equivalence classes. [2025-02-08 08:35:48,858 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:48,858 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:35:48,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:49,079 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:35:49,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:49,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679394344] [2025-02-08 08:35:49,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679394344] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:49,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:49,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:49,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190916732] [2025-02-08 08:35:49,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:49,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:49,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:49,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:49,081 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:49,103 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:49,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 260 transitions, 4949 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:49,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:49,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:49,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:50,514 INFO L124 PetriNetUnfolderBase]: 4548/7664 cut-off events. [2025-02-08 08:35:50,515 INFO L125 PetriNetUnfolderBase]: For 72016/72433 co-relation queries the response was YES. [2025-02-08 08:35:50,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54579 conditions, 7664 events. 4548/7664 cut-off events. For 72016/72433 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 56438 event pairs, 1125 based on Foata normal form. 38/7285 useless extension candidates. Maximal degree in co-relation 54438. Up to 3120 conditions per place. [2025-02-08 08:35:50,628 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 191 selfloop transitions, 123 changer transitions 12/347 dead transitions. [2025-02-08 08:35:50,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 347 transitions, 5953 flow [2025-02-08 08:35:50,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:35:50,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:35:50,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 368 transitions. [2025-02-08 08:35:50,629 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5679012345679012 [2025-02-08 08:35:50,629 INFO L175 Difference]: Start difference. First operand has 362 places, 260 transitions, 4949 flow. Second operand 12 states and 368 transitions. [2025-02-08 08:35:50,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 347 transitions, 5953 flow [2025-02-08 08:35:51,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 347 transitions, 5713 flow, removed 12 selfloop flow, removed 6 redundant places. [2025-02-08 08:35:51,426 INFO L231 Difference]: Finished difference. Result has 370 places, 262 transitions, 5029 flow [2025-02-08 08:35:51,426 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5029, PETRI_PLACES=370, PETRI_TRANSITIONS=262} [2025-02-08 08:35:51,426 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 319 predicate places. [2025-02-08 08:35:51,427 INFO L471 AbstractCegarLoop]: Abstraction has has 370 places, 262 transitions, 5029 flow [2025-02-08 08:35:51,427 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:51,427 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:51,427 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] [2025-02-08 08:35:51,427 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2025-02-08 08:35:51,427 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:51,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:51,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1885991168, now seen corresponding path program 17 times [2025-02-08 08:35:51,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:51,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459909361] [2025-02-08 08:35:51,428 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:35:51,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:51,431 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:51,435 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:51,435 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:51,435 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:51,661 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:35:51,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:51,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459909361] [2025-02-08 08:35:51,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459909361] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:51,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:51,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:51,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081508682] [2025-02-08 08:35:51,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:51,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:51,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:51,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:51,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:51,686 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:51,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 262 transitions, 5029 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:51,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:51,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:51,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:53,205 INFO L124 PetriNetUnfolderBase]: 4614/7803 cut-off events. [2025-02-08 08:35:53,205 INFO L125 PetriNetUnfolderBase]: For 73652/74069 co-relation queries the response was YES. [2025-02-08 08:35:53,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55897 conditions, 7803 events. 4614/7803 cut-off events. For 73652/74069 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 57743 event pairs, 1122 based on Foata normal form. 38/7424 useless extension candidates. Maximal degree in co-relation 55753. Up to 3101 conditions per place. [2025-02-08 08:35:53,315 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 194 selfloop transitions, 126 changer transitions 12/353 dead transitions. [2025-02-08 08:35:53,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 353 transitions, 6093 flow [2025-02-08 08:35:53,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:35:53,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:35:53,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 368 transitions. [2025-02-08 08:35:53,316 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5679012345679012 [2025-02-08 08:35:53,316 INFO L175 Difference]: Start difference. First operand has 370 places, 262 transitions, 5029 flow. Second operand 12 states and 368 transitions. [2025-02-08 08:35:53,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 353 transitions, 6093 flow [2025-02-08 08:35:54,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 353 transitions, 5907 flow, removed 8 selfloop flow, removed 6 redundant places. [2025-02-08 08:35:54,113 INFO L231 Difference]: Finished difference. Result has 378 places, 266 transitions, 5210 flow [2025-02-08 08:35:54,113 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=4843, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5210, PETRI_PLACES=378, PETRI_TRANSITIONS=266} [2025-02-08 08:35:54,113 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 327 predicate places. [2025-02-08 08:35:54,113 INFO L471 AbstractCegarLoop]: Abstraction has has 378 places, 266 transitions, 5210 flow [2025-02-08 08:35:54,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:54,114 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:54,114 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] [2025-02-08 08:35:54,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2025-02-08 08:35:54,114 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:54,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:54,114 INFO L85 PathProgramCache]: Analyzing trace with hash 178990612, now seen corresponding path program 18 times [2025-02-08 08:35:54,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:54,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111608730] [2025-02-08 08:35:54,115 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:35:54,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:54,118 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:54,123 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:54,123 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:35:54,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:54,311 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:35:54,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:54,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111608730] [2025-02-08 08:35:54,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111608730] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:54,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:54,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:54,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540977443] [2025-02-08 08:35:54,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:54,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:54,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:54,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:54,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:54,323 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:54,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 266 transitions, 5210 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:54,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:54,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:54,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:55,834 INFO L124 PetriNetUnfolderBase]: 4627/7840 cut-off events. [2025-02-08 08:35:55,834 INFO L125 PetriNetUnfolderBase]: For 79537/79958 co-relation queries the response was YES. [2025-02-08 08:35:55,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56959 conditions, 7840 events. 4627/7840 cut-off events. For 79537/79958 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 58153 event pairs, 1129 based on Foata normal form. 38/7461 useless extension candidates. Maximal degree in co-relation 56812. Up to 3358 conditions per place. [2025-02-08 08:35:55,926 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 193 selfloop transitions, 122 changer transitions 14/350 dead transitions. [2025-02-08 08:35:55,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 350 transitions, 6202 flow [2025-02-08 08:35:55,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:35:55,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:35:55,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 365 transitions. [2025-02-08 08:35:55,927 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5632716049382716 [2025-02-08 08:35:55,927 INFO L175 Difference]: Start difference. First operand has 378 places, 266 transitions, 5210 flow. Second operand 12 states and 365 transitions. [2025-02-08 08:35:55,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 350 transitions, 6202 flow [2025-02-08 08:35:56,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 350 transitions, 5975 flow, removed 18 selfloop flow, removed 9 redundant places. [2025-02-08 08:35:56,808 INFO L231 Difference]: Finished difference. Result has 381 places, 267 transitions, 5279 flow [2025-02-08 08:35:56,809 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=4984, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5279, PETRI_PLACES=381, PETRI_TRANSITIONS=267} [2025-02-08 08:35:56,809 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 330 predicate places. [2025-02-08 08:35:56,809 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 267 transitions, 5279 flow [2025-02-08 08:35:56,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:56,810 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:56,810 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] [2025-02-08 08:35:56,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2025-02-08 08:35:56,810 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:56,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:56,811 INFO L85 PathProgramCache]: Analyzing trace with hash -194096110, now seen corresponding path program 19 times [2025-02-08 08:35:56,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:56,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312328095] [2025-02-08 08:35:56,811 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:35:56,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:56,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:56,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:56,822 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:35:56,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:35:57,044 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:35:57,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:35:57,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312328095] [2025-02-08 08:35:57,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312328095] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:35:57,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:35:57,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:35:57,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406960518] [2025-02-08 08:35:57,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:35:57,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:35:57,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:35:57,046 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:35:57,046 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:35:57,056 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:35:57,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 267 transitions, 5279 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:57,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:35:57,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:35:57,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:35:58,713 INFO L124 PetriNetUnfolderBase]: 4641/7879 cut-off events. [2025-02-08 08:35:58,714 INFO L125 PetriNetUnfolderBase]: For 77687/78108 co-relation queries the response was YES. [2025-02-08 08:35:58,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58374 conditions, 7879 events. 4641/7879 cut-off events. For 77687/78108 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 58616 event pairs, 1130 based on Foata normal form. 38/7500 useless extension candidates. Maximal degree in co-relation 58225. Up to 3372 conditions per place. [2025-02-08 08:35:58,821 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 194 selfloop transitions, 126 changer transitions 11/352 dead transitions. [2025-02-08 08:35:58,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 352 transitions, 6278 flow [2025-02-08 08:35:58,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:35:58,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:35:58,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 364 transitions. [2025-02-08 08:35:58,822 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5617283950617284 [2025-02-08 08:35:58,823 INFO L175 Difference]: Start difference. First operand has 381 places, 267 transitions, 5279 flow. Second operand 12 states and 364 transitions. [2025-02-08 08:35:58,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 352 transitions, 6278 flow [2025-02-08 08:35:59,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 352 transitions, 6073 flow, removed 0 selfloop flow, removed 9 redundant places. [2025-02-08 08:35:59,776 INFO L231 Difference]: Finished difference. Result has 385 places, 268 transitions, 5382 flow [2025-02-08 08:35:59,776 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5382, PETRI_PLACES=385, PETRI_TRANSITIONS=268} [2025-02-08 08:35:59,776 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 334 predicate places. [2025-02-08 08:35:59,777 INFO L471 AbstractCegarLoop]: Abstraction has has 385 places, 268 transitions, 5382 flow [2025-02-08 08:35:59,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:35:59,777 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:35:59,777 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] [2025-02-08 08:35:59,777 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2025-02-08 08:35:59,777 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:35:59,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:35:59,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1866057428, now seen corresponding path program 20 times [2025-02-08 08:35:59,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:35:59,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578527810] [2025-02-08 08:35:59,778 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:35:59,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:35:59,782 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:35:59,789 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:35:59,789 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:35:59,789 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:36:00,040 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:36:00,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:36:00,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578527810] [2025-02-08 08:36:00,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578527810] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:36:00,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:36:00,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:36:00,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595124367] [2025-02-08 08:36:00,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:36:00,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:36:00,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:36:00,041 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:36:00,041 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:36:00,063 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:36:00,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 268 transitions, 5382 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:00,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:36:00,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:36:00,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:36:01,660 INFO L124 PetriNetUnfolderBase]: 4642/7893 cut-off events. [2025-02-08 08:36:01,660 INFO L125 PetriNetUnfolderBase]: For 77788/78209 co-relation queries the response was YES. [2025-02-08 08:36:01,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59351 conditions, 7893 events. 4642/7893 cut-off events. For 77788/78209 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 58886 event pairs, 1127 based on Foata normal form. 38/7514 useless extension candidates. Maximal degree in co-relation 59200. Up to 3313 conditions per place. [2025-02-08 08:36:01,772 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 195 selfloop transitions, 126 changer transitions 12/354 dead transitions. [2025-02-08 08:36:01,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 354 transitions, 6388 flow [2025-02-08 08:36:01,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:36:01,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:36:01,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 366 transitions. [2025-02-08 08:36:01,773 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2025-02-08 08:36:01,774 INFO L175 Difference]: Start difference. First operand has 385 places, 268 transitions, 5382 flow. Second operand 12 states and 366 transitions. [2025-02-08 08:36:01,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 354 transitions, 6388 flow [2025-02-08 08:36:02,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 354 transitions, 6144 flow, removed 3 selfloop flow, removed 9 redundant places. [2025-02-08 08:36:02,761 INFO L231 Difference]: Finished difference. Result has 389 places, 269 transitions, 5450 flow [2025-02-08 08:36:02,761 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=5138, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5450, PETRI_PLACES=389, PETRI_TRANSITIONS=269} [2025-02-08 08:36:02,763 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 338 predicate places. [2025-02-08 08:36:02,763 INFO L471 AbstractCegarLoop]: Abstraction has has 389 places, 269 transitions, 5450 flow [2025-02-08 08:36:02,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:02,763 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:36:02,763 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] [2025-02-08 08:36:02,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2025-02-08 08:36:02,763 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:36:02,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:36:02,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1183871270, now seen corresponding path program 21 times [2025-02-08 08:36:02,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:36:02,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420291816] [2025-02-08 08:36:02,764 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:36:02,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:36:02,767 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:36:02,775 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:36:02,776 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:36:02,776 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:36:03,182 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:36:03,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:36:03,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420291816] [2025-02-08 08:36:03,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420291816] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:36:03,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:36:03,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:36:03,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816406814] [2025-02-08 08:36:03,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:36:03,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:36:03,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:36:03,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:36:03,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:36:03,202 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:36:03,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 269 transitions, 5450 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:03,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:36:03,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:36:03,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:36:05,024 INFO L124 PetriNetUnfolderBase]: 4704/7987 cut-off events. [2025-02-08 08:36:05,024 INFO L125 PetriNetUnfolderBase]: For 90645/91036 co-relation queries the response was YES. [2025-02-08 08:36:05,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61304 conditions, 7987 events. 4704/7987 cut-off events. For 90645/91036 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 58717 event pairs, 892 based on Foata normal form. 34/7634 useless extension candidates. Maximal degree in co-relation 61151. Up to 4037 conditions per place. [2025-02-08 08:36:05,139 INFO L140 encePairwiseOnDemand]: 43/54 looper letters, 256 selfloop transitions, 160 changer transitions 102/539 dead transitions. [2025-02-08 08:36:05,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 539 transitions, 11652 flow [2025-02-08 08:36:05,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 08:36:05,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-02-08 08:36:05,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 472 transitions. [2025-02-08 08:36:05,140 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5462962962962963 [2025-02-08 08:36:05,140 INFO L175 Difference]: Start difference. First operand has 389 places, 269 transitions, 5450 flow. Second operand 16 states and 472 transitions. [2025-02-08 08:36:05,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 539 transitions, 11652 flow [2025-02-08 08:36:06,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 539 transitions, 11140 flow, removed 9 selfloop flow, removed 13 redundant places. [2025-02-08 08:36:06,189 INFO L231 Difference]: Finished difference. Result has 402 places, 338 transitions, 7314 flow [2025-02-08 08:36:06,192 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=5180, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7314, PETRI_PLACES=402, PETRI_TRANSITIONS=338} [2025-02-08 08:36:06,193 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 351 predicate places. [2025-02-08 08:36:06,193 INFO L471 AbstractCegarLoop]: Abstraction has has 402 places, 338 transitions, 7314 flow [2025-02-08 08:36:06,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:06,193 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:36:06,193 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:36:06,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2025-02-08 08:36:06,193 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:36:06,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:36:06,194 INFO L85 PathProgramCache]: Analyzing trace with hash 831175128, now seen corresponding path program 22 times [2025-02-08 08:36:06,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:36:06,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723069553] [2025-02-08 08:36:06,194 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:36:06,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:36:06,199 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 33 statements into 2 equivalence classes. [2025-02-08 08:36:06,201 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:36:06,201 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:36:06,201 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:36:06,428 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:36:06,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:36:06,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723069553] [2025-02-08 08:36:06,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723069553] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:36:06,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:36:06,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:36:06,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862079291] [2025-02-08 08:36:06,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:36:06,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:36:06,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:36:06,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:36:06,430 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:36:06,438 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:36:06,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 338 transitions, 7314 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:06,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:36:06,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:36:06,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:36:08,102 INFO L124 PetriNetUnfolderBase]: 4509/7773 cut-off events. [2025-02-08 08:36:08,102 INFO L125 PetriNetUnfolderBase]: For 78800/79175 co-relation queries the response was YES. [2025-02-08 08:36:08,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58164 conditions, 7773 events. 4509/7773 cut-off events. For 78800/79175 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 58418 event pairs, 1322 based on Foata normal form. 32/7392 useless extension candidates. Maximal degree in co-relation 58004. Up to 3333 conditions per place. [2025-02-08 08:36:08,207 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 186 selfloop transitions, 177 changer transitions 27/411 dead transitions. [2025-02-08 08:36:08,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 411 transitions, 8393 flow [2025-02-08 08:36:08,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 08:36:08,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 08:36:08,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 364 transitions. [2025-02-08 08:36:08,210 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5617283950617284 [2025-02-08 08:36:08,210 INFO L175 Difference]: Start difference. First operand has 402 places, 338 transitions, 7314 flow. Second operand 12 states and 364 transitions. [2025-02-08 08:36:08,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 411 transitions, 8393 flow [2025-02-08 08:36:09,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 411 transitions, 8383 flow, removed 5 selfloop flow, removed 4 redundant places. [2025-02-08 08:36:09,173 INFO L231 Difference]: Finished difference. Result has 406 places, 328 transitions, 7561 flow [2025-02-08 08:36:09,174 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=7304, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7561, PETRI_PLACES=406, PETRI_TRANSITIONS=328} [2025-02-08 08:36:09,174 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 355 predicate places. [2025-02-08 08:36:09,174 INFO L471 AbstractCegarLoop]: Abstraction has has 406 places, 328 transitions, 7561 flow [2025-02-08 08:36:09,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:09,174 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:36:09,174 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] [2025-02-08 08:36:09,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2025-02-08 08:36:09,174 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:36:09,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:36:09,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1026209526, now seen corresponding path program 23 times [2025-02-08 08:36:09,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:36:09,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519116863] [2025-02-08 08:36:09,175 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 08:36:09,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:36:09,186 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:36:09,193 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:36:09,193 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:36:09,193 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:36:09,533 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:36:09,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:36:09,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519116863] [2025-02-08 08:36:09,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519116863] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:36:09,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:36:09,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:36:09,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687756140] [2025-02-08 08:36:09,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:36:09,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:36:09,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:36:09,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:36:09,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:36:09,549 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:36:09,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 328 transitions, 7561 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:09,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:36:09,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:36:09,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:36:11,271 INFO L124 PetriNetUnfolderBase]: 4530/7823 cut-off events. [2025-02-08 08:36:11,271 INFO L125 PetriNetUnfolderBase]: For 87979/88358 co-relation queries the response was YES. [2025-02-08 08:36:11,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60301 conditions, 7823 events. 4530/7823 cut-off events. For 87979/88358 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 58879 event pairs, 1313 based on Foata normal form. 19/7425 useless extension candidates. Maximal degree in co-relation 60143. Up to 3366 conditions per place. [2025-02-08 08:36:11,364 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 197 selfloop transitions, 172 changer transitions 14/404 dead transitions. [2025-02-08 08:36:11,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 404 transitions, 8673 flow [2025-02-08 08:36:11,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:36:11,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:36:11,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 335 transitions. [2025-02-08 08:36:11,366 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.563973063973064 [2025-02-08 08:36:11,366 INFO L175 Difference]: Start difference. First operand has 406 places, 328 transitions, 7561 flow. Second operand 11 states and 335 transitions. [2025-02-08 08:36:11,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 404 transitions, 8673 flow [2025-02-08 08:36:12,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 404 transitions, 8064 flow, removed 0 selfloop flow, removed 21 redundant places. [2025-02-08 08:36:12,256 INFO L231 Difference]: Finished difference. Result has 398 places, 331 transitions, 7414 flow [2025-02-08 08:36:12,256 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=6964, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7414, PETRI_PLACES=398, PETRI_TRANSITIONS=331} [2025-02-08 08:36:12,257 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 347 predicate places. [2025-02-08 08:36:12,257 INFO L471 AbstractCegarLoop]: Abstraction has has 398 places, 331 transitions, 7414 flow [2025-02-08 08:36:12,257 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:12,257 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:36:12,257 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] [2025-02-08 08:36:12,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2025-02-08 08:36:12,257 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:36:12,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:36:12,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1486800384, now seen corresponding path program 24 times [2025-02-08 08:36:12,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:36:12,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449957643] [2025-02-08 08:36:12,259 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 08:36:12,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:36:12,265 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:36:12,270 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:36:12,270 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 08:36:12,270 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:36:12,478 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:36:12,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:36:12,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449957643] [2025-02-08 08:36:12,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449957643] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:36:12,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:36:12,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:36:12,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837089326] [2025-02-08 08:36:12,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:36:12,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:36:12,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:36:12,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:36:12,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:36:12,491 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:36:12,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 331 transitions, 7414 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:12,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:36:12,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:36:12,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:36:14,098 INFO L124 PetriNetUnfolderBase]: 4564/7893 cut-off events. [2025-02-08 08:36:14,098 INFO L125 PetriNetUnfolderBase]: For 83801/84193 co-relation queries the response was YES. [2025-02-08 08:36:14,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60603 conditions, 7893 events. 4564/7893 cut-off events. For 83801/84193 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 59563 event pairs, 1314 based on Foata normal form. 19/7495 useless extension candidates. Maximal degree in co-relation 60446. Up to 3391 conditions per place. [2025-02-08 08:36:14,221 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 203 selfloop transitions, 172 changer transitions 10/406 dead transitions. [2025-02-08 08:36:14,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 406 transitions, 8631 flow [2025-02-08 08:36:14,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:36:14,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:36:14,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 340 transitions. [2025-02-08 08:36:14,222 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5723905723905723 [2025-02-08 08:36:14,222 INFO L175 Difference]: Start difference. First operand has 398 places, 331 transitions, 7414 flow. Second operand 11 states and 340 transitions. [2025-02-08 08:36:14,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 406 transitions, 8631 flow [2025-02-08 08:36:15,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 406 transitions, 8359 flow, removed 5 selfloop flow, removed 5 redundant places. [2025-02-08 08:36:15,201 INFO L231 Difference]: Finished difference. Result has 408 places, 338 transitions, 7758 flow [2025-02-08 08:36:15,202 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=7151, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7758, PETRI_PLACES=408, PETRI_TRANSITIONS=338} [2025-02-08 08:36:15,202 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 357 predicate places. [2025-02-08 08:36:15,202 INFO L471 AbstractCegarLoop]: Abstraction has has 408 places, 338 transitions, 7758 flow [2025-02-08 08:36:15,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:15,202 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:36:15,202 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 08:36:15,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2025-02-08 08:36:15,203 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:36:15,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:36:15,203 INFO L85 PathProgramCache]: Analyzing trace with hash -502335788, now seen corresponding path program 25 times [2025-02-08 08:36:15,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:36:15,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478386327] [2025-02-08 08:36:15,204 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 08:36:15,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:36:15,207 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:36:15,211 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:36:15,211 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 08:36:15,211 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:36:15,423 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:36:15,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:36:15,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478386327] [2025-02-08 08:36:15,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478386327] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:36:15,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:36:15,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:36:15,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872552810] [2025-02-08 08:36:15,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:36:15,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:36:15,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:36:15,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:36:15,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:36:15,442 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:36:15,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 338 transitions, 7758 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:15,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:36:15,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:36:15,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:36:16,957 INFO L124 PetriNetUnfolderBase]: 4586/7950 cut-off events. [2025-02-08 08:36:16,957 INFO L125 PetriNetUnfolderBase]: For 86685/87083 co-relation queries the response was YES. [2025-02-08 08:36:17,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61925 conditions, 7950 events. 4586/7950 cut-off events. For 86685/87083 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 60178 event pairs, 1318 based on Foata normal form. 19/7552 useless extension candidates. Maximal degree in co-relation 61763. Up to 3438 conditions per place. [2025-02-08 08:36:17,070 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 198 selfloop transitions, 178 changer transitions 13/410 dead transitions. [2025-02-08 08:36:17,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 410 transitions, 8840 flow [2025-02-08 08:36:17,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:36:17,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:36:17,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 336 transitions. [2025-02-08 08:36:17,072 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5656565656565656 [2025-02-08 08:36:17,072 INFO L175 Difference]: Start difference. First operand has 408 places, 338 transitions, 7758 flow. Second operand 11 states and 336 transitions. [2025-02-08 08:36:17,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 410 transitions, 8840 flow [2025-02-08 08:36:18,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 410 transitions, 8520 flow, removed 12 selfloop flow, removed 5 redundant places. [2025-02-08 08:36:18,162 INFO L231 Difference]: Finished difference. Result has 415 places, 339 transitions, 7843 flow [2025-02-08 08:36:18,162 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=7444, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7843, PETRI_PLACES=415, PETRI_TRANSITIONS=339} [2025-02-08 08:36:18,166 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 364 predicate places. [2025-02-08 08:36:18,166 INFO L471 AbstractCegarLoop]: Abstraction has has 415 places, 339 transitions, 7843 flow [2025-02-08 08:36:18,166 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:18,166 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:36:18,166 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] [2025-02-08 08:36:18,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2025-02-08 08:36:18,167 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:36:18,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:36:18,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1385276322, now seen corresponding path program 26 times [2025-02-08 08:36:18,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:36:18,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710956243] [2025-02-08 08:36:18,167 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 08:36:18,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:36:18,171 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:36:18,178 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:36:18,182 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 08:36:18,183 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:36:18,406 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:36:18,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:36:18,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710956243] [2025-02-08 08:36:18,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710956243] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:36:18,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:36:18,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:36:18,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644853278] [2025-02-08 08:36:18,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:36:18,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:36:18,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:36:18,407 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:36:18,407 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:36:18,423 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:36:18,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 339 transitions, 7843 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:18,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:36:18,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:36:18,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:36:20,185 INFO L124 PetriNetUnfolderBase]: 4620/8030 cut-off events. [2025-02-08 08:36:20,185 INFO L125 PetriNetUnfolderBase]: For 87231/87629 co-relation queries the response was YES. [2025-02-08 08:36:20,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62841 conditions, 8030 events. 4620/8030 cut-off events. For 87231/87629 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 60936 event pairs, 1321 based on Foata normal form. 19/7632 useless extension candidates. Maximal degree in co-relation 62677. Up to 3474 conditions per place. [2025-02-08 08:36:20,295 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 206 selfloop transitions, 174 changer transitions 9/410 dead transitions. [2025-02-08 08:36:20,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 410 transitions, 8922 flow [2025-02-08 08:36:20,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:36:20,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:36:20,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 337 transitions. [2025-02-08 08:36:20,296 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5673400673400674 [2025-02-08 08:36:20,296 INFO L175 Difference]: Start difference. First operand has 415 places, 339 transitions, 7843 flow. Second operand 11 states and 337 transitions. [2025-02-08 08:36:20,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 410 transitions, 8922 flow [2025-02-08 08:36:21,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 410 transitions, 8575 flow, removed 2 selfloop flow, removed 7 redundant places. [2025-02-08 08:36:21,371 INFO L231 Difference]: Finished difference. Result has 420 places, 341 transitions, 7912 flow [2025-02-08 08:36:21,371 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=7500, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7912, PETRI_PLACES=420, PETRI_TRANSITIONS=341} [2025-02-08 08:36:21,371 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 369 predicate places. [2025-02-08 08:36:21,371 INFO L471 AbstractCegarLoop]: Abstraction has has 420 places, 341 transitions, 7912 flow [2025-02-08 08:36:21,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:21,372 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:36:21,372 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] [2025-02-08 08:36:21,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2025-02-08 08:36:21,372 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:36:21,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:36:21,373 INFO L85 PathProgramCache]: Analyzing trace with hash -340651390, now seen corresponding path program 27 times [2025-02-08 08:36:21,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:36:21,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354757201] [2025-02-08 08:36:21,373 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 08:36:21,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:36:21,377 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 33 statements into 1 equivalence classes. [2025-02-08 08:36:21,384 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:36:21,385 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 08:36:21,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:36:21,663 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:36:21,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:36:21,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354757201] [2025-02-08 08:36:21,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354757201] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:36:21,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:36:21,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:36:21,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631616304] [2025-02-08 08:36:21,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:36:21,664 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:36:21,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:36:21,665 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:36:21,665 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:36:21,678 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:36:21,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 341 transitions, 7912 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:21,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:36:21,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:36:21,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 08:36:23,486 INFO L124 PetriNetUnfolderBase]: 4630/8064 cut-off events. [2025-02-08 08:36:23,486 INFO L125 PetriNetUnfolderBase]: For 89354/89752 co-relation queries the response was YES. [2025-02-08 08:36:23,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63462 conditions, 8064 events. 4630/8064 cut-off events. For 89354/89752 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 61355 event pairs, 1325 based on Foata normal form. 19/7666 useless extension candidates. Maximal degree in co-relation 63296. Up to 3499 conditions per place. [2025-02-08 08:36:23,583 INFO L140 encePairwiseOnDemand]: 44/54 looper letters, 206 selfloop transitions, 174 changer transitions 9/410 dead transitions. [2025-02-08 08:36:23,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 410 transitions, 8982 flow [2025-02-08 08:36:23,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 08:36:23,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 08:36:23,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 338 transitions. [2025-02-08 08:36:23,584 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.569023569023569 [2025-02-08 08:36:23,584 INFO L175 Difference]: Start difference. First operand has 420 places, 341 transitions, 7912 flow. Second operand 11 states and 338 transitions. [2025-02-08 08:36:23,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 410 transitions, 8982 flow [2025-02-08 08:36:24,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 410 transitions, 8698 flow, removed 3 selfloop flow, removed 7 redundant places. [2025-02-08 08:36:24,703 INFO L231 Difference]: Finished difference. Result has 426 places, 343 transitions, 8059 flow [2025-02-08 08:36:24,704 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=7629, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8059, PETRI_PLACES=426, PETRI_TRANSITIONS=343} [2025-02-08 08:36:24,704 INFO L279 CegarLoopForPetriNet]: 51 programPoint places, 375 predicate places. [2025-02-08 08:36:24,704 INFO L471 AbstractCegarLoop]: Abstraction has has 426 places, 343 transitions, 8059 flow [2025-02-08 08:36:24,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:24,704 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 08:36:24,704 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] [2025-02-08 08:36:24,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2025-02-08 08:36:24,705 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-02-08 08:36:24,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 08:36:24,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1415091576, now seen corresponding path program 28 times [2025-02-08 08:36:24,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 08:36:24,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099178617] [2025-02-08 08:36:24,705 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 08:36:24,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 08:36:24,709 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 33 statements into 2 equivalence classes. [2025-02-08 08:36:24,711 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 08:36:24,711 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 08:36:24,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 08:36:24,901 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:36:24,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 08:36:24,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099178617] [2025-02-08 08:36:24,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099178617] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 08:36:24,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 08:36:24,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-08 08:36:24,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956067169] [2025-02-08 08:36:24,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 08:36:24,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 08:36:24,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 08:36:24,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 08:36:24,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-02-08 08:36:24,927 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 54 [2025-02-08 08:36:24,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 343 transitions, 8059 flow. Second operand has 10 states, 10 states have (on average 21.1) internal successors, (211), 10 states have internal predecessors, (211), 0 states have call successors, (0), 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:36:24,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 08:36:24,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 54 [2025-02-08 08:36:24,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand