./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/weaver/test-easy11.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/weaver/test-easy11.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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 dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-17 03:42:14,638 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-17 03:42:14,712 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-17 03:42:14,720 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-17 03:42:14,721 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-17 03:42:14,753 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-17 03:42:14,753 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-17 03:42:14,754 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-17 03:42:14,755 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-17 03:42:14,756 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-17 03:42:14,756 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-17 03:42:14,756 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-17 03:42:14,757 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-17 03:42:14,757 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-17 03:42:14,759 INFO L153 SettingsManager]: * Use SBE=true [2024-11-17 03:42:14,759 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-17 03:42:14,760 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-17 03:42:14,760 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-17 03:42:14,760 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-17 03:42:14,760 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-17 03:42:14,761 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-17 03:42:14,764 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-17 03:42:14,765 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-17 03:42:14,765 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-17 03:42:14,765 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-17 03:42:14,765 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-17 03:42:14,766 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-17 03:42:14,766 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-17 03:42:14,766 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-17 03:42:14,766 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-17 03:42:14,766 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-17 03:42:14,767 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-17 03:42:14,767 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-17 03:42:14,767 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-17 03:42:14,767 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-17 03:42:14,768 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-17 03:42:14,768 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-17 03:42:14,770 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-17 03:42:14,771 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-17 03:42:14,771 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-17 03:42:14,771 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-17 03:42:14,772 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-17 03:42:14,772 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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/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 -> dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 [2024-11-17 03:42:15,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-17 03:42:15,081 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-17 03:42:15,086 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-17 03:42:15,087 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-17 03:42:15,088 INFO L274 PluginConnector]: CDTParser initialized [2024-11-17 03:42:15,089 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-17 03:42:16,521 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-17 03:42:16,710 INFO L384 CDTParser]: Found 1 translation units. [2024-11-17 03:42:16,711 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-17 03:42:16,718 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f21fd4cf5/9c3d870063c04db2b22ebd775621386a/FLAG34305f2e0 [2024-11-17 03:42:17,109 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f21fd4cf5/9c3d870063c04db2b22ebd775621386a [2024-11-17 03:42:17,111 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-17 03:42:17,113 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-17 03:42:17,114 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-17 03:42:17,114 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-17 03:42:17,120 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-17 03:42:17,121 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,121 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26465f61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17, skipping insertion in model container [2024-11-17 03:42:17,122 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,147 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-17 03:42:17,330 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-17 03:42:17,338 INFO L200 MainTranslator]: Completed pre-run [2024-11-17 03:42:17,354 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-17 03:42:17,369 INFO L204 MainTranslator]: Completed translation [2024-11-17 03:42:17,369 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17 WrapperNode [2024-11-17 03:42:17,369 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-17 03:42:17,370 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-17 03:42:17,370 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-17 03:42:17,370 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-17 03:42:17,377 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,386 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,399 INFO L138 Inliner]: procedures = 18, calls = 11, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 43 [2024-11-17 03:42:17,400 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-17 03:42:17,400 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-17 03:42:17,400 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-17 03:42:17,400 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-17 03:42:17,414 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,414 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,415 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,427 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]. [2024-11-17 03:42:17,428 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,428 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,435 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,435 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,436 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,437 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,439 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-17 03:42:17,440 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-17 03:42:17,440 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-17 03:42:17,440 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-17 03:42:17,441 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (1/1) ... [2024-11-17 03:42:17,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-17 03:42:17,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:17,474 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-17 03:42:17,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-17 03:42:17,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-17 03:42:17,565 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-17 03:42:17,565 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-17 03:42:17,565 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-17 03:42:17,565 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-17 03:42:17,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-17 03:42:17,566 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-17 03:42:17,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-17 03:42:17,567 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-17 03:42:17,645 INFO L256 CfgBuilder]: Building ICFG [2024-11-17 03:42:17,646 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-17 03:42:17,828 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-17 03:42:17,829 INFO L307 CfgBuilder]: Performing block encoding [2024-11-17 03:42:17,944 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-17 03:42:17,946 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-17 03:42:17,947 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.11 03:42:17 BoogieIcfgContainer [2024-11-17 03:42:17,947 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-17 03:42:17,949 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-17 03:42:17,949 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-17 03:42:17,952 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-17 03:42:17,952 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 03:42:17" (1/3) ... [2024-11-17 03:42:17,953 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b3e864b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:42:17, skipping insertion in model container [2024-11-17 03:42:17,953 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:42:17" (2/3) ... [2024-11-17 03:42:17,953 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b3e864b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:42:17, skipping insertion in model container [2024-11-17 03:42:17,953 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.11 03:42:17" (3/3) ... [2024-11-17 03:42:17,954 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2024-11-17 03:42:17,973 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-17 03:42:17,974 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-11-17 03:42:17,974 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-17 03:42:18,016 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-17 03:42:18,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 31 places, 28 transitions, 70 flow [2024-11-17 03:42:18,088 INFO L124 PetriNetUnfolderBase]: 4/26 cut-off events. [2024-11-17 03:42:18,091 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-17 03:42:18,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 26 events. 4/26 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 25 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 19. Up to 2 conditions per place. [2024-11-17 03:42:18,093 INFO L82 GeneralOperation]: Start removeDead. Operand has 31 places, 28 transitions, 70 flow [2024-11-17 03:42:18,099 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 28 places, 25 transitions, 62 flow [2024-11-17 03:42:18,110 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-17 03:42:18,120 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;@1d5fa10c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-17 03:42:18,121 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-17 03:42:18,134 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-17 03:42:18,134 INFO L124 PetriNetUnfolderBase]: 4/22 cut-off events. [2024-11-17 03:42:18,137 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-17 03:42:18,138 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:18,138 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:18,139 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:18,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:18,147 INFO L85 PathProgramCache]: Analyzing trace with hash -557966829, now seen corresponding path program 1 times [2024-11-17 03:42:18,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:18,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086142329] [2024-11-17 03:42:18,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:18,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:18,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:18,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:18,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:18,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086142329] [2024-11-17 03:42:18,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086142329] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:18,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:18,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-17 03:42:18,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757675400] [2024-11-17 03:42:18,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:18,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-17 03:42:18,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:18,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-17 03:42:18,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-17 03:42:18,335 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 28 [2024-11-17 03:42:18,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 62 flow. Second operand has 2 states, 2 states have (on average 16.0) internal successors, (32), 2 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:18,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:18,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 28 [2024-11-17 03:42:18,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:18,408 INFO L124 PetriNetUnfolderBase]: 61/125 cut-off events. [2024-11-17 03:42:18,408 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-11-17 03:42:18,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252 conditions, 125 events. 61/125 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 349 event pairs, 42 based on Foata normal form. 20/139 useless extension candidates. Maximal degree in co-relation 216. Up to 109 conditions per place. [2024-11-17 03:42:18,411 INFO L140 encePairwiseOnDemand]: 25/28 looper letters, 16 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2024-11-17 03:42:18,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 86 flow [2024-11-17 03:42:18,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-17 03:42:18,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2024-11-17 03:42:18,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 35 transitions. [2024-11-17 03:42:18,423 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-11-17 03:42:18,424 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 62 flow. Second operand 2 states and 35 transitions. [2024-11-17 03:42:18,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 86 flow [2024-11-17 03:42:18,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 78 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-17 03:42:18,429 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2024-11-17 03:42:18,430 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=23, PETRI_TRANSITIONS=21} [2024-11-17 03:42:18,433 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, -5 predicate places. [2024-11-17 03:42:18,433 INFO L471 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2024-11-17 03:42:18,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 16.0) internal successors, (32), 2 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:18,434 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:18,434 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:18,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-17 03:42:18,434 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:18,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:18,435 INFO L85 PathProgramCache]: Analyzing trace with hash -537029280, now seen corresponding path program 1 times [2024-11-17 03:42:18,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:18,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853956163] [2024-11-17 03:42:18,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:18,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:18,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:18,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:18,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:18,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853956163] [2024-11-17 03:42:18,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853956163] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:18,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:18,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:18,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945750623] [2024-11-17 03:42:18,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:18,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:18,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:18,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:18,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:18,875 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:18,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:18,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:18,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:18,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:19,220 INFO L124 PetriNetUnfolderBase]: 111/216 cut-off events. [2024-11-17 03:42:19,221 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-17 03:42:19,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 425 conditions, 216 events. 111/216 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 694 event pairs, 2 based on Foata normal form. 1/189 useless extension candidates. Maximal degree in co-relation 422. Up to 57 conditions per place. [2024-11-17 03:42:19,223 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 40 selfloop transitions, 10 changer transitions 10/63 dead transitions. [2024-11-17 03:42:19,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 63 transitions, 258 flow [2024-11-17 03:42:19,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:19,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:19,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-11-17 03:42:19,226 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-11-17 03:42:19,226 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 9 states and 115 transitions. [2024-11-17 03:42:19,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 63 transitions, 258 flow [2024-11-17 03:42:19,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 63 transitions, 258 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-17 03:42:19,231 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 111 flow [2024-11-17 03:42:19,231 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=111, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-11-17 03:42:19,232 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 9 predicate places. [2024-11-17 03:42:19,232 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 111 flow [2024-11-17 03:42:19,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:19,233 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:19,233 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:19,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-17 03:42:19,233 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:19,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:19,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1135127948, now seen corresponding path program 2 times [2024-11-17 03:42:19,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:19,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950084872] [2024-11-17 03:42:19,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:19,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:19,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:19,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:19,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:19,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950084872] [2024-11-17 03:42:19,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950084872] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:19,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:19,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:19,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771582766] [2024-11-17 03:42:19,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:19,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:19,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:19,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:19,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:19,520 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:19,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 111 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:19,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:19,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:19,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:19,771 INFO L124 PetriNetUnfolderBase]: 114/221 cut-off events. [2024-11-17 03:42:19,772 INFO L125 PetriNetUnfolderBase]: For 126/126 co-relation queries the response was YES. [2024-11-17 03:42:19,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 221 events. 114/221 cut-off events. For 126/126 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 716 event pairs, 15 based on Foata normal form. 1/209 useless extension candidates. Maximal degree in co-relation 592. Up to 115 conditions per place. [2024-11-17 03:42:19,774 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 34 selfloop transitions, 14 changer transitions 10/61 dead transitions. [2024-11-17 03:42:19,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 61 transitions, 340 flow [2024-11-17 03:42:19,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:19,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:19,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-11-17 03:42:19,777 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-11-17 03:42:19,777 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 111 flow. Second operand 9 states and 110 transitions. [2024-11-17 03:42:19,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 61 transitions, 340 flow [2024-11-17 03:42:19,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 61 transitions, 330 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-17 03:42:19,780 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 196 flow [2024-11-17 03:42:19,780 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=196, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2024-11-17 03:42:19,781 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 18 predicate places. [2024-11-17 03:42:19,781 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 196 flow [2024-11-17 03:42:19,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:19,781 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:19,781 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:19,782 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-17 03:42:19,782 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:19,782 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:19,782 INFO L85 PathProgramCache]: Analyzing trace with hash 143676786, now seen corresponding path program 3 times [2024-11-17 03:42:19,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:19,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546252208] [2024-11-17 03:42:19,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:19,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:19,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:19,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:19,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:19,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546252208] [2024-11-17 03:42:19,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546252208] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:19,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:19,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:19,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34502790] [2024-11-17 03:42:19,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:19,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:19,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:19,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:19,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:19,956 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:19,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 196 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:19,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:19,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:19,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:20,201 INFO L124 PetriNetUnfolderBase]: 120/234 cut-off events. [2024-11-17 03:42:20,201 INFO L125 PetriNetUnfolderBase]: For 303/307 co-relation queries the response was YES. [2024-11-17 03:42:20,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 737 conditions, 234 events. 120/234 cut-off events. For 303/307 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 793 event pairs, 10 based on Foata normal form. 1/235 useless extension candidates. Maximal degree in co-relation 723. Up to 119 conditions per place. [2024-11-17 03:42:20,206 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 39 selfloop transitions, 18 changer transitions 10/70 dead transitions. [2024-11-17 03:42:20,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 70 transitions, 463 flow [2024-11-17 03:42:20,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:20,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:20,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-11-17 03:42:20,212 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-11-17 03:42:20,212 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 196 flow. Second operand 9 states and 114 transitions. [2024-11-17 03:42:20,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 70 transitions, 463 flow [2024-11-17 03:42:20,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 70 transitions, 430 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-17 03:42:20,222 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 264 flow [2024-11-17 03:42:20,222 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=264, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2024-11-17 03:42:20,223 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 24 predicate places. [2024-11-17 03:42:20,223 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 264 flow [2024-11-17 03:42:20,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:20,223 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:20,224 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:20,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-17 03:42:20,224 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:20,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:20,229 INFO L85 PathProgramCache]: Analyzing trace with hash -112564562, now seen corresponding path program 4 times [2024-11-17 03:42:20,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:20,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291943964] [2024-11-17 03:42:20,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:20,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:20,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:20,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:20,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291943964] [2024-11-17 03:42:20,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291943964] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:20,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:20,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:20,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239589839] [2024-11-17 03:42:20,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:20,421 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:20,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:20,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:20,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:20,430 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:20,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 264 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:20,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:20,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:20,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:20,683 INFO L124 PetriNetUnfolderBase]: 140/262 cut-off events. [2024-11-17 03:42:20,684 INFO L125 PetriNetUnfolderBase]: For 589/593 co-relation queries the response was YES. [2024-11-17 03:42:20,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 927 conditions, 262 events. 140/262 cut-off events. For 589/593 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 889 event pairs, 20 based on Foata normal form. 1/261 useless extension candidates. Maximal degree in co-relation 912. Up to 129 conditions per place. [2024-11-17 03:42:20,687 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 36 selfloop transitions, 26 changer transitions 9/74 dead transitions. [2024-11-17 03:42:20,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 74 transitions, 578 flow [2024-11-17 03:42:20,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:20,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:20,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-11-17 03:42:20,688 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-17 03:42:20,689 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 264 flow. Second operand 9 states and 112 transitions. [2024-11-17 03:42:20,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 74 transitions, 578 flow [2024-11-17 03:42:20,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 74 transitions, 520 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-17 03:42:20,693 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 402 flow [2024-11-17 03:42:20,693 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=402, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-11-17 03:42:20,694 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 29 predicate places. [2024-11-17 03:42:20,694 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 402 flow [2024-11-17 03:42:20,695 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:20,695 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:20,695 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:20,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-17 03:42:20,695 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:20,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:20,696 INFO L85 PathProgramCache]: Analyzing trace with hash -438388302, now seen corresponding path program 5 times [2024-11-17 03:42:20,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:20,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086571347] [2024-11-17 03:42:20,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:20,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:20,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:20,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:20,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:20,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086571347] [2024-11-17 03:42:20,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086571347] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:20,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:20,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:20,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998445215] [2024-11-17 03:42:20,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:20,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:20,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:20,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:20,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:20,835 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:20,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 402 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:20,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:20,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:20,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:21,049 INFO L124 PetriNetUnfolderBase]: 149/279 cut-off events. [2024-11-17 03:42:21,049 INFO L125 PetriNetUnfolderBase]: For 848/858 co-relation queries the response was YES. [2024-11-17 03:42:21,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1075 conditions, 279 events. 149/279 cut-off events. For 848/858 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 995 event pairs, 11 based on Foata normal form. 5/282 useless extension candidates. Maximal degree in co-relation 1057. Up to 132 conditions per place. [2024-11-17 03:42:21,052 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 48 selfloop transitions, 25 changer transitions 10/86 dead transitions. [2024-11-17 03:42:21,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 86 transitions, 724 flow [2024-11-17 03:42:21,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:21,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:21,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-11-17 03:42:21,054 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-11-17 03:42:21,054 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 402 flow. Second operand 9 states and 117 transitions. [2024-11-17 03:42:21,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 86 transitions, 724 flow [2024-11-17 03:42:21,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 86 transitions, 679 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-11-17 03:42:21,059 INFO L231 Difference]: Finished difference. Result has 62 places, 54 transitions, 434 flow [2024-11-17 03:42:21,060 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=434, PETRI_PLACES=62, PETRI_TRANSITIONS=54} [2024-11-17 03:42:21,060 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 34 predicate places. [2024-11-17 03:42:21,060 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 54 transitions, 434 flow [2024-11-17 03:42:21,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:21,061 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:21,061 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:21,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-17 03:42:21,061 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:21,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:21,062 INFO L85 PathProgramCache]: Analyzing trace with hash -375335810, now seen corresponding path program 6 times [2024-11-17 03:42:21,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:21,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739699046] [2024-11-17 03:42:21,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:21,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:21,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:21,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:21,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:21,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739699046] [2024-11-17 03:42:21,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739699046] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:21,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:21,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:21,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987941797] [2024-11-17 03:42:21,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:21,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:21,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:21,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:21,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:21,210 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:21,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 54 transitions, 434 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:21,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:21,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:21,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:21,416 INFO L124 PetriNetUnfolderBase]: 167/310 cut-off events. [2024-11-17 03:42:21,416 INFO L125 PetriNetUnfolderBase]: For 1186/1200 co-relation queries the response was YES. [2024-11-17 03:42:21,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1295 conditions, 310 events. 167/310 cut-off events. For 1186/1200 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1130 event pairs, 12 based on Foata normal form. 9/319 useless extension candidates. Maximal degree in co-relation 1276. Up to 149 conditions per place. [2024-11-17 03:42:21,420 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 43 selfloop transitions, 33 changer transitions 10/89 dead transitions. [2024-11-17 03:42:21,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 89 transitions, 831 flow [2024-11-17 03:42:21,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:21,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:21,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-11-17 03:42:21,421 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-11-17 03:42:21,421 INFO L175 Difference]: Start difference. First operand has 62 places, 54 transitions, 434 flow. Second operand 9 states and 114 transitions. [2024-11-17 03:42:21,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 89 transitions, 831 flow [2024-11-17 03:42:21,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 89 transitions, 755 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:21,427 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 600 flow [2024-11-17 03:42:21,427 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=600, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-11-17 03:42:21,428 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 38 predicate places. [2024-11-17 03:42:21,428 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 600 flow [2024-11-17 03:42:21,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:21,428 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:21,428 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:21,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-17 03:42:21,429 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:21,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:21,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1518839964, now seen corresponding path program 7 times [2024-11-17 03:42:21,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:21,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773720516] [2024-11-17 03:42:21,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:21,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:21,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:21,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:21,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773720516] [2024-11-17 03:42:21,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773720516] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:21,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:21,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:21,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027619725] [2024-11-17 03:42:21,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:21,586 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:21,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:21,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:21,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:21,597 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:21,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 600 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:21,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:21,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:21,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:21,814 INFO L124 PetriNetUnfolderBase]: 164/306 cut-off events. [2024-11-17 03:42:21,814 INFO L125 PetriNetUnfolderBase]: For 1469/1483 co-relation queries the response was YES. [2024-11-17 03:42:21,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1374 conditions, 306 events. 164/306 cut-off events. For 1469/1483 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1155 event pairs, 11 based on Foata normal form. 9/315 useless extension candidates. Maximal degree in co-relation 1352. Up to 147 conditions per place. [2024-11-17 03:42:21,817 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 51 selfloop transitions, 29 changer transitions 11/94 dead transitions. [2024-11-17 03:42:21,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 94 transitions, 949 flow [2024-11-17 03:42:21,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:21,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:21,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-11-17 03:42:21,819 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-17 03:42:21,819 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 600 flow. Second operand 9 states and 112 transitions. [2024-11-17 03:42:21,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 94 transitions, 949 flow [2024-11-17 03:42:21,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 873 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-11-17 03:42:21,825 INFO L231 Difference]: Finished difference. Result has 70 places, 63 transitions, 583 flow [2024-11-17 03:42:21,825 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=583, PETRI_PLACES=70, PETRI_TRANSITIONS=63} [2024-11-17 03:42:21,826 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 42 predicate places. [2024-11-17 03:42:21,826 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 63 transitions, 583 flow [2024-11-17 03:42:21,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:21,827 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:21,827 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:21,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-17 03:42:21,827 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:21,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:21,828 INFO L85 PathProgramCache]: Analyzing trace with hash -193116750, now seen corresponding path program 8 times [2024-11-17 03:42:21,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:21,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944555669] [2024-11-17 03:42:21,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:21,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:21,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:21,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:21,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:21,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944555669] [2024-11-17 03:42:21,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944555669] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:21,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:21,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:21,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438693589] [2024-11-17 03:42:21,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:21,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:21,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:21,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:21,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:21,962 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:21,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 63 transitions, 583 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:21,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:21,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:21,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:22,184 INFO L124 PetriNetUnfolderBase]: 162/303 cut-off events. [2024-11-17 03:42:22,184 INFO L125 PetriNetUnfolderBase]: For 1376/1390 co-relation queries the response was YES. [2024-11-17 03:42:22,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1322 conditions, 303 events. 162/303 cut-off events. For 1376/1390 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1118 event pairs, 15 based on Foata normal form. 9/312 useless extension candidates. Maximal degree in co-relation 1300. Up to 145 conditions per place. [2024-11-17 03:42:22,187 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 43 selfloop transitions, 32 changer transitions 10/88 dead transitions. [2024-11-17 03:42:22,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 874 flow [2024-11-17 03:42:22,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:22,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:22,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-11-17 03:42:22,188 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-11-17 03:42:22,188 INFO L175 Difference]: Start difference. First operand has 70 places, 63 transitions, 583 flow. Second operand 9 states and 115 transitions. [2024-11-17 03:42:22,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 874 flow [2024-11-17 03:42:22,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 88 transitions, 810 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:22,193 INFO L231 Difference]: Finished difference. Result has 71 places, 65 transitions, 630 flow [2024-11-17 03:42:22,193 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=630, PETRI_PLACES=71, PETRI_TRANSITIONS=65} [2024-11-17 03:42:22,195 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 43 predicate places. [2024-11-17 03:42:22,195 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 65 transitions, 630 flow [2024-11-17 03:42:22,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:22,195 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:22,195 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:22,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-17 03:42:22,195 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:22,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:22,196 INFO L85 PathProgramCache]: Analyzing trace with hash 633041684, now seen corresponding path program 9 times [2024-11-17 03:42:22,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:22,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919539152] [2024-11-17 03:42:22,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:22,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:22,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:22,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:22,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919539152] [2024-11-17 03:42:22,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919539152] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:22,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:22,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:22,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997225472] [2024-11-17 03:42:22,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:22,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:22,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:22,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:22,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:22,325 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:22,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 65 transitions, 630 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:22,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:22,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:22,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:22,546 INFO L124 PetriNetUnfolderBase]: 159/299 cut-off events. [2024-11-17 03:42:22,546 INFO L125 PetriNetUnfolderBase]: For 1419/1433 co-relation queries the response was YES. [2024-11-17 03:42:22,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1341 conditions, 299 events. 159/299 cut-off events. For 1419/1433 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1099 event pairs, 16 based on Foata normal form. 9/308 useless extension candidates. Maximal degree in co-relation 1317. Up to 143 conditions per place. [2024-11-17 03:42:22,548 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 42 selfloop transitions, 30 changer transitions 11/86 dead transitions. [2024-11-17 03:42:22,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 86 transitions, 880 flow [2024-11-17 03:42:22,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:22,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:22,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-11-17 03:42:22,550 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-11-17 03:42:22,550 INFO L175 Difference]: Start difference. First operand has 71 places, 65 transitions, 630 flow. Second operand 9 states and 113 transitions. [2024-11-17 03:42:22,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 86 transitions, 880 flow [2024-11-17 03:42:22,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 86 transitions, 818 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-17 03:42:22,556 INFO L231 Difference]: Finished difference. Result has 74 places, 63 transitions, 607 flow [2024-11-17 03:42:22,557 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=607, PETRI_PLACES=74, PETRI_TRANSITIONS=63} [2024-11-17 03:42:22,557 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 46 predicate places. [2024-11-17 03:42:22,557 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 63 transitions, 607 flow [2024-11-17 03:42:22,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:22,558 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:22,558 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:22,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-17 03:42:22,558 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:22,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:22,558 INFO L85 PathProgramCache]: Analyzing trace with hash -97753640, now seen corresponding path program 10 times [2024-11-17 03:42:22,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:22,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644695587] [2024-11-17 03:42:22,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:22,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:22,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:22,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:22,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644695587] [2024-11-17 03:42:22,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644695587] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:22,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:22,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:22,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442084895] [2024-11-17 03:42:22,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:22,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:22,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:22,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:22,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:22,700 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:22,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 63 transitions, 607 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:22,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:22,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:22,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:22,942 INFO L124 PetriNetUnfolderBase]: 167/311 cut-off events. [2024-11-17 03:42:22,942 INFO L125 PetriNetUnfolderBase]: For 1473/1487 co-relation queries the response was YES. [2024-11-17 03:42:22,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1367 conditions, 311 events. 167/311 cut-off events. For 1473/1487 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1160 event pairs, 12 based on Foata normal form. 9/320 useless extension candidates. Maximal degree in co-relation 1343. Up to 146 conditions per place. [2024-11-17 03:42:22,945 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 45 selfloop transitions, 31 changer transitions 10/89 dead transitions. [2024-11-17 03:42:22,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 89 transitions, 888 flow [2024-11-17 03:42:22,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:22,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:22,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-11-17 03:42:22,946 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-11-17 03:42:22,946 INFO L175 Difference]: Start difference. First operand has 74 places, 63 transitions, 607 flow. Second operand 9 states and 116 transitions. [2024-11-17 03:42:22,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 89 transitions, 888 flow [2024-11-17 03:42:22,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 89 transitions, 824 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:22,953 INFO L231 Difference]: Finished difference. Result has 74 places, 64 transitions, 625 flow [2024-11-17 03:42:22,953 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=625, PETRI_PLACES=74, PETRI_TRANSITIONS=64} [2024-11-17 03:42:22,955 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 46 predicate places. [2024-11-17 03:42:22,955 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 64 transitions, 625 flow [2024-11-17 03:42:22,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:22,956 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:22,956 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:22,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-17 03:42:22,956 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:22,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:22,956 INFO L85 PathProgramCache]: Analyzing trace with hash 450822624, now seen corresponding path program 11 times [2024-11-17 03:42:22,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:22,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099835447] [2024-11-17 03:42:22,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:22,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:22,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:23,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:23,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:23,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099835447] [2024-11-17 03:42:23,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099835447] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:23,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:23,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:23,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329276048] [2024-11-17 03:42:23,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:23,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:23,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:23,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:23,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:23,097 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:23,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 64 transitions, 625 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:23,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:23,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:23,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:23,314 INFO L124 PetriNetUnfolderBase]: 161/304 cut-off events. [2024-11-17 03:42:23,315 INFO L125 PetriNetUnfolderBase]: For 1546/1560 co-relation queries the response was YES. [2024-11-17 03:42:23,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1370 conditions, 304 events. 161/304 cut-off events. For 1546/1560 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1134 event pairs, 14 based on Foata normal form. 9/313 useless extension candidates. Maximal degree in co-relation 1345. Up to 151 conditions per place. [2024-11-17 03:42:23,317 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 43 selfloop transitions, 28 changer transitions 11/85 dead transitions. [2024-11-17 03:42:23,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 85 transitions, 877 flow [2024-11-17 03:42:23,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:23,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:23,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-11-17 03:42:23,319 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-11-17 03:42:23,319 INFO L175 Difference]: Start difference. First operand has 74 places, 64 transitions, 625 flow. Second operand 9 states and 111 transitions. [2024-11-17 03:42:23,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 85 transitions, 877 flow [2024-11-17 03:42:23,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 85 transitions, 805 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:23,325 INFO L231 Difference]: Finished difference. Result has 75 places, 62 transitions, 587 flow [2024-11-17 03:42:23,325 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=587, PETRI_PLACES=75, PETRI_TRANSITIONS=62} [2024-11-17 03:42:23,325 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 47 predicate places. [2024-11-17 03:42:23,326 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 62 transitions, 587 flow [2024-11-17 03:42:23,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:23,326 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:23,326 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:23,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-17 03:42:23,326 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:23,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:23,327 INFO L85 PathProgramCache]: Analyzing trace with hash -933176184, now seen corresponding path program 12 times [2024-11-17 03:42:23,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:23,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854401994] [2024-11-17 03:42:23,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:23,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:23,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:23,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:23,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:23,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854401994] [2024-11-17 03:42:23,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854401994] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:23,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:23,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:23,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901201192] [2024-11-17 03:42:23,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:23,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:23,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:23,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:23,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:23,448 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:23,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 62 transitions, 587 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:23,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:23,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:23,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:23,662 INFO L124 PetriNetUnfolderBase]: 166/311 cut-off events. [2024-11-17 03:42:23,663 INFO L125 PetriNetUnfolderBase]: For 1528/1542 co-relation queries the response was YES. [2024-11-17 03:42:23,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 311 events. 166/311 cut-off events. For 1528/1542 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1164 event pairs, 13 based on Foata normal form. 9/320 useless extension candidates. Maximal degree in co-relation 1337. Up to 153 conditions per place. [2024-11-17 03:42:23,666 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 45 selfloop transitions, 29 changer transitions 9/86 dead transitions. [2024-11-17 03:42:23,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 86 transitions, 861 flow [2024-11-17 03:42:23,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:23,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:23,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-11-17 03:42:23,667 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-17 03:42:23,667 INFO L175 Difference]: Start difference. First operand has 75 places, 62 transitions, 587 flow. Second operand 9 states and 112 transitions. [2024-11-17 03:42:23,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 86 transitions, 861 flow [2024-11-17 03:42:23,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 86 transitions, 799 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:23,672 INFO L231 Difference]: Finished difference. Result has 75 places, 63 transitions, 607 flow [2024-11-17 03:42:23,672 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=607, PETRI_PLACES=75, PETRI_TRANSITIONS=63} [2024-11-17 03:42:23,673 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 47 predicate places. [2024-11-17 03:42:23,673 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 63 transitions, 607 flow [2024-11-17 03:42:23,673 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:23,674 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:23,674 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:23,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-17 03:42:23,674 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:23,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:23,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1266928844, now seen corresponding path program 13 times [2024-11-17 03:42:23,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:23,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775984249] [2024-11-17 03:42:23,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:23,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:23,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:23,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:23,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:23,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775984249] [2024-11-17 03:42:23,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775984249] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:23,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:23,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:23,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021462402] [2024-11-17 03:42:23,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:23,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:23,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:23,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:23,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:23,786 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:23,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 63 transitions, 607 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:23,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:23,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:23,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:24,000 INFO L124 PetriNetUnfolderBase]: 163/306 cut-off events. [2024-11-17 03:42:24,000 INFO L125 PetriNetUnfolderBase]: For 1693/1707 co-relation queries the response was YES. [2024-11-17 03:42:24,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1368 conditions, 306 events. 163/306 cut-off events. For 1693/1707 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1122 event pairs, 19 based on Foata normal form. 9/313 useless extension candidates. Maximal degree in co-relation 1342. Up to 157 conditions per place. [2024-11-17 03:42:24,003 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 43 selfloop transitions, 30 changer transitions 10/86 dead transitions. [2024-11-17 03:42:24,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 86 transitions, 896 flow [2024-11-17 03:42:24,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:24,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:24,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-11-17 03:42:24,004 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-17 03:42:24,004 INFO L175 Difference]: Start difference. First operand has 75 places, 63 transitions, 607 flow. Second operand 9 states and 112 transitions. [2024-11-17 03:42:24,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 86 transitions, 896 flow [2024-11-17 03:42:24,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 86 transitions, 826 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:24,010 INFO L231 Difference]: Finished difference. Result has 78 places, 65 transitions, 643 flow [2024-11-17 03:42:24,010 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=643, PETRI_PLACES=78, PETRI_TRANSITIONS=65} [2024-11-17 03:42:24,011 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 50 predicate places. [2024-11-17 03:42:24,011 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 65 transitions, 643 flow [2024-11-17 03:42:24,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:24,011 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:24,011 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:24,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-17 03:42:24,012 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:24,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:24,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1860425136, now seen corresponding path program 14 times [2024-11-17 03:42:24,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:24,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766929835] [2024-11-17 03:42:24,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:24,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:24,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:24,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:24,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:24,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766929835] [2024-11-17 03:42:24,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766929835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:24,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:24,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:24,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115214192] [2024-11-17 03:42:24,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:24,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:24,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:24,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:24,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:24,131 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:24,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 65 transitions, 643 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:24,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:24,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:24,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:24,321 INFO L124 PetriNetUnfolderBase]: 161/305 cut-off events. [2024-11-17 03:42:24,322 INFO L125 PetriNetUnfolderBase]: For 1735/1749 co-relation queries the response was YES. [2024-11-17 03:42:24,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1379 conditions, 305 events. 161/305 cut-off events. For 1735/1749 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1140 event pairs, 21 based on Foata normal form. 9/312 useless extension candidates. Maximal degree in co-relation 1351. Up to 155 conditions per place. [2024-11-17 03:42:24,325 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 43 selfloop transitions, 27 changer transitions 12/85 dead transitions. [2024-11-17 03:42:24,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 85 transitions, 903 flow [2024-11-17 03:42:24,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:24,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:24,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-11-17 03:42:24,326 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-11-17 03:42:24,326 INFO L175 Difference]: Start difference. First operand has 78 places, 65 transitions, 643 flow. Second operand 9 states and 111 transitions. [2024-11-17 03:42:24,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 85 transitions, 903 flow [2024-11-17 03:42:24,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 854 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-11-17 03:42:24,332 INFO L231 Difference]: Finished difference. Result has 81 places, 63 transitions, 627 flow [2024-11-17 03:42:24,332 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=627, PETRI_PLACES=81, PETRI_TRANSITIONS=63} [2024-11-17 03:42:24,333 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 53 predicate places. [2024-11-17 03:42:24,333 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 63 transitions, 627 flow [2024-11-17 03:42:24,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:24,333 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:24,333 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:24,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-17 03:42:24,334 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:24,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:24,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1876701786, now seen corresponding path program 15 times [2024-11-17 03:42:24,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:24,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139903835] [2024-11-17 03:42:24,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:24,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:24,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:24,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:24,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:24,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139903835] [2024-11-17 03:42:24,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139903835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:24,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:24,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:24,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668605096] [2024-11-17 03:42:24,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:24,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:24,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:24,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:24,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:24,455 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:24,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 63 transitions, 627 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:24,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:24,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:24,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:24,670 INFO L124 PetriNetUnfolderBase]: 169/322 cut-off events. [2024-11-17 03:42:24,670 INFO L125 PetriNetUnfolderBase]: For 1833/1847 co-relation queries the response was YES. [2024-11-17 03:42:24,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1422 conditions, 322 events. 169/322 cut-off events. For 1833/1847 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1232 event pairs, 21 based on Foata normal form. 9/329 useless extension candidates. Maximal degree in co-relation 1394. Up to 159 conditions per place. [2024-11-17 03:42:24,673 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 45 selfloop transitions, 29 changer transitions 9/86 dead transitions. [2024-11-17 03:42:24,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 86 transitions, 911 flow [2024-11-17 03:42:24,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:24,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:24,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-11-17 03:42:24,675 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-17 03:42:24,675 INFO L175 Difference]: Start difference. First operand has 81 places, 63 transitions, 627 flow. Second operand 9 states and 112 transitions. [2024-11-17 03:42:24,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 86 transitions, 911 flow [2024-11-17 03:42:24,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 86 transitions, 853 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:24,682 INFO L231 Difference]: Finished difference. Result has 81 places, 65 transitions, 659 flow [2024-11-17 03:42:24,682 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=659, PETRI_PLACES=81, PETRI_TRANSITIONS=65} [2024-11-17 03:42:24,683 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 53 predicate places. [2024-11-17 03:42:24,684 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 65 transitions, 659 flow [2024-11-17 03:42:24,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:24,684 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:24,684 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:24,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-17 03:42:24,684 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:24,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:24,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1861963056, now seen corresponding path program 16 times [2024-11-17 03:42:24,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:24,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346850661] [2024-11-17 03:42:24,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:24,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:24,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:24,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:24,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:24,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346850661] [2024-11-17 03:42:24,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346850661] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:24,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:24,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:24,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235258382] [2024-11-17 03:42:24,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:24,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:24,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:24,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:24,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:24,783 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:24,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 65 transitions, 659 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:24,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:24,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:24,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:25,001 INFO L124 PetriNetUnfolderBase]: 161/310 cut-off events. [2024-11-17 03:42:25,002 INFO L125 PetriNetUnfolderBase]: For 1944/1958 co-relation queries the response was YES. [2024-11-17 03:42:25,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1422 conditions, 310 events. 161/310 cut-off events. For 1944/1958 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1165 event pairs, 24 based on Foata normal form. 9/317 useless extension candidates. Maximal degree in co-relation 1393. Up to 161 conditions per place. [2024-11-17 03:42:25,005 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 43 selfloop transitions, 26 changer transitions 11/83 dead transitions. [2024-11-17 03:42:25,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 83 transitions, 911 flow [2024-11-17 03:42:25,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:25,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:25,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-11-17 03:42:25,007 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-11-17 03:42:25,007 INFO L175 Difference]: Start difference. First operand has 81 places, 65 transitions, 659 flow. Second operand 9 states and 110 transitions. [2024-11-17 03:42:25,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 83 transitions, 911 flow [2024-11-17 03:42:25,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 83 transitions, 839 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:25,015 INFO L231 Difference]: Finished difference. Result has 81 places, 62 transitions, 610 flow [2024-11-17 03:42:25,015 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=610, PETRI_PLACES=81, PETRI_TRANSITIONS=62} [2024-11-17 03:42:25,016 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 53 predicate places. [2024-11-17 03:42:25,016 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 62 transitions, 610 flow [2024-11-17 03:42:25,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:25,016 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:25,016 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:25,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-17 03:42:25,017 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:25,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:25,017 INFO L85 PathProgramCache]: Analyzing trace with hash 989186772, now seen corresponding path program 17 times [2024-11-17 03:42:25,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:25,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955175247] [2024-11-17 03:42:25,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:25,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:25,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:25,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:25,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:25,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955175247] [2024-11-17 03:42:25,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955175247] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:25,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:25,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:25,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441034767] [2024-11-17 03:42:25,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:25,130 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:25,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:25,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:25,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:25,147 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:25,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 62 transitions, 610 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:25,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:25,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:25,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:25,353 INFO L124 PetriNetUnfolderBase]: 169/322 cut-off events. [2024-11-17 03:42:25,353 INFO L125 PetriNetUnfolderBase]: For 1957/1971 co-relation queries the response was YES. [2024-11-17 03:42:25,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1424 conditions, 322 events. 169/322 cut-off events. For 1957/1971 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1231 event pairs, 20 based on Foata normal form. 9/329 useless extension candidates. Maximal degree in co-relation 1396. Up to 164 conditions per place. [2024-11-17 03:42:25,356 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 46 selfloop transitions, 27 changer transitions 10/86 dead transitions. [2024-11-17 03:42:25,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 86 transitions, 901 flow [2024-11-17 03:42:25,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:25,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:25,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-11-17 03:42:25,357 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-11-17 03:42:25,357 INFO L175 Difference]: Start difference. First operand has 81 places, 62 transitions, 610 flow. Second operand 9 states and 113 transitions. [2024-11-17 03:42:25,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 86 transitions, 901 flow [2024-11-17 03:42:25,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 86 transitions, 845 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-17 03:42:25,363 INFO L231 Difference]: Finished difference. Result has 82 places, 63 transitions, 630 flow [2024-11-17 03:42:25,363 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=630, PETRI_PLACES=82, PETRI_TRANSITIONS=63} [2024-11-17 03:42:25,364 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2024-11-17 03:42:25,364 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 63 transitions, 630 flow [2024-11-17 03:42:25,364 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:25,364 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:25,364 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:25,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-17 03:42:25,365 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:25,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:25,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1634206132, now seen corresponding path program 18 times [2024-11-17 03:42:25,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:25,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241993946] [2024-11-17 03:42:25,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:25,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:25,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:25,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:25,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:25,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241993946] [2024-11-17 03:42:25,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241993946] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:25,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:25,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:25,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319304236] [2024-11-17 03:42:25,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:25,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:25,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:25,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:25,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:25,484 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:25,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 63 transitions, 630 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:25,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:25,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:25,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:25,692 INFO L124 PetriNetUnfolderBase]: 171/327 cut-off events. [2024-11-17 03:42:25,692 INFO L125 PetriNetUnfolderBase]: For 2135/2149 co-relation queries the response was YES. [2024-11-17 03:42:25,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1487 conditions, 327 events. 171/327 cut-off events. For 2135/2149 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1269 event pairs, 11 based on Foata normal form. 1/326 useless extension candidates. Maximal degree in co-relation 1457. Up to 117 conditions per place. [2024-11-17 03:42:25,695 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 53 selfloop transitions, 23 changer transitions 9/88 dead transitions. [2024-11-17 03:42:25,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 88 transitions, 959 flow [2024-11-17 03:42:25,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:25,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:25,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-11-17 03:42:25,698 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-11-17 03:42:25,698 INFO L175 Difference]: Start difference. First operand has 82 places, 63 transitions, 630 flow. Second operand 9 states and 108 transitions. [2024-11-17 03:42:25,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 88 transitions, 959 flow [2024-11-17 03:42:25,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 88 transitions, 893 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:25,705 INFO L231 Difference]: Finished difference. Result has 83 places, 64 transitions, 634 flow [2024-11-17 03:42:25,706 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=634, PETRI_PLACES=83, PETRI_TRANSITIONS=64} [2024-11-17 03:42:25,706 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 55 predicate places. [2024-11-17 03:42:25,706 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 64 transitions, 634 flow [2024-11-17 03:42:25,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:25,706 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:25,706 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:25,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-17 03:42:25,707 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:25,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:25,707 INFO L85 PathProgramCache]: Analyzing trace with hash 923782958, now seen corresponding path program 19 times [2024-11-17 03:42:25,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:25,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867741987] [2024-11-17 03:42:25,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:25,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:25,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:25,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:25,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:25,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867741987] [2024-11-17 03:42:25,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867741987] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:25,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:25,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:25,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335978669] [2024-11-17 03:42:25,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:25,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:25,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:25,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:25,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:25,826 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:25,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 64 transitions, 634 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:25,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:25,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:25,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:26,030 INFO L124 PetriNetUnfolderBase]: 179/343 cut-off events. [2024-11-17 03:42:26,031 INFO L125 PetriNetUnfolderBase]: For 2318/2332 co-relation queries the response was YES. [2024-11-17 03:42:26,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1558 conditions, 343 events. 179/343 cut-off events. For 2318/2332 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1382 event pairs, 14 based on Foata normal form. 1/342 useless extension candidates. Maximal degree in co-relation 1528. Up to 183 conditions per place. [2024-11-17 03:42:26,034 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 53 selfloop transitions, 24 changer transitions 9/89 dead transitions. [2024-11-17 03:42:26,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 89 transitions, 981 flow [2024-11-17 03:42:26,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:26,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:26,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-11-17 03:42:26,035 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-11-17 03:42:26,035 INFO L175 Difference]: Start difference. First operand has 83 places, 64 transitions, 634 flow. Second operand 9 states and 111 transitions. [2024-11-17 03:42:26,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 89 transitions, 981 flow [2024-11-17 03:42:26,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 89 transitions, 902 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:26,042 INFO L231 Difference]: Finished difference. Result has 85 places, 66 transitions, 646 flow [2024-11-17 03:42:26,042 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=646, PETRI_PLACES=85, PETRI_TRANSITIONS=66} [2024-11-17 03:42:26,043 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 57 predicate places. [2024-11-17 03:42:26,043 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 66 transitions, 646 flow [2024-11-17 03:42:26,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:26,044 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:26,044 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:26,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-17 03:42:26,045 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:26,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:26,046 INFO L85 PathProgramCache]: Analyzing trace with hash -808681972, now seen corresponding path program 20 times [2024-11-17 03:42:26,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:26,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246704825] [2024-11-17 03:42:26,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:26,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:26,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:26,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:26,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246704825] [2024-11-17 03:42:26,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246704825] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:26,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:26,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-17 03:42:26,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972544613] [2024-11-17 03:42:26,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:26,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:26,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:26,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:26,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-17 03:42:26,175 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:26,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 66 transitions, 646 flow. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:26,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:26,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:26,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:26,374 INFO L124 PetriNetUnfolderBase]: 171/331 cut-off events. [2024-11-17 03:42:26,375 INFO L125 PetriNetUnfolderBase]: For 2221/2235 co-relation queries the response was YES. [2024-11-17 03:42:26,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1492 conditions, 331 events. 171/331 cut-off events. For 2221/2235 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1310 event pairs, 17 based on Foata normal form. 1/330 useless extension candidates. Maximal degree in co-relation 1462. Up to 185 conditions per place. [2024-11-17 03:42:26,377 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 51 selfloop transitions, 21 changer transitions 11/86 dead transitions. [2024-11-17 03:42:26,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 949 flow [2024-11-17 03:42:26,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:26,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:26,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-11-17 03:42:26,379 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-11-17 03:42:26,379 INFO L175 Difference]: Start difference. First operand has 85 places, 66 transitions, 646 flow. Second operand 9 states and 108 transitions. [2024-11-17 03:42:26,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 949 flow [2024-11-17 03:42:26,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 86 transitions, 885 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:26,385 INFO L231 Difference]: Finished difference. Result has 85 places, 63 transitions, 594 flow [2024-11-17 03:42:26,385 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=594, PETRI_PLACES=85, PETRI_TRANSITIONS=63} [2024-11-17 03:42:26,386 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 57 predicate places. [2024-11-17 03:42:26,386 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 63 transitions, 594 flow [2024-11-17 03:42:26,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:26,386 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:26,386 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:26,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-17 03:42:26,386 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:26,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:26,387 INFO L85 PathProgramCache]: Analyzing trace with hash 876988005, now seen corresponding path program 1 times [2024-11-17 03:42:26,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:26,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809845275] [2024-11-17 03:42:26,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:26,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:26,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:26,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:26,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:26,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809845275] [2024-11-17 03:42:26,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809845275] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:26,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775167351] [2024-11-17 03:42:26,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:26,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:26,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:26,423 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:26,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-17 03:42:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:26,488 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-17 03:42:26,492 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:26,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:26,527 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:26,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:26,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775167351] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:26,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-17 03:42:26,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2024-11-17 03:42:26,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515799473] [2024-11-17 03:42:26,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:26,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:26,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:26,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:26,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-17 03:42:26,577 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:26,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 63 transitions, 594 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:26,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:26,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:26,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:26,703 INFO L124 PetriNetUnfolderBase]: 242/479 cut-off events. [2024-11-17 03:42:26,703 INFO L125 PetriNetUnfolderBase]: For 3291/3305 co-relation queries the response was YES. [2024-11-17 03:42:26,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2074 conditions, 479 events. 242/479 cut-off events. For 3291/3305 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2102 event pairs, 13 based on Foata normal form. 17/496 useless extension candidates. Maximal degree in co-relation 2045. Up to 197 conditions per place. [2024-11-17 03:42:26,708 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 77 selfloop transitions, 24 changer transitions 0/104 dead transitions. [2024-11-17 03:42:26,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 104 transitions, 1113 flow [2024-11-17 03:42:26,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-17 03:42:26,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-17 03:42:26,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-11-17 03:42:26,709 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-11-17 03:42:26,709 INFO L175 Difference]: Start difference. First operand has 85 places, 63 transitions, 594 flow. Second operand 5 states and 83 transitions. [2024-11-17 03:42:26,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 104 transitions, 1113 flow [2024-11-17 03:42:26,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 104 transitions, 1037 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-17 03:42:26,716 INFO L231 Difference]: Finished difference. Result has 82 places, 70 transitions, 739 flow [2024-11-17 03:42:26,716 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=739, PETRI_PLACES=82, PETRI_TRANSITIONS=70} [2024-11-17 03:42:26,717 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 54 predicate places. [2024-11-17 03:42:26,717 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 70 transitions, 739 flow [2024-11-17 03:42:26,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:26,717 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:26,717 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:26,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-17 03:42:26,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-17 03:42:26,918 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:26,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:26,919 INFO L85 PathProgramCache]: Analyzing trace with hash -127068317, now seen corresponding path program 2 times [2024-11-17 03:42:26,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:26,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514976928] [2024-11-17 03:42:26,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:26,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:26,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:26,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:26,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:26,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514976928] [2024-11-17 03:42:26,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514976928] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:26,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:26,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-17 03:42:26,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677829788] [2024-11-17 03:42:26,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:26,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:26,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:26,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:26,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-17 03:42:26,958 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:26,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 70 transitions, 739 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:26,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:26,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:26,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:27,085 INFO L124 PetriNetUnfolderBase]: 206/408 cut-off events. [2024-11-17 03:42:27,086 INFO L125 PetriNetUnfolderBase]: For 3565/3579 co-relation queries the response was YES. [2024-11-17 03:42:27,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1937 conditions, 408 events. 206/408 cut-off events. For 3565/3579 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1717 event pairs, 14 based on Foata normal form. 14/422 useless extension candidates. Maximal degree in co-relation 1906. Up to 158 conditions per place. [2024-11-17 03:42:27,089 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 70 selfloop transitions, 19 changer transitions 2/94 dead transitions. [2024-11-17 03:42:27,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 94 transitions, 1089 flow [2024-11-17 03:42:27,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-17 03:42:27,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-17 03:42:27,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 86 transitions. [2024-11-17 03:42:27,090 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-11-17 03:42:27,091 INFO L175 Difference]: Start difference. First operand has 82 places, 70 transitions, 739 flow. Second operand 6 states and 86 transitions. [2024-11-17 03:42:27,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 94 transitions, 1089 flow [2024-11-17 03:42:27,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 94 transitions, 1065 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-11-17 03:42:27,099 INFO L231 Difference]: Finished difference. Result has 87 places, 66 transitions, 715 flow [2024-11-17 03:42:27,100 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=715, PETRI_PLACES=87, PETRI_TRANSITIONS=66} [2024-11-17 03:42:27,100 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 59 predicate places. [2024-11-17 03:42:27,100 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 66 transitions, 715 flow [2024-11-17 03:42:27,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:27,101 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:27,101 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:27,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-17 03:42:27,101 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:27,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:27,102 INFO L85 PathProgramCache]: Analyzing trace with hash -2030486549, now seen corresponding path program 1 times [2024-11-17 03:42:27,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:27,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43614568] [2024-11-17 03:42:27,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:27,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:27,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:27,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:27,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:27,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43614568] [2024-11-17 03:42:27,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43614568] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:27,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553187099] [2024-11-17 03:42:27,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:27,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:27,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:27,132 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:27,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-17 03:42:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:27,180 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-17 03:42:27,181 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:27,193 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:27,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:27,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553187099] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:27,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-17 03:42:27,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2024-11-17 03:42:27,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052700535] [2024-11-17 03:42:27,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:27,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:27,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:27,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:27,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-17 03:42:27,237 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:27,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 66 transitions, 715 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:27,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:27,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:27,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:27,387 INFO L124 PetriNetUnfolderBase]: 416/818 cut-off events. [2024-11-17 03:42:27,387 INFO L125 PetriNetUnfolderBase]: For 7776/7790 co-relation queries the response was YES. [2024-11-17 03:42:27,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3886 conditions, 818 events. 416/818 cut-off events. For 7776/7790 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4221 event pairs, 74 based on Foata normal form. 16/832 useless extension candidates. Maximal degree in co-relation 3854. Up to 275 conditions per place. [2024-11-17 03:42:27,394 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 106 selfloop transitions, 31 changer transitions 0/140 dead transitions. [2024-11-17 03:42:27,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 140 transitions, 1702 flow [2024-11-17 03:42:27,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-17 03:42:27,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-17 03:42:27,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-11-17 03:42:27,396 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-11-17 03:42:27,396 INFO L175 Difference]: Start difference. First operand has 87 places, 66 transitions, 715 flow. Second operand 6 states and 101 transitions. [2024-11-17 03:42:27,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 140 transitions, 1702 flow [2024-11-17 03:42:27,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 140 transitions, 1616 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-11-17 03:42:27,409 INFO L231 Difference]: Finished difference. Result has 87 places, 86 transitions, 1088 flow [2024-11-17 03:42:27,409 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1088, PETRI_PLACES=87, PETRI_TRANSITIONS=86} [2024-11-17 03:42:27,410 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 59 predicate places. [2024-11-17 03:42:27,410 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 86 transitions, 1088 flow [2024-11-17 03:42:27,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:27,410 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:27,410 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:27,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-17 03:42:27,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-17 03:42:27,611 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:27,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:27,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1166422825, now seen corresponding path program 2 times [2024-11-17 03:42:27,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:27,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219954974] [2024-11-17 03:42:27,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:27,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:27,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:27,644 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:27,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:27,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219954974] [2024-11-17 03:42:27,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219954974] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:27,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:27,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-17 03:42:27,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366560448] [2024-11-17 03:42:27,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:27,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:27,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:27,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:27,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-17 03:42:27,649 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:27,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 86 transitions, 1088 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:27,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:27,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:27,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:27,821 INFO L124 PetriNetUnfolderBase]: 404/807 cut-off events. [2024-11-17 03:42:27,825 INFO L125 PetriNetUnfolderBase]: For 8126/8148 co-relation queries the response was YES. [2024-11-17 03:42:27,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3955 conditions, 807 events. 404/807 cut-off events. For 8126/8148 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4182 event pairs, 66 based on Foata normal form. 24/829 useless extension candidates. Maximal degree in co-relation 3924. Up to 211 conditions per place. [2024-11-17 03:42:27,833 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 83 selfloop transitions, 29 changer transitions 8/123 dead transitions. [2024-11-17 03:42:27,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 123 transitions, 1636 flow [2024-11-17 03:42:27,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-17 03:42:27,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-17 03:42:27,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-11-17 03:42:27,835 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-17 03:42:27,835 INFO L175 Difference]: Start difference. First operand has 87 places, 86 transitions, 1088 flow. Second operand 7 states and 98 transitions. [2024-11-17 03:42:27,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 123 transitions, 1636 flow [2024-11-17 03:42:27,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 123 transitions, 1608 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-11-17 03:42:27,854 INFO L231 Difference]: Finished difference. Result has 95 places, 86 transitions, 1156 flow [2024-11-17 03:42:27,854 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1156, PETRI_PLACES=95, PETRI_TRANSITIONS=86} [2024-11-17 03:42:27,854 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 67 predicate places. [2024-11-17 03:42:27,855 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 86 transitions, 1156 flow [2024-11-17 03:42:27,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:27,855 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:27,855 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:27,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-17 03:42:27,856 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:27,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:27,857 INFO L85 PathProgramCache]: Analyzing trace with hash 414874717, now seen corresponding path program 3 times [2024-11-17 03:42:27,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:27,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093041402] [2024-11-17 03:42:27,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:27,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:27,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:27,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:27,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:27,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093041402] [2024-11-17 03:42:27,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093041402] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:27,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:27,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-17 03:42:27,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063841994] [2024-11-17 03:42:27,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:27,888 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:27,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:27,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:27,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-17 03:42:27,898 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:27,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 86 transitions, 1156 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:27,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:27,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:27,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:28,092 INFO L124 PetriNetUnfolderBase]: 350/696 cut-off events. [2024-11-17 03:42:28,092 INFO L125 PetriNetUnfolderBase]: For 7723/7745 co-relation queries the response was YES. [2024-11-17 03:42:28,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3604 conditions, 696 events. 350/696 cut-off events. For 7723/7745 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3448 event pairs, 63 based on Foata normal form. 19/713 useless extension candidates. Maximal degree in co-relation 3570. Up to 182 conditions per place. [2024-11-17 03:42:28,100 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 96 selfloop transitions, 24 changer transitions 6/129 dead transitions. [2024-11-17 03:42:28,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 129 transitions, 1676 flow [2024-11-17 03:42:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-17 03:42:28,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-17 03:42:28,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-11-17 03:42:28,102 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5223214285714286 [2024-11-17 03:42:28,102 INFO L175 Difference]: Start difference. First operand has 95 places, 86 transitions, 1156 flow. Second operand 8 states and 117 transitions. [2024-11-17 03:42:28,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 129 transitions, 1676 flow [2024-11-17 03:42:28,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 129 transitions, 1609 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-11-17 03:42:28,118 INFO L231 Difference]: Finished difference. Result has 99 places, 81 transitions, 1067 flow [2024-11-17 03:42:28,118 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1067, PETRI_PLACES=99, PETRI_TRANSITIONS=81} [2024-11-17 03:42:28,118 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 71 predicate places. [2024-11-17 03:42:28,118 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 81 transitions, 1067 flow [2024-11-17 03:42:28,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:28,118 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:28,119 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:28,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-17 03:42:28,119 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:28,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:28,120 INFO L85 PathProgramCache]: Analyzing trace with hash 920594357, now seen corresponding path program 3 times [2024-11-17 03:42:28,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:28,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548294793] [2024-11-17 03:42:28,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:28,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:28,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:28,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:28,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:28,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548294793] [2024-11-17 03:42:28,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548294793] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:28,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91789839] [2024-11-17 03:42:28,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-17 03:42:28,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:28,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:28,151 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:28,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-17 03:42:28,200 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-17 03:42:28,201 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:28,202 INFO L255 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-17 03:42:28,203 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:28,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:28,218 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:28,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:28,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91789839] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:28,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-17 03:42:28,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2024-11-17 03:42:28,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774421811] [2024-11-17 03:42:28,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:28,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:28,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:28,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:28,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-17 03:42:28,266 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:28,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 81 transitions, 1067 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:28,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:28,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:28,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:28,433 INFO L124 PetriNetUnfolderBase]: 435/867 cut-off events. [2024-11-17 03:42:28,433 INFO L125 PetriNetUnfolderBase]: For 9756/9772 co-relation queries the response was YES. [2024-11-17 03:42:28,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4416 conditions, 867 events. 435/867 cut-off events. For 9756/9772 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4488 event pairs, 94 based on Foata normal form. 21/884 useless extension candidates. Maximal degree in co-relation 4383. Up to 377 conditions per place. [2024-11-17 03:42:28,441 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 99 selfloop transitions, 43 changer transitions 0/145 dead transitions. [2024-11-17 03:42:28,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 145 transitions, 2002 flow [2024-11-17 03:42:28,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-17 03:42:28,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-17 03:42:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-11-17 03:42:28,443 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-11-17 03:42:28,443 INFO L175 Difference]: Start difference. First operand has 99 places, 81 transitions, 1067 flow. Second operand 6 states and 100 transitions. [2024-11-17 03:42:28,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 145 transitions, 2002 flow [2024-11-17 03:42:28,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 145 transitions, 1959 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-17 03:42:28,461 INFO L231 Difference]: Finished difference. Result has 106 places, 99 transitions, 1519 flow [2024-11-17 03:42:28,461 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1519, PETRI_PLACES=106, PETRI_TRANSITIONS=99} [2024-11-17 03:42:28,462 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 78 predicate places. [2024-11-17 03:42:28,462 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 99 transitions, 1519 flow [2024-11-17 03:42:28,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:28,462 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:28,462 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:28,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-17 03:42:28,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:28,667 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:28,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:28,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1368768331, now seen corresponding path program 4 times [2024-11-17 03:42:28,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:28,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567419906] [2024-11-17 03:42:28,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:28,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:28,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:28,696 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:28,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:28,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567419906] [2024-11-17 03:42:28,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567419906] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:28,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:28,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-17 03:42:28,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354233277] [2024-11-17 03:42:28,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:28,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:28,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:28,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:28,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-17 03:42:28,701 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:28,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 99 transitions, 1519 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:28,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:28,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:28,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:28,919 INFO L124 PetriNetUnfolderBase]: 429/866 cut-off events. [2024-11-17 03:42:28,919 INFO L125 PetriNetUnfolderBase]: For 11252/11272 co-relation queries the response was YES. [2024-11-17 03:42:28,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4687 conditions, 866 events. 429/866 cut-off events. For 11252/11272 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4529 event pairs, 69 based on Foata normal form. 22/884 useless extension candidates. Maximal degree in co-relation 4651. Up to 242 conditions per place. [2024-11-17 03:42:28,931 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 101 selfloop transitions, 39 changer transitions 2/145 dead transitions. [2024-11-17 03:42:28,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 145 transitions, 2155 flow [2024-11-17 03:42:28,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-17 03:42:28,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-17 03:42:28,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-11-17 03:42:28,933 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-11-17 03:42:28,933 INFO L175 Difference]: Start difference. First operand has 106 places, 99 transitions, 1519 flow. Second operand 8 states and 114 transitions. [2024-11-17 03:42:28,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 145 transitions, 2155 flow [2024-11-17 03:42:28,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 145 transitions, 2116 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-11-17 03:42:28,954 INFO L231 Difference]: Finished difference. Result has 113 places, 97 transitions, 1534 flow [2024-11-17 03:42:28,955 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1534, PETRI_PLACES=113, PETRI_TRANSITIONS=97} [2024-11-17 03:42:28,956 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 85 predicate places. [2024-11-17 03:42:28,956 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 97 transitions, 1534 flow [2024-11-17 03:42:28,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:28,957 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:28,957 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:28,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-17 03:42:28,958 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:28,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:28,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1776565105, now seen corresponding path program 5 times [2024-11-17 03:42:28,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:28,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384195659] [2024-11-17 03:42:28,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:28,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:28,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:28,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:28,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:28,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384195659] [2024-11-17 03:42:28,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384195659] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:28,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:28,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-17 03:42:28,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815106609] [2024-11-17 03:42:28,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:28,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:28,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:28,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:28,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-17 03:42:29,001 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:29,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 97 transitions, 1534 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:29,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:29,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:29,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:29,162 INFO L124 PetriNetUnfolderBase]: 386/777 cut-off events. [2024-11-17 03:42:29,163 INFO L125 PetriNetUnfolderBase]: For 11121/11143 co-relation queries the response was YES. [2024-11-17 03:42:29,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4356 conditions, 777 events. 386/777 cut-off events. For 11121/11143 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3940 event pairs, 90 based on Foata normal form. 16/789 useless extension candidates. Maximal degree in co-relation 4319. Up to 427 conditions per place. [2024-11-17 03:42:29,170 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 68 selfloop transitions, 32 changer transitions 9/112 dead transitions. [2024-11-17 03:42:29,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 112 transitions, 1825 flow [2024-11-17 03:42:29,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-17 03:42:29,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-17 03:42:29,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-11-17 03:42:29,171 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-11-17 03:42:29,171 INFO L175 Difference]: Start difference. First operand has 113 places, 97 transitions, 1534 flow. Second operand 7 states and 87 transitions. [2024-11-17 03:42:29,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 112 transitions, 1825 flow [2024-11-17 03:42:29,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 112 transitions, 1658 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-11-17 03:42:29,189 INFO L231 Difference]: Finished difference. Result has 114 places, 91 transitions, 1326 flow [2024-11-17 03:42:29,190 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1326, PETRI_PLACES=114, PETRI_TRANSITIONS=91} [2024-11-17 03:42:29,190 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 86 predicate places. [2024-11-17 03:42:29,191 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 91 transitions, 1326 flow [2024-11-17 03:42:29,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:29,191 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:29,191 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:29,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-17 03:42:29,191 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:29,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:29,192 INFO L85 PathProgramCache]: Analyzing trace with hash -801558289, now seen corresponding path program 4 times [2024-11-17 03:42:29,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:29,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622057981] [2024-11-17 03:42:29,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:29,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:29,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:29,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:29,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622057981] [2024-11-17 03:42:29,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622057981] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:29,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:29,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-17 03:42:29,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636996617] [2024-11-17 03:42:29,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:29,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:29,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:29,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:29,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-17 03:42:29,233 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:29,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 91 transitions, 1326 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:29,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:29,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:29,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:29,372 INFO L124 PetriNetUnfolderBase]: 336/676 cut-off events. [2024-11-17 03:42:29,372 INFO L125 PetriNetUnfolderBase]: For 8697/8713 co-relation queries the response was YES. [2024-11-17 03:42:29,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3679 conditions, 676 events. 336/676 cut-off events. For 8697/8713 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3283 event pairs, 44 based on Foata normal form. 24/696 useless extension candidates. Maximal degree in co-relation 3642. Up to 390 conditions per place. [2024-11-17 03:42:29,378 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 82 selfloop transitions, 26 changer transitions 1/112 dead transitions. [2024-11-17 03:42:29,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 112 transitions, 1645 flow [2024-11-17 03:42:29,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-17 03:42:29,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-17 03:42:29,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-11-17 03:42:29,379 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-11-17 03:42:29,379 INFO L175 Difference]: Start difference. First operand has 114 places, 91 transitions, 1326 flow. Second operand 5 states and 77 transitions. [2024-11-17 03:42:29,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 112 transitions, 1645 flow [2024-11-17 03:42:29,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 112 transitions, 1563 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-11-17 03:42:29,395 INFO L231 Difference]: Finished difference. Result has 113 places, 89 transitions, 1252 flow [2024-11-17 03:42:29,395 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1252, PETRI_PLACES=113, PETRI_TRANSITIONS=89} [2024-11-17 03:42:29,395 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 85 predicate places. [2024-11-17 03:42:29,396 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 89 transitions, 1252 flow [2024-11-17 03:42:29,396 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:29,396 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:29,396 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:29,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-17 03:42:29,397 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:29,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:29,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1376308745, now seen corresponding path program 5 times [2024-11-17 03:42:29,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:29,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051794270] [2024-11-17 03:42:29,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:29,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:29,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:29,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:29,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051794270] [2024-11-17 03:42:29,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051794270] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:29,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-17 03:42:29,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-17 03:42:29,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916906460] [2024-11-17 03:42:29,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:29,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-17 03:42:29,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:29,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-17 03:42:29,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-17 03:42:29,433 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:29,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 89 transitions, 1252 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:29,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:29,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:29,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:29,577 INFO L124 PetriNetUnfolderBase]: 280/564 cut-off events. [2024-11-17 03:42:29,577 INFO L125 PetriNetUnfolderBase]: For 7043/7059 co-relation queries the response was YES. [2024-11-17 03:42:29,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3090 conditions, 564 events. 280/564 cut-off events. For 7043/7059 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2563 event pairs, 22 based on Foata normal form. 30/591 useless extension candidates. Maximal degree in co-relation 3052. Up to 170 conditions per place. [2024-11-17 03:42:29,582 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 81 selfloop transitions, 21 changer transitions 3/108 dead transitions. [2024-11-17 03:42:29,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 108 transitions, 1570 flow [2024-11-17 03:42:29,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-17 03:42:29,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-17 03:42:29,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 84 transitions. [2024-11-17 03:42:29,583 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-17 03:42:29,583 INFO L175 Difference]: Start difference. First operand has 113 places, 89 transitions, 1252 flow. Second operand 6 states and 84 transitions. [2024-11-17 03:42:29,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 108 transitions, 1570 flow [2024-11-17 03:42:29,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 108 transitions, 1534 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-17 03:42:29,597 INFO L231 Difference]: Finished difference. Result has 114 places, 80 transitions, 1104 flow [2024-11-17 03:42:29,597 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=114, PETRI_TRANSITIONS=80} [2024-11-17 03:42:29,597 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 86 predicate places. [2024-11-17 03:42:29,597 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 80 transitions, 1104 flow [2024-11-17 03:42:29,598 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:29,598 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:29,598 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:29,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-17 03:42:29,598 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:29,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:29,598 INFO L85 PathProgramCache]: Analyzing trace with hash -473587190, now seen corresponding path program 1 times [2024-11-17 03:42:29,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:29,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143125953] [2024-11-17 03:42:29,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:29,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:29,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:29,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:29,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143125953] [2024-11-17 03:42:29,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143125953] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:29,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578124282] [2024-11-17 03:42:29,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:29,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:29,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:29,724 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:29,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-17 03:42:29,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:29,773 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:29,774 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:29,923 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:29,923 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:30,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:30,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578124282] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:30,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:30,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:42:30,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142255729] [2024-11-17 03:42:30,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:30,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:42:30,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:30,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:42:30,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:42:30,294 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:30,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 80 transitions, 1104 flow. Second operand has 23 states, 23 states have (on average 7.826086956521739) internal successors, (180), 23 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:30,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:30,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:30,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:31,798 INFO L124 PetriNetUnfolderBase]: 677/1380 cut-off events. [2024-11-17 03:42:31,798 INFO L125 PetriNetUnfolderBase]: For 16744/16760 co-relation queries the response was YES. [2024-11-17 03:42:31,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7008 conditions, 1380 events. 677/1380 cut-off events. For 16744/16760 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7931 event pairs, 43 based on Foata normal form. 18/1398 useless extension candidates. Maximal degree in co-relation 6970. Up to 236 conditions per place. [2024-11-17 03:42:31,811 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 128 selfloop transitions, 85 changer transitions 64/280 dead transitions. [2024-11-17 03:42:31,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 280 transitions, 3561 flow [2024-11-17 03:42:31,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-17 03:42:31,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-17 03:42:31,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 418 transitions. [2024-11-17 03:42:31,813 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4146825396825397 [2024-11-17 03:42:31,813 INFO L175 Difference]: Start difference. First operand has 114 places, 80 transitions, 1104 flow. Second operand 36 states and 418 transitions. [2024-11-17 03:42:31,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 280 transitions, 3561 flow [2024-11-17 03:42:31,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 280 transitions, 3412 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-11-17 03:42:31,837 INFO L231 Difference]: Finished difference. Result has 159 places, 128 transitions, 2164 flow [2024-11-17 03:42:31,837 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1031, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2164, PETRI_PLACES=159, PETRI_TRANSITIONS=128} [2024-11-17 03:42:31,837 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 131 predicate places. [2024-11-17 03:42:31,837 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 128 transitions, 2164 flow [2024-11-17 03:42:31,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.826086956521739) internal successors, (180), 23 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:31,838 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:31,838 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:31,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-17 03:42:32,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:32,039 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:32,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:32,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1229642822, now seen corresponding path program 2 times [2024-11-17 03:42:32,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:32,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347630028] [2024-11-17 03:42:32,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:32,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:32,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:32,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:32,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:32,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347630028] [2024-11-17 03:42:32,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347630028] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:32,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692642657] [2024-11-17 03:42:32,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-17 03:42:32,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:32,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:32,164 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:32,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-17 03:42:32,209 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:42:32,209 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:32,210 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:32,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:32,346 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:32,346 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:32,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:32,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692642657] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:32,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:32,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:42:32,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25507693] [2024-11-17 03:42:32,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:32,597 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:42:32,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:32,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:42:32,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:42:32,616 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:32,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 128 transitions, 2164 flow. Second operand has 23 states, 23 states have (on average 7.565217391304348) internal successors, (174), 23 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:32,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:32,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:32,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:33,357 INFO L124 PetriNetUnfolderBase]: 814/1717 cut-off events. [2024-11-17 03:42:33,357 INFO L125 PetriNetUnfolderBase]: For 28952/28964 co-relation queries the response was YES. [2024-11-17 03:42:33,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9326 conditions, 1717 events. 814/1717 cut-off events. For 28952/28964 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10974 event pairs, 94 based on Foata normal form. 12/1726 useless extension candidates. Maximal degree in co-relation 9270. Up to 632 conditions per place. [2024-11-17 03:42:33,374 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 103 selfloop transitions, 104 changer transitions 18/228 dead transitions. [2024-11-17 03:42:33,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 228 transitions, 3834 flow [2024-11-17 03:42:33,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-17 03:42:33,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-17 03:42:33,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 188 transitions. [2024-11-17 03:42:33,377 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-11-17 03:42:33,380 INFO L175 Difference]: Start difference. First operand has 159 places, 128 transitions, 2164 flow. Second operand 16 states and 188 transitions. [2024-11-17 03:42:33,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 228 transitions, 3834 flow [2024-11-17 03:42:33,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 228 transitions, 3063 flow, removed 299 selfloop flow, removed 17 redundant places. [2024-11-17 03:42:33,464 INFO L231 Difference]: Finished difference. Result has 151 places, 164 transitions, 2364 flow [2024-11-17 03:42:33,464 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2364, PETRI_PLACES=151, PETRI_TRANSITIONS=164} [2024-11-17 03:42:33,464 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 123 predicate places. [2024-11-17 03:42:33,465 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 164 transitions, 2364 flow [2024-11-17 03:42:33,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.565217391304348) internal successors, (174), 23 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:33,465 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:33,465 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:33,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-17 03:42:33,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-17 03:42:33,670 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:33,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:33,670 INFO L85 PathProgramCache]: Analyzing trace with hash 303075916, now seen corresponding path program 3 times [2024-11-17 03:42:33,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:33,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108513294] [2024-11-17 03:42:33,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:33,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:33,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:33,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:33,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:33,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108513294] [2024-11-17 03:42:33,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108513294] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:33,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330261308] [2024-11-17 03:42:33,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-17 03:42:33,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:33,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:33,799 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:33,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-17 03:42:33,847 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-17 03:42:33,848 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:33,849 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:33,850 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:33,980 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:33,980 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:34,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:34,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330261308] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:34,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:34,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:42:34,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480563764] [2024-11-17 03:42:34,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:34,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:42:34,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:34,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:42:34,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:42:34,240 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:34,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 164 transitions, 2364 flow. Second operand has 23 states, 23 states have (on average 7.391304347826087) internal successors, (170), 23 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:34,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:34,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:34,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:34,924 INFO L124 PetriNetUnfolderBase]: 890/1832 cut-off events. [2024-11-17 03:42:34,924 INFO L125 PetriNetUnfolderBase]: For 21890/21906 co-relation queries the response was YES. [2024-11-17 03:42:34,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9235 conditions, 1832 events. 890/1832 cut-off events. For 21890/21906 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11469 event pairs, 55 based on Foata normal form. 20/1852 useless extension candidates. Maximal degree in co-relation 9185. Up to 496 conditions per place. [2024-11-17 03:42:34,938 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 86 selfloop transitions, 141 changer transitions 24/254 dead transitions. [2024-11-17 03:42:34,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 254 transitions, 3853 flow [2024-11-17 03:42:34,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-17 03:42:34,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-17 03:42:34,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 208 transitions. [2024-11-17 03:42:34,940 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-11-17 03:42:34,940 INFO L175 Difference]: Start difference. First operand has 151 places, 164 transitions, 2364 flow. Second operand 18 states and 208 transitions. [2024-11-17 03:42:34,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 254 transitions, 3853 flow [2024-11-17 03:42:34,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 254 transitions, 3762 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-11-17 03:42:34,995 INFO L231 Difference]: Finished difference. Result has 165 places, 193 transitions, 3257 flow [2024-11-17 03:42:34,995 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3257, PETRI_PLACES=165, PETRI_TRANSITIONS=193} [2024-11-17 03:42:34,995 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 137 predicate places. [2024-11-17 03:42:34,995 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 193 transitions, 3257 flow [2024-11-17 03:42:34,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.391304347826087) internal successors, (170), 23 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:34,996 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:34,996 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:35,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-17 03:42:35,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:35,201 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:35,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:35,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1429256118, now seen corresponding path program 4 times [2024-11-17 03:42:35,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:35,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147281479] [2024-11-17 03:42:35,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:35,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:35,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:35,321 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:35,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:35,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147281479] [2024-11-17 03:42:35,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147281479] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:35,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94013772] [2024-11-17 03:42:35,322 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-17 03:42:35,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:35,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:35,323 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:35,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-17 03:42:35,372 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-17 03:42:35,372 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:35,373 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:35,375 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:35,511 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:35,512 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:35,765 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:35,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94013772] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:35,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:35,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:42:35,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943594117] [2024-11-17 03:42:35,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:35,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:42:35,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:35,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:42:35,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:42:35,778 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:35,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 193 transitions, 3257 flow. Second operand has 23 states, 23 states have (on average 7.565217391304348) internal successors, (174), 23 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:35,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:35,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:35,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:36,368 INFO L124 PetriNetUnfolderBase]: 840/1766 cut-off events. [2024-11-17 03:42:36,368 INFO L125 PetriNetUnfolderBase]: For 27309/27325 co-relation queries the response was YES. [2024-11-17 03:42:36,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9832 conditions, 1766 events. 840/1766 cut-off events. For 27309/27325 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11258 event pairs, 69 based on Foata normal form. 18/1784 useless extension candidates. Maximal degree in co-relation 9778. Up to 525 conditions per place. [2024-11-17 03:42:36,380 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 86 selfloop transitions, 138 changer transitions 14/241 dead transitions. [2024-11-17 03:42:36,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 241 transitions, 4090 flow [2024-11-17 03:42:36,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-17 03:42:36,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-17 03:42:36,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 189 transitions. [2024-11-17 03:42:36,381 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-11-17 03:42:36,381 INFO L175 Difference]: Start difference. First operand has 165 places, 193 transitions, 3257 flow. Second operand 16 states and 189 transitions. [2024-11-17 03:42:36,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 241 transitions, 4090 flow [2024-11-17 03:42:36,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 241 transitions, 3809 flow, removed 101 selfloop flow, removed 6 redundant places. [2024-11-17 03:42:36,465 INFO L231 Difference]: Finished difference. Result has 175 places, 194 transitions, 3265 flow [2024-11-17 03:42:36,465 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2984, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3265, PETRI_PLACES=175, PETRI_TRANSITIONS=194} [2024-11-17 03:42:36,466 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 147 predicate places. [2024-11-17 03:42:36,466 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 194 transitions, 3265 flow [2024-11-17 03:42:36,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.565217391304348) internal successors, (174), 23 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:36,466 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:36,467 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:36,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-17 03:42:36,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:36,668 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:36,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:36,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1577680396, now seen corresponding path program 5 times [2024-11-17 03:42:36,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:36,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634143043] [2024-11-17 03:42:36,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:36,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:36,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:36,789 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:36,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:36,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634143043] [2024-11-17 03:42:36,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634143043] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:36,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479819485] [2024-11-17 03:42:36,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-17 03:42:36,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:36,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:36,792 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:36,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-17 03:42:36,842 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:42:36,842 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:36,843 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-17 03:42:36,844 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:36,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:36,948 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 03:42:36,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479819485] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:36,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 03:42:36,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-11-17 03:42:36,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706978106] [2024-11-17 03:42:36,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:36,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:36,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:36,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:36,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-11-17 03:42:36,958 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:36,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 194 transitions, 3265 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:36,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:36,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:36,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:37,220 INFO L124 PetriNetUnfolderBase]: 804/1690 cut-off events. [2024-11-17 03:42:37,220 INFO L125 PetriNetUnfolderBase]: For 25980/25996 co-relation queries the response was YES. [2024-11-17 03:42:37,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9639 conditions, 1690 events. 804/1690 cut-off events. For 25980/25996 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10568 event pairs, 161 based on Foata normal form. 10/1699 useless extension candidates. Maximal degree in co-relation 9583. Up to 999 conditions per place. [2024-11-17 03:42:37,234 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 118 selfloop transitions, 50 changer transitions 51/222 dead transitions. [2024-11-17 03:42:37,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 222 transitions, 3996 flow [2024-11-17 03:42:37,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:37,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:37,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-11-17 03:42:37,236 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-11-17 03:42:37,236 INFO L175 Difference]: Start difference. First operand has 175 places, 194 transitions, 3265 flow. Second operand 9 states and 109 transitions. [2024-11-17 03:42:37,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 222 transitions, 3996 flow [2024-11-17 03:42:37,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 222 transitions, 3752 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-11-17 03:42:37,316 INFO L231 Difference]: Finished difference. Result has 171 places, 162 transitions, 2561 flow [2024-11-17 03:42:37,316 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3033, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2561, PETRI_PLACES=171, PETRI_TRANSITIONS=162} [2024-11-17 03:42:37,317 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 143 predicate places. [2024-11-17 03:42:37,317 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 162 transitions, 2561 flow [2024-11-17 03:42:37,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:37,317 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:37,318 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:37,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-17 03:42:37,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-17 03:42:37,518 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:37,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:37,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1141527362, now seen corresponding path program 6 times [2024-11-17 03:42:37,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:37,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277739614] [2024-11-17 03:42:37,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:37,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:37,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:37,630 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:37,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:37,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277739614] [2024-11-17 03:42:37,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277739614] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:37,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825454329] [2024-11-17 03:42:37,630 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-17 03:42:37,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:37,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:37,633 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:37,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-17 03:42:37,681 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-17 03:42:37,681 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:37,682 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:37,683 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:37,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:37,803 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:38,038 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:38,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825454329] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:38,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:38,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:42:38,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454492640] [2024-11-17 03:42:38,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:38,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:42:38,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:38,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:42:38,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:42:38,064 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:38,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 162 transitions, 2561 flow. Second operand has 23 states, 23 states have (on average 7.565217391304348) internal successors, (174), 23 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:38,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:38,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:38,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:38,636 INFO L124 PetriNetUnfolderBase]: 756/1610 cut-off events. [2024-11-17 03:42:38,636 INFO L125 PetriNetUnfolderBase]: For 20994/21010 co-relation queries the response was YES. [2024-11-17 03:42:38,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8385 conditions, 1610 events. 756/1610 cut-off events. For 20994/21010 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10073 event pairs, 107 based on Foata normal form. 20/1630 useless extension candidates. Maximal degree in co-relation 8328. Up to 752 conditions per place. [2024-11-17 03:42:38,645 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 91 selfloop transitions, 99 changer transitions 22/215 dead transitions. [2024-11-17 03:42:38,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 215 transitions, 3568 flow [2024-11-17 03:42:38,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-17 03:42:38,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-17 03:42:38,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-11-17 03:42:38,646 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-11-17 03:42:38,646 INFO L175 Difference]: Start difference. First operand has 171 places, 162 transitions, 2561 flow. Second operand 12 states and 148 transitions. [2024-11-17 03:42:38,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 215 transitions, 3568 flow [2024-11-17 03:42:38,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 215 transitions, 3250 flow, removed 22 selfloop flow, removed 15 redundant places. [2024-11-17 03:42:38,688 INFO L231 Difference]: Finished difference. Result has 156 places, 164 transitions, 2543 flow [2024-11-17 03:42:38,688 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2543, PETRI_PLACES=156, PETRI_TRANSITIONS=164} [2024-11-17 03:42:38,689 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 128 predicate places. [2024-11-17 03:42:38,689 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 164 transitions, 2543 flow [2024-11-17 03:42:38,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.565217391304348) internal successors, (174), 23 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:38,689 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:38,689 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:38,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-17 03:42:38,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-17 03:42:38,890 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:38,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:38,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1695307010, now seen corresponding path program 7 times [2024-11-17 03:42:38,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:38,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993419526] [2024-11-17 03:42:38,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:38,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:39,023 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:39,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:39,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993419526] [2024-11-17 03:42:39,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993419526] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:39,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135821748] [2024-11-17 03:42:39,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-17 03:42:39,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:39,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:39,026 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:39,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-17 03:42:39,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:39,073 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:39,074 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:39,201 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:39,201 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:39,438 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:39,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135821748] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:39,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:39,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:42:39,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852799650] [2024-11-17 03:42:39,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:39,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:42:39,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:39,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:42:39,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:42:39,455 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:39,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 164 transitions, 2543 flow. Second operand has 23 states, 23 states have (on average 7.391304347826087) internal successors, (170), 23 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:39,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:39,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:39,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:39,901 INFO L124 PetriNetUnfolderBase]: 733/1592 cut-off events. [2024-11-17 03:42:39,901 INFO L125 PetriNetUnfolderBase]: For 17825/17841 co-relation queries the response was YES. [2024-11-17 03:42:39,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8081 conditions, 1592 events. 733/1592 cut-off events. For 17825/17841 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9920 event pairs, 98 based on Foata normal form. 21/1613 useless extension candidates. Maximal degree in co-relation 8030. Up to 512 conditions per place. [2024-11-17 03:42:39,908 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 100 selfloop transitions, 89 changer transitions 20/212 dead transitions. [2024-11-17 03:42:39,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 212 transitions, 3434 flow [2024-11-17 03:42:39,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-17 03:42:39,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-17 03:42:39,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-11-17 03:42:39,909 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43131868131868134 [2024-11-17 03:42:39,909 INFO L175 Difference]: Start difference. First operand has 156 places, 164 transitions, 2543 flow. Second operand 13 states and 157 transitions. [2024-11-17 03:42:39,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 212 transitions, 3434 flow [2024-11-17 03:42:39,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 212 transitions, 3303 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-11-17 03:42:39,947 INFO L231 Difference]: Finished difference. Result has 160 places, 154 transitions, 2506 flow [2024-11-17 03:42:39,947 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2506, PETRI_PLACES=160, PETRI_TRANSITIONS=154} [2024-11-17 03:42:39,947 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 132 predicate places. [2024-11-17 03:42:39,947 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 154 transitions, 2506 flow [2024-11-17 03:42:39,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.391304347826087) internal successors, (170), 23 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:39,948 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:39,948 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:39,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-17 03:42:40,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-17 03:42:40,148 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:40,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:40,149 INFO L85 PathProgramCache]: Analyzing trace with hash -107005744, now seen corresponding path program 8 times [2024-11-17 03:42:40,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:40,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220870989] [2024-11-17 03:42:40,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:40,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:40,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:40,282 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:40,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220870989] [2024-11-17 03:42:40,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220870989] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770755101] [2024-11-17 03:42:40,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-17 03:42:40,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:40,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:40,285 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:40,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-17 03:42:40,336 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:42:40,337 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:40,337 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:40,339 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:40,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:40,450 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:40,656 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:40,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770755101] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:40,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:40,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-17 03:42:40,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419787286] [2024-11-17 03:42:40,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:40,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-17 03:42:40,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:40,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-17 03:42:40,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2024-11-17 03:42:40,664 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:40,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 154 transitions, 2506 flow. Second operand has 22 states, 22 states have (on average 7.409090909090909) internal successors, (163), 22 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:40,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:40,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:40,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:41,122 INFO L124 PetriNetUnfolderBase]: 771/1652 cut-off events. [2024-11-17 03:42:41,123 INFO L125 PetriNetUnfolderBase]: For 21210/21226 co-relation queries the response was YES. [2024-11-17 03:42:41,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9191 conditions, 1652 events. 771/1652 cut-off events. For 21210/21226 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10248 event pairs, 131 based on Foata normal form. 18/1670 useless extension candidates. Maximal degree in co-relation 9139. Up to 887 conditions per place. [2024-11-17 03:42:41,135 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 107 selfloop transitions, 88 changer transitions 20/218 dead transitions. [2024-11-17 03:42:41,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 218 transitions, 3833 flow [2024-11-17 03:42:41,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-17 03:42:41,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-17 03:42:41,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-11-17 03:42:41,138 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-11-17 03:42:41,138 INFO L175 Difference]: Start difference. First operand has 160 places, 154 transitions, 2506 flow. Second operand 13 states and 143 transitions. [2024-11-17 03:42:41,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 218 transitions, 3833 flow [2024-11-17 03:42:41,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 218 transitions, 3622 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-11-17 03:42:41,189 INFO L231 Difference]: Finished difference. Result has 162 places, 167 transitions, 2811 flow [2024-11-17 03:42:41,190 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2811, PETRI_PLACES=162, PETRI_TRANSITIONS=167} [2024-11-17 03:42:41,190 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 134 predicate places. [2024-11-17 03:42:41,190 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 167 transitions, 2811 flow [2024-11-17 03:42:41,190 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.409090909090909) internal successors, (163), 22 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:41,191 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:41,191 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:41,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-17 03:42:41,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-17 03:42:41,393 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:41,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:41,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1762418390, now seen corresponding path program 9 times [2024-11-17 03:42:41,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:41,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676786524] [2024-11-17 03:42:41,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:41,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:41,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:41,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:41,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:41,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676786524] [2024-11-17 03:42:41,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676786524] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:41,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824075733] [2024-11-17 03:42:41,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-17 03:42:41,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:41,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:41,508 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:41,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-17 03:42:41,554 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-17 03:42:41,554 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:41,555 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:41,557 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:41,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:41,667 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:41,837 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:41,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824075733] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:41,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:41,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-17 03:42:41,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958245617] [2024-11-17 03:42:41,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:41,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-17 03:42:41,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:41,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-17 03:42:41,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2024-11-17 03:42:41,847 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:41,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 167 transitions, 2811 flow. Second operand has 22 states, 22 states have (on average 7.409090909090909) internal successors, (163), 22 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:41,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:41,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:41,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:42,285 INFO L124 PetriNetUnfolderBase]: 772/1660 cut-off events. [2024-11-17 03:42:42,285 INFO L125 PetriNetUnfolderBase]: For 22438/22454 co-relation queries the response was YES. [2024-11-17 03:42:42,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9138 conditions, 1660 events. 772/1660 cut-off events. For 22438/22454 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10305 event pairs, 133 based on Foata normal form. 19/1679 useless extension candidates. Maximal degree in co-relation 9083. Up to 887 conditions per place. [2024-11-17 03:42:42,294 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 104 selfloop transitions, 86 changer transitions 18/211 dead transitions. [2024-11-17 03:42:42,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 211 transitions, 3734 flow [2024-11-17 03:42:42,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-17 03:42:42,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-17 03:42:42,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 142 transitions. [2024-11-17 03:42:42,296 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3901098901098901 [2024-11-17 03:42:42,296 INFO L175 Difference]: Start difference. First operand has 162 places, 167 transitions, 2811 flow. Second operand 13 states and 142 transitions. [2024-11-17 03:42:42,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 211 transitions, 3734 flow [2024-11-17 03:42:42,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 211 transitions, 3591 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-11-17 03:42:42,357 INFO L231 Difference]: Finished difference. Result has 165 places, 165 transitions, 2825 flow [2024-11-17 03:42:42,357 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2825, PETRI_PLACES=165, PETRI_TRANSITIONS=165} [2024-11-17 03:42:42,358 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 137 predicate places. [2024-11-17 03:42:42,358 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 165 transitions, 2825 flow [2024-11-17 03:42:42,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.409090909090909) internal successors, (163), 22 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:42,358 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:42,358 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:42,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-17 03:42:42,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-17 03:42:42,559 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:42,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:42,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1925731514, now seen corresponding path program 10 times [2024-11-17 03:42:42,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:42,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372549636] [2024-11-17 03:42:42,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:42,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:42,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:42,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:42,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:42,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372549636] [2024-11-17 03:42:42,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372549636] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:42,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540896529] [2024-11-17 03:42:42,671 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-17 03:42:42,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:42,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:42,673 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:42,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-17 03:42:42,722 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-17 03:42:42,722 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:42,723 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:42,724 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:42,842 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:42,842 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:43,063 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:43,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540896529] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:43,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:43,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-17 03:42:43,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936877566] [2024-11-17 03:42:43,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:43,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-17 03:42:43,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:43,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-17 03:42:43,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2024-11-17 03:42:43,079 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:43,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 165 transitions, 2825 flow. Second operand has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:43,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:43,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:43,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:43,556 INFO L124 PetriNetUnfolderBase]: 897/1919 cut-off events. [2024-11-17 03:42:43,557 INFO L125 PetriNetUnfolderBase]: For 26182/26198 co-relation queries the response was YES. [2024-11-17 03:42:43,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10499 conditions, 1919 events. 897/1919 cut-off events. For 26182/26198 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12343 event pairs, 147 based on Foata normal form. 23/1942 useless extension candidates. Maximal degree in co-relation 10445. Up to 865 conditions per place. [2024-11-17 03:42:43,568 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 87 selfloop transitions, 71 changer transitions 70/231 dead transitions. [2024-11-17 03:42:43,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 231 transitions, 4128 flow [2024-11-17 03:42:43,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-17 03:42:43,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-17 03:42:43,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 143 transitions. [2024-11-17 03:42:43,569 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-11-17 03:42:43,569 INFO L175 Difference]: Start difference. First operand has 165 places, 165 transitions, 2825 flow. Second operand 13 states and 143 transitions. [2024-11-17 03:42:43,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 231 transitions, 4128 flow [2024-11-17 03:42:43,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 231 transitions, 3934 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-11-17 03:42:43,625 INFO L231 Difference]: Finished difference. Result has 165 places, 149 transitions, 2472 flow [2024-11-17 03:42:43,625 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2665, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2472, PETRI_PLACES=165, PETRI_TRANSITIONS=149} [2024-11-17 03:42:43,626 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 137 predicate places. [2024-11-17 03:42:43,626 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 149 transitions, 2472 flow [2024-11-17 03:42:43,626 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:43,626 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:43,626 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:43,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-17 03:42:43,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-11-17 03:42:43,827 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:43,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:43,827 INFO L85 PathProgramCache]: Analyzing trace with hash -2027433564, now seen corresponding path program 11 times [2024-11-17 03:42:43,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:43,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536778727] [2024-11-17 03:42:43,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:43,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:43,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:43,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:43,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:43,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536778727] [2024-11-17 03:42:43,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536778727] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:43,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318883850] [2024-11-17 03:42:43,933 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-17 03:42:43,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:43,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:43,936 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:43,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-17 03:42:43,973 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:42:43,974 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:43,974 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-17 03:42:43,975 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:44,076 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:44,076 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 03:42:44,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318883850] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:44,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 03:42:44,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-11-17 03:42:44,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276527026] [2024-11-17 03:42:44,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:44,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:44,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:44,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:44,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-11-17 03:42:44,087 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:44,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 149 transitions, 2472 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:44,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:44,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:44,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:44,338 INFO L124 PetriNetUnfolderBase]: 956/2007 cut-off events. [2024-11-17 03:42:44,338 INFO L125 PetriNetUnfolderBase]: For 29959/29979 co-relation queries the response was YES. [2024-11-17 03:42:44,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11187 conditions, 2007 events. 956/2007 cut-off events. For 29959/29979 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13122 event pairs, 220 based on Foata normal form. 9/2011 useless extension candidates. Maximal degree in co-relation 11133. Up to 1031 conditions per place. [2024-11-17 03:42:44,347 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 143 selfloop transitions, 93 changer transitions 13/252 dead transitions. [2024-11-17 03:42:44,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 252 transitions, 4703 flow [2024-11-17 03:42:44,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:44,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:44,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-11-17 03:42:44,348 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-17 03:42:44,348 INFO L175 Difference]: Start difference. First operand has 165 places, 149 transitions, 2472 flow. Second operand 9 states and 112 transitions. [2024-11-17 03:42:44,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 252 transitions, 4703 flow [2024-11-17 03:42:44,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 252 transitions, 4341 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-11-17 03:42:44,403 INFO L231 Difference]: Finished difference. Result has 156 places, 198 transitions, 3469 flow [2024-11-17 03:42:44,403 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3469, PETRI_PLACES=156, PETRI_TRANSITIONS=198} [2024-11-17 03:42:44,404 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 128 predicate places. [2024-11-17 03:42:44,404 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 198 transitions, 3469 flow [2024-11-17 03:42:44,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:44,404 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:44,404 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:44,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-17 03:42:44,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:44,605 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:44,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:44,605 INFO L85 PathProgramCache]: Analyzing trace with hash 983190238, now seen corresponding path program 12 times [2024-11-17 03:42:44,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:44,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769320279] [2024-11-17 03:42:44,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:44,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:44,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:44,712 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:44,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:44,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769320279] [2024-11-17 03:42:44,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769320279] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:44,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180101419] [2024-11-17 03:42:44,713 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-17 03:42:44,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:44,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:44,715 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:44,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-17 03:42:44,762 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-17 03:42:44,762 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:44,763 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:44,763 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:44,862 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:44,862 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:45,079 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:45,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180101419] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:45,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:45,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-11-17 03:42:45,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089208617] [2024-11-17 03:42:45,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:45,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-17 03:42:45,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:45,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-17 03:42:45,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2024-11-17 03:42:45,093 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:45,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 198 transitions, 3469 flow. Second operand has 21 states, 21 states have (on average 7.523809523809524) internal successors, (158), 21 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:45,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:45,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:45,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:45,796 INFO L124 PetriNetUnfolderBase]: 1344/2825 cut-off events. [2024-11-17 03:42:45,796 INFO L125 PetriNetUnfolderBase]: For 41560/41576 co-relation queries the response was YES. [2024-11-17 03:42:45,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16313 conditions, 2825 events. 1344/2825 cut-off events. For 41560/41576 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20154 event pairs, 102 based on Foata normal form. 45/2870 useless extension candidates. Maximal degree in co-relation 16259. Up to 710 conditions per place. [2024-11-17 03:42:45,813 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 100 selfloop transitions, 228 changer transitions 52/383 dead transitions. [2024-11-17 03:42:45,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 383 transitions, 7235 flow [2024-11-17 03:42:45,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-17 03:42:45,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-17 03:42:45,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 258 transitions. [2024-11-17 03:42:45,814 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-11-17 03:42:45,814 INFO L175 Difference]: Start difference. First operand has 156 places, 198 transitions, 3469 flow. Second operand 22 states and 258 transitions. [2024-11-17 03:42:45,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 383 transitions, 7235 flow [2024-11-17 03:42:45,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 383 transitions, 7096 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-11-17 03:42:45,924 INFO L231 Difference]: Finished difference. Result has 183 places, 283 transitions, 5756 flow [2024-11-17 03:42:45,924 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3353, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5756, PETRI_PLACES=183, PETRI_TRANSITIONS=283} [2024-11-17 03:42:45,925 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 155 predicate places. [2024-11-17 03:42:45,925 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 283 transitions, 5756 flow [2024-11-17 03:42:45,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.523809523809524) internal successors, (158), 21 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:45,925 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:45,925 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:45,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-17 03:42:46,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:46,126 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:46,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:46,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1099920416, now seen corresponding path program 13 times [2024-11-17 03:42:46,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:46,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385052529] [2024-11-17 03:42:46,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:46,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:46,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:46,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:46,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:46,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385052529] [2024-11-17 03:42:46,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385052529] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:46,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497269333] [2024-11-17 03:42:46,231 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-17 03:42:46,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:46,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:46,232 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:46,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-17 03:42:46,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:46,269 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:46,270 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:46,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:46,359 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:46,576 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:46,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497269333] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:46,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:46,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-11-17 03:42:46,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512395275] [2024-11-17 03:42:46,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:46,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-17 03:42:46,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:46,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-17 03:42:46,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2024-11-17 03:42:46,594 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:46,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 283 transitions, 5756 flow. Second operand has 21 states, 21 states have (on average 7.523809523809524) internal successors, (158), 21 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:46,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:46,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:46,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:47,314 INFO L124 PetriNetUnfolderBase]: 1230/2598 cut-off events. [2024-11-17 03:42:47,314 INFO L125 PetriNetUnfolderBase]: For 48754/48770 co-relation queries the response was YES. [2024-11-17 03:42:47,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16176 conditions, 2598 events. 1230/2598 cut-off events. For 48754/48770 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18217 event pairs, 100 based on Foata normal form. 18/2616 useless extension candidates. Maximal degree in co-relation 16113. Up to 710 conditions per place. [2024-11-17 03:42:47,329 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 94 selfloop transitions, 224 changer transitions 16/337 dead transitions. [2024-11-17 03:42:47,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 337 transitions, 6909 flow [2024-11-17 03:42:47,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-17 03:42:47,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-17 03:42:47,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 249 transitions. [2024-11-17 03:42:47,330 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4042207792207792 [2024-11-17 03:42:47,330 INFO L175 Difference]: Start difference. First operand has 183 places, 283 transitions, 5756 flow. Second operand 22 states and 249 transitions. [2024-11-17 03:42:47,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 337 transitions, 6909 flow [2024-11-17 03:42:47,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 337 transitions, 6437 flow, removed 145 selfloop flow, removed 9 redundant places. [2024-11-17 03:42:47,454 INFO L231 Difference]: Finished difference. Result has 194 places, 279 transitions, 5678 flow [2024-11-17 03:42:47,454 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5300, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5678, PETRI_PLACES=194, PETRI_TRANSITIONS=279} [2024-11-17 03:42:47,454 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 166 predicate places. [2024-11-17 03:42:47,454 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 279 transitions, 5678 flow [2024-11-17 03:42:47,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.523809523809524) internal successors, (158), 21 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:47,455 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:47,455 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:47,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-17 03:42:47,655 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-17 03:42:47,655 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:47,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:47,656 INFO L85 PathProgramCache]: Analyzing trace with hash -674923150, now seen corresponding path program 14 times [2024-11-17 03:42:47,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:47,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388431997] [2024-11-17 03:42:47,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:47,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:47,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:47,768 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:47,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:47,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388431997] [2024-11-17 03:42:47,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388431997] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:47,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615916121] [2024-11-17 03:42:47,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-17 03:42:47,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:47,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:47,769 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:47,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-17 03:42:47,810 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:42:47,810 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:47,810 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:47,811 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:47,918 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:47,919 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:48,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:48,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615916121] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:48,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:48,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2024-11-17 03:42:48,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237294487] [2024-11-17 03:42:48,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:48,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-17 03:42:48,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:48,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-17 03:42:48,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2024-11-17 03:42:48,145 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:48,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 279 transitions, 5678 flow. Second operand has 24 states, 24 states have (on average 7.5) internal successors, (180), 24 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:48,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:48,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:48,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:49,426 INFO L124 PetriNetUnfolderBase]: 1912/3986 cut-off events. [2024-11-17 03:42:49,426 INFO L125 PetriNetUnfolderBase]: For 76740/76756 co-relation queries the response was YES. [2024-11-17 03:42:49,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25643 conditions, 3986 events. 1912/3986 cut-off events. For 76740/76756 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 30140 event pairs, 361 based on Foata normal form. 20/4006 useless extension candidates. Maximal degree in co-relation 25583. Up to 1598 conditions per place. [2024-11-17 03:42:49,452 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 240 selfloop transitions, 263 changer transitions 26/532 dead transitions. [2024-11-17 03:42:49,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 532 transitions, 10936 flow [2024-11-17 03:42:49,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-17 03:42:49,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-17 03:42:49,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 386 transitions. [2024-11-17 03:42:49,454 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39387755102040817 [2024-11-17 03:42:49,454 INFO L175 Difference]: Start difference. First operand has 194 places, 279 transitions, 5678 flow. Second operand 35 states and 386 transitions. [2024-11-17 03:42:49,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 532 transitions, 10936 flow [2024-11-17 03:42:49,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 532 transitions, 10397 flow, removed 4 selfloop flow, removed 17 redundant places. [2024-11-17 03:42:49,660 INFO L231 Difference]: Finished difference. Result has 217 places, 401 transitions, 8839 flow [2024-11-17 03:42:49,661 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5347, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8839, PETRI_PLACES=217, PETRI_TRANSITIONS=401} [2024-11-17 03:42:49,661 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 189 predicate places. [2024-11-17 03:42:49,661 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 401 transitions, 8839 flow [2024-11-17 03:42:49,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.5) internal successors, (180), 24 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:49,662 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:49,662 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:49,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-17 03:42:49,862 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:49,862 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:49,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:49,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1743600156, now seen corresponding path program 15 times [2024-11-17 03:42:49,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:49,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700076225] [2024-11-17 03:42:49,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:49,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:49,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:49,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700076225] [2024-11-17 03:42:49,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700076225] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:49,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440636729] [2024-11-17 03:42:49,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-17 03:42:49,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:49,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:49,991 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:49,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-17 03:42:50,036 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-17 03:42:50,036 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:50,037 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:50,038 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:50,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:50,179 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:50,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:50,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440636729] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:50,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:50,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2024-11-17 03:42:50,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912113052] [2024-11-17 03:42:50,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:50,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-17 03:42:50,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:50,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-17 03:42:50,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2024-11-17 03:42:50,388 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:50,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 401 transitions, 8839 flow. Second operand has 24 states, 24 states have (on average 7.458333333333333) internal successors, (179), 24 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:50,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:50,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:50,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:51,776 INFO L124 PetriNetUnfolderBase]: 1812/3861 cut-off events. [2024-11-17 03:42:51,776 INFO L125 PetriNetUnfolderBase]: For 81620/81636 co-relation queries the response was YES. [2024-11-17 03:42:51,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25345 conditions, 3861 events. 1812/3861 cut-off events. For 81620/81636 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 29225 event pairs, 409 based on Foata normal form. 37/3898 useless extension candidates. Maximal degree in co-relation 25275. Up to 1985 conditions per place. [2024-11-17 03:42:51,816 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 240 selfloop transitions, 224 changer transitions 18/485 dead transitions. [2024-11-17 03:42:51,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 485 transitions, 10558 flow [2024-11-17 03:42:51,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-17 03:42:51,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-17 03:42:51,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 369 transitions. [2024-11-17 03:42:51,818 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38760504201680673 [2024-11-17 03:42:51,818 INFO L175 Difference]: Start difference. First operand has 217 places, 401 transitions, 8839 flow. Second operand 34 states and 369 transitions. [2024-11-17 03:42:51,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 485 transitions, 10558 flow [2024-11-17 03:42:52,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 485 transitions, 10110 flow, removed 141 selfloop flow, removed 15 redundant places. [2024-11-17 03:42:52,086 INFO L231 Difference]: Finished difference. Result has 238 places, 390 transitions, 8732 flow [2024-11-17 03:42:52,086 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7608, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8732, PETRI_PLACES=238, PETRI_TRANSITIONS=390} [2024-11-17 03:42:52,087 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 210 predicate places. [2024-11-17 03:42:52,087 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 390 transitions, 8732 flow [2024-11-17 03:42:52,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.458333333333333) internal successors, (179), 24 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:52,087 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:52,087 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:52,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-17 03:42:52,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:52,288 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:52,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:52,288 INFO L85 PathProgramCache]: Analyzing trace with hash -93621916, now seen corresponding path program 16 times [2024-11-17 03:42:52,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:52,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061076108] [2024-11-17 03:42:52,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:52,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:52,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:52,469 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:52,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:52,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061076108] [2024-11-17 03:42:52,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061076108] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:52,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031948366] [2024-11-17 03:42:52,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-17 03:42:52,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:52,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:52,472 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:52,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-17 03:42:52,513 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-17 03:42:52,513 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:52,514 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:52,515 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:52,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:52,582 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:52,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:52,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031948366] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:52,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:52,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2024-11-17 03:42:52,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715959657] [2024-11-17 03:42:52,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:52,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-17 03:42:52,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:52,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-17 03:42:52,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2024-11-17 03:42:52,878 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:52,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 390 transitions, 8732 flow. Second operand has 20 states, 20 states have (on average 7.45) internal successors, (149), 20 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:52,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:52,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:52,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:54,123 INFO L124 PetriNetUnfolderBase]: 1762/3757 cut-off events. [2024-11-17 03:42:54,123 INFO L125 PetriNetUnfolderBase]: For 75454/75470 co-relation queries the response was YES. [2024-11-17 03:42:54,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24949 conditions, 3757 events. 1762/3757 cut-off events. For 75454/75470 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 28214 event pairs, 91 based on Foata normal form. 37/3794 useless extension candidates. Maximal degree in co-relation 24874. Up to 1139 conditions per place. [2024-11-17 03:42:54,152 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 92 selfloop transitions, 304 changer transitions 51/450 dead transitions. [2024-11-17 03:42:54,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 450 transitions, 10276 flow [2024-11-17 03:42:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-17 03:42:54,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-17 03:42:54,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 250 transitions. [2024-11-17 03:42:54,153 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-11-17 03:42:54,153 INFO L175 Difference]: Start difference. First operand has 238 places, 390 transitions, 8732 flow. Second operand 24 states and 250 transitions. [2024-11-17 03:42:54,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 450 transitions, 10276 flow [2024-11-17 03:42:54,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 450 transitions, 10004 flow, removed 52 selfloop flow, removed 15 redundant places. [2024-11-17 03:42:54,453 INFO L231 Difference]: Finished difference. Result has 247 places, 371 transitions, 8897 flow [2024-11-17 03:42:54,454 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8160, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8897, PETRI_PLACES=247, PETRI_TRANSITIONS=371} [2024-11-17 03:42:54,454 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 219 predicate places. [2024-11-17 03:42:54,454 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 371 transitions, 8897 flow [2024-11-17 03:42:54,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.45) internal successors, (149), 20 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:54,455 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:54,455 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:54,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-17 03:42:54,655 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:54,655 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:54,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:54,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1721141254, now seen corresponding path program 17 times [2024-11-17 03:42:54,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:54,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687158912] [2024-11-17 03:42:54,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:54,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:54,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:54,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:54,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:54,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687158912] [2024-11-17 03:42:54,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687158912] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:54,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426865449] [2024-11-17 03:42:54,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-17 03:42:54,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:54,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:54,764 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:54,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-17 03:42:54,812 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:42:54,812 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:54,814 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-17 03:42:54,815 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:54,995 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:54,996 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 03:42:54,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426865449] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:42:54,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 03:42:54,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-11-17 03:42:54,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205053925] [2024-11-17 03:42:54,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:42:54,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:42:54,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:54,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:42:54,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2024-11-17 03:42:55,000 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:55,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 371 transitions, 8897 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:55,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:55,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:55,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:55,516 INFO L124 PetriNetUnfolderBase]: 1675/3571 cut-off events. [2024-11-17 03:42:55,516 INFO L125 PetriNetUnfolderBase]: For 82894/82910 co-relation queries the response was YES. [2024-11-17 03:42:55,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24922 conditions, 3571 events. 1675/3571 cut-off events. For 82894/82910 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26558 event pairs, 94 based on Foata normal form. 21/3587 useless extension candidates. Maximal degree in co-relation 24842. Up to 861 conditions per place. [2024-11-17 03:42:55,542 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 150 selfloop transitions, 150 changer transitions 104/407 dead transitions. [2024-11-17 03:42:55,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 407 transitions, 10342 flow [2024-11-17 03:42:55,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:42:55,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:42:55,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-11-17 03:42:55,543 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-11-17 03:42:55,543 INFO L175 Difference]: Start difference. First operand has 247 places, 371 transitions, 8897 flow. Second operand 9 states and 104 transitions. [2024-11-17 03:42:55,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 407 transitions, 10342 flow [2024-11-17 03:42:55,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 407 transitions, 9663 flow, removed 64 selfloop flow, removed 13 redundant places. [2024-11-17 03:42:55,941 INFO L231 Difference]: Finished difference. Result has 237 places, 292 transitions, 6887 flow [2024-11-17 03:42:55,942 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8244, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6887, PETRI_PLACES=237, PETRI_TRANSITIONS=292} [2024-11-17 03:42:55,942 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 209 predicate places. [2024-11-17 03:42:55,942 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 292 transitions, 6887 flow [2024-11-17 03:42:55,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:55,943 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:55,943 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:55,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-17 03:42:56,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-17 03:42:56,144 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:56,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:56,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1073848434, now seen corresponding path program 18 times [2024-11-17 03:42:56,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:56,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614609905] [2024-11-17 03:42:56,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:56,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:56,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:56,345 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:56,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:56,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614609905] [2024-11-17 03:42:56,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614609905] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:56,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314657814] [2024-11-17 03:42:56,346 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-17 03:42:56,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:56,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:56,348 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:56,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-17 03:42:56,400 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-17 03:42:56,400 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:56,401 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:56,402 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:56,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:56,505 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:56,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:56,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314657814] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:56,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:56,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2024-11-17 03:42:56,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280788277] [2024-11-17 03:42:56,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:56,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-17 03:42:56,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:56,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-17 03:42:56,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2024-11-17 03:42:56,680 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:56,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 292 transitions, 6887 flow. Second operand has 20 states, 20 states have (on average 7.65) internal successors, (153), 20 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:56,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:56,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:56,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:57,566 INFO L124 PetriNetUnfolderBase]: 1166/2549 cut-off events. [2024-11-17 03:42:57,566 INFO L125 PetriNetUnfolderBase]: For 53841/53849 co-relation queries the response was YES. [2024-11-17 03:42:57,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18130 conditions, 2549 events. 1166/2549 cut-off events. For 53841/53849 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18615 event pairs, 164 based on Foata normal form. 29/2573 useless extension candidates. Maximal degree in co-relation 18056. Up to 1362 conditions per place. [2024-11-17 03:42:57,583 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 193 selfloop transitions, 179 changer transitions 29/404 dead transitions. [2024-11-17 03:42:57,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 404 transitions, 9942 flow [2024-11-17 03:42:57,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-17 03:42:57,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-17 03:42:57,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 212 transitions. [2024-11-17 03:42:57,584 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39849624060150374 [2024-11-17 03:42:57,584 INFO L175 Difference]: Start difference. First operand has 237 places, 292 transitions, 6887 flow. Second operand 19 states and 212 transitions. [2024-11-17 03:42:57,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 404 transitions, 9942 flow [2024-11-17 03:42:57,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 404 transitions, 8932 flow, removed 40 selfloop flow, removed 27 redundant places. [2024-11-17 03:42:57,725 INFO L231 Difference]: Finished difference. Result has 219 places, 338 transitions, 7843 flow [2024-11-17 03:42:57,725 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6117, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7843, PETRI_PLACES=219, PETRI_TRANSITIONS=338} [2024-11-17 03:42:57,725 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 191 predicate places. [2024-11-17 03:42:57,726 INFO L471 AbstractCegarLoop]: Abstraction has has 219 places, 338 transitions, 7843 flow [2024-11-17 03:42:57,726 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.65) internal successors, (153), 20 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:57,726 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:57,726 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:57,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-17 03:42:57,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-11-17 03:42:57,926 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:57,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:57,927 INFO L85 PathProgramCache]: Analyzing trace with hash 2111351858, now seen corresponding path program 19 times [2024-11-17 03:42:57,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:57,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33083145] [2024-11-17 03:42:57,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:57,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:57,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:58,017 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:58,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:58,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33083145] [2024-11-17 03:42:58,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33083145] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:58,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956508547] [2024-11-17 03:42:58,017 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-17 03:42:58,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:58,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:58,018 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:58,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-17 03:42:58,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:58,056 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:58,057 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:58,141 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:58,141 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:58,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:58,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956508547] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:58,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:58,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-17 03:42:58,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435084529] [2024-11-17 03:42:58,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:58,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-17 03:42:58,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:58,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-17 03:42:58,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2024-11-17 03:42:58,314 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:58,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 338 transitions, 7843 flow. Second operand has 22 states, 22 states have (on average 7.454545454545454) internal successors, (164), 22 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:58,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:58,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:58,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:42:58,935 INFO L124 PetriNetUnfolderBase]: 1249/2730 cut-off events. [2024-11-17 03:42:58,935 INFO L125 PetriNetUnfolderBase]: For 53659/53667 co-relation queries the response was YES. [2024-11-17 03:42:58,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18730 conditions, 2730 events. 1249/2730 cut-off events. For 53659/53667 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20289 event pairs, 211 based on Foata normal form. 14/2739 useless extension candidates. Maximal degree in co-relation 18659. Up to 1350 conditions per place. [2024-11-17 03:42:58,953 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 204 selfloop transitions, 166 changer transitions 49/422 dead transitions. [2024-11-17 03:42:58,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 422 transitions, 10283 flow [2024-11-17 03:42:58,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 03:42:58,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 03:42:58,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 162 transitions. [2024-11-17 03:42:58,954 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.413265306122449 [2024-11-17 03:42:58,954 INFO L175 Difference]: Start difference. First operand has 219 places, 338 transitions, 7843 flow. Second operand 14 states and 162 transitions. [2024-11-17 03:42:58,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 422 transitions, 10283 flow [2024-11-17 03:42:59,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 422 transitions, 10042 flow, removed 118 selfloop flow, removed 4 redundant places. [2024-11-17 03:42:59,138 INFO L231 Difference]: Finished difference. Result has 230 places, 335 transitions, 8090 flow [2024-11-17 03:42:59,138 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7618, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8090, PETRI_PLACES=230, PETRI_TRANSITIONS=335} [2024-11-17 03:42:59,139 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 202 predicate places. [2024-11-17 03:42:59,139 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 335 transitions, 8090 flow [2024-11-17 03:42:59,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.454545454545454) internal successors, (164), 22 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:59,139 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:42:59,139 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:42:59,151 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-17 03:42:59,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-17 03:42:59,340 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:42:59,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:42:59,340 INFO L85 PathProgramCache]: Analyzing trace with hash -359463754, now seen corresponding path program 20 times [2024-11-17 03:42:59,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:42:59,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284841892] [2024-11-17 03:42:59,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:42:59,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:42:59,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:42:59,455 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:59,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:42:59,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284841892] [2024-11-17 03:42:59,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284841892] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:42:59,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938385316] [2024-11-17 03:42:59,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-17 03:42:59,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:42:59,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:42:59,456 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:42:59,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-17 03:42:59,494 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:42:59,495 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:42:59,495 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:42:59,496 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:42:59,584 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:59,585 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:42:59,785 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:42:59,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938385316] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:42:59,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:42:59,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-17 03:42:59,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057808567] [2024-11-17 03:42:59,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:42:59,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-17 03:42:59,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:42:59,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-17 03:42:59,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2024-11-17 03:42:59,795 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:42:59,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 335 transitions, 8090 flow. Second operand has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:42:59,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:42:59,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:42:59,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:00,464 INFO L124 PetriNetUnfolderBase]: 1126/2484 cut-off events. [2024-11-17 03:43:00,464 INFO L125 PetriNetUnfolderBase]: For 48772/48780 co-relation queries the response was YES. [2024-11-17 03:43:00,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16985 conditions, 2484 events. 1126/2484 cut-off events. For 48772/48780 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18205 event pairs, 210 based on Foata normal form. 10/2489 useless extension candidates. Maximal degree in co-relation 16911. Up to 1352 conditions per place. [2024-11-17 03:43:00,488 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 200 selfloop transitions, 165 changer transitions 21/389 dead transitions. [2024-11-17 03:43:00,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 389 transitions, 9527 flow [2024-11-17 03:43:00,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-17 03:43:00,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-17 03:43:00,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 180 transitions. [2024-11-17 03:43:00,489 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-11-17 03:43:00,489 INFO L175 Difference]: Start difference. First operand has 230 places, 335 transitions, 8090 flow. Second operand 16 states and 180 transitions. [2024-11-17 03:43:00,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 389 transitions, 9527 flow [2024-11-17 03:43:00,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 389 transitions, 9349 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-11-17 03:43:00,666 INFO L231 Difference]: Finished difference. Result has 234 places, 330 transitions, 8184 flow [2024-11-17 03:43:00,667 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7920, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8184, PETRI_PLACES=234, PETRI_TRANSITIONS=330} [2024-11-17 03:43:00,667 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 206 predicate places. [2024-11-17 03:43:00,667 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 330 transitions, 8184 flow [2024-11-17 03:43:00,667 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:00,667 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:00,667 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:00,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-17 03:43:00,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:00,868 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:00,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:00,868 INFO L85 PathProgramCache]: Analyzing trace with hash -23911758, now seen corresponding path program 21 times [2024-11-17 03:43:00,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:00,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836312300] [2024-11-17 03:43:00,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:00,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:00,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:00,976 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:00,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:00,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836312300] [2024-11-17 03:43:00,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836312300] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:00,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010587661] [2024-11-17 03:43:00,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-17 03:43:00,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:00,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:00,978 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:00,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-17 03:43:01,022 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-17 03:43:01,022 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:01,023 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:01,024 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:01,142 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:01,143 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:01,368 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:01,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010587661] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:01,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:01,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-17 03:43:01,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037376576] [2024-11-17 03:43:01,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:01,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-17 03:43:01,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:01,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-17 03:43:01,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2024-11-17 03:43:01,381 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:01,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 330 transitions, 8184 flow. Second operand has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:01,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:01,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:01,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:02,056 INFO L124 PetriNetUnfolderBase]: 1078/2382 cut-off events. [2024-11-17 03:43:02,056 INFO L125 PetriNetUnfolderBase]: For 48533/48541 co-relation queries the response was YES. [2024-11-17 03:43:02,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16639 conditions, 2382 events. 1078/2382 cut-off events. For 48533/48541 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17309 event pairs, 215 based on Foata normal form. 10/2387 useless extension candidates. Maximal degree in co-relation 16568. Up to 1429 conditions per place. [2024-11-17 03:43:02,074 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 183 selfloop transitions, 153 changer transitions 23/362 dead transitions. [2024-11-17 03:43:02,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 362 transitions, 9234 flow [2024-11-17 03:43:02,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-17 03:43:02,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-17 03:43:02,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 158 transitions. [2024-11-17 03:43:02,075 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-11-17 03:43:02,075 INFO L175 Difference]: Start difference. First operand has 234 places, 330 transitions, 8184 flow. Second operand 15 states and 158 transitions. [2024-11-17 03:43:02,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 362 transitions, 9234 flow [2024-11-17 03:43:02,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 362 transitions, 8761 flow, removed 32 selfloop flow, removed 15 redundant places. [2024-11-17 03:43:02,228 INFO L231 Difference]: Finished difference. Result has 234 places, 324 transitions, 7886 flow [2024-11-17 03:43:02,228 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7886, PETRI_PLACES=234, PETRI_TRANSITIONS=324} [2024-11-17 03:43:02,228 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 206 predicate places. [2024-11-17 03:43:02,229 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 324 transitions, 7886 flow [2024-11-17 03:43:02,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:02,229 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:02,229 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:02,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-17 03:43:02,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:02,430 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:02,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:02,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1328646572, now seen corresponding path program 22 times [2024-11-17 03:43:02,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:02,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89334154] [2024-11-17 03:43:02,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:02,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:02,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:02,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:02,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:02,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89334154] [2024-11-17 03:43:02,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89334154] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:02,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315274666] [2024-11-17 03:43:02,532 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-17 03:43:02,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:02,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:02,535 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:02,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-17 03:43:02,572 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-17 03:43:02,572 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:02,573 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:02,573 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:02,648 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:02,648 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:02,842 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:02,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315274666] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:02,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:02,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-11-17 03:43:02,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653440195] [2024-11-17 03:43:02,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:02,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-17 03:43:02,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:02,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-17 03:43:02,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2024-11-17 03:43:02,850 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:02,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 324 transitions, 7886 flow. Second operand has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:02,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:02,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:02,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:03,675 INFO L124 PetriNetUnfolderBase]: 1311/2880 cut-off events. [2024-11-17 03:43:03,675 INFO L125 PetriNetUnfolderBase]: For 59835/59843 co-relation queries the response was YES. [2024-11-17 03:43:03,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20714 conditions, 2880 events. 1311/2880 cut-off events. For 59835/59843 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 21614 event pairs, 122 based on Foata normal form. 16/2895 useless extension candidates. Maximal degree in co-relation 20643. Up to 1026 conditions per place. [2024-11-17 03:43:03,697 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 147 selfloop transitions, 274 changer transitions 80/504 dead transitions. [2024-11-17 03:43:03,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 504 transitions, 12792 flow [2024-11-17 03:43:03,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-17 03:43:03,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-17 03:43:03,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 274 transitions. [2024-11-17 03:43:03,698 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3914285714285714 [2024-11-17 03:43:03,698 INFO L175 Difference]: Start difference. First operand has 234 places, 324 transitions, 7886 flow. Second operand 25 states and 274 transitions. [2024-11-17 03:43:03,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 504 transitions, 12792 flow [2024-11-17 03:43:03,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 504 transitions, 12344 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-11-17 03:43:03,921 INFO L231 Difference]: Finished difference. Result has 253 places, 385 transitions, 10197 flow [2024-11-17 03:43:03,921 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7560, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=10197, PETRI_PLACES=253, PETRI_TRANSITIONS=385} [2024-11-17 03:43:03,921 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 225 predicate places. [2024-11-17 03:43:03,922 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 385 transitions, 10197 flow [2024-11-17 03:43:03,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:03,922 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:03,922 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:03,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-17 03:43:04,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2024-11-17 03:43:04,122 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:04,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:04,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1545032064, now seen corresponding path program 23 times [2024-11-17 03:43:04,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:04,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064816751] [2024-11-17 03:43:04,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:04,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:04,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:04,206 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:04,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:04,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064816751] [2024-11-17 03:43:04,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064816751] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:04,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994480765] [2024-11-17 03:43:04,206 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-17 03:43:04,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:04,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:04,207 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:04,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-17 03:43:04,243 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-17 03:43:04,243 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:04,244 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-17 03:43:04,244 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:04,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:04,317 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:04,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994480765] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:04,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:04,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2024-11-17 03:43:04,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302666086] [2024-11-17 03:43:04,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:04,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-17 03:43:04,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:04,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-17 03:43:04,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2024-11-17 03:43:04,413 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:04,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 385 transitions, 10197 flow. Second operand has 20 states, 20 states have (on average 7.65) internal successors, (153), 20 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:04,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:04,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:04,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:05,110 INFO L124 PetriNetUnfolderBase]: 1182/2610 cut-off events. [2024-11-17 03:43:05,110 INFO L125 PetriNetUnfolderBase]: For 66996/67004 co-relation queries the response was YES. [2024-11-17 03:43:05,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19917 conditions, 2610 events. 1182/2610 cut-off events. For 66996/67004 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19037 event pairs, 94 based on Foata normal form. 26/2635 useless extension candidates. Maximal degree in co-relation 19837. Up to 867 conditions per place. [2024-11-17 03:43:05,129 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 179 selfloop transitions, 162 changer transitions 100/444 dead transitions. [2024-11-17 03:43:05,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 444 transitions, 12103 flow [2024-11-17 03:43:05,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-17 03:43:05,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-17 03:43:05,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 215 transitions. [2024-11-17 03:43:05,130 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-11-17 03:43:05,131 INFO L175 Difference]: Start difference. First operand has 253 places, 385 transitions, 10197 flow. Second operand 20 states and 215 transitions. [2024-11-17 03:43:05,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 444 transitions, 12103 flow [2024-11-17 03:43:05,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 444 transitions, 11689 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-11-17 03:43:05,487 INFO L231 Difference]: Finished difference. Result has 261 places, 317 transitions, 8267 flow [2024-11-17 03:43:05,488 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=9790, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8267, PETRI_PLACES=261, PETRI_TRANSITIONS=317} [2024-11-17 03:43:05,489 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 233 predicate places. [2024-11-17 03:43:05,489 INFO L471 AbstractCegarLoop]: Abstraction has has 261 places, 317 transitions, 8267 flow [2024-11-17 03:43:05,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.65) internal successors, (153), 20 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:05,489 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:05,489 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:05,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-17 03:43:05,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-11-17 03:43:05,690 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:05,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:05,691 INFO L85 PathProgramCache]: Analyzing trace with hash 285334416, now seen corresponding path program 24 times [2024-11-17 03:43:05,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:05,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868544122] [2024-11-17 03:43:05,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:05,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:05,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:05,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:05,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:05,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868544122] [2024-11-17 03:43:05,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868544122] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:05,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694251302] [2024-11-17 03:43:05,782 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-17 03:43:05,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:05,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:05,784 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:05,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-17 03:43:05,819 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-17 03:43:05,819 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:05,820 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:05,820 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:05,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:05,929 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:06,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:06,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694251302] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:06,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:06,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:43:06,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163847308] [2024-11-17 03:43:06,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:06,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:43:06,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:06,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:43:06,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:43:06,117 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:06,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 317 transitions, 8267 flow. Second operand has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:06,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:06,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:06,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:06,613 INFO L124 PetriNetUnfolderBase]: 957/2209 cut-off events. [2024-11-17 03:43:06,613 INFO L125 PetriNetUnfolderBase]: For 58977/58979 co-relation queries the response was YES. [2024-11-17 03:43:06,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16062 conditions, 2209 events. 957/2209 cut-off events. For 58977/58979 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16070 event pairs, 181 based on Foata normal form. 2/2206 useless extension candidates. Maximal degree in co-relation 15979. Up to 1057 conditions per place. [2024-11-17 03:43:06,631 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 250 selfloop transitions, 96 changer transitions 13/362 dead transitions. [2024-11-17 03:43:06,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 362 transitions, 9624 flow [2024-11-17 03:43:06,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-17 03:43:06,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-17 03:43:06,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-11-17 03:43:06,632 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-11-17 03:43:06,632 INFO L175 Difference]: Start difference. First operand has 261 places, 317 transitions, 8267 flow. Second operand 12 states and 135 transitions. [2024-11-17 03:43:06,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 362 transitions, 9624 flow [2024-11-17 03:43:06,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 362 transitions, 8332 flow, removed 121 selfloop flow, removed 28 redundant places. [2024-11-17 03:43:06,798 INFO L231 Difference]: Finished difference. Result has 227 places, 327 transitions, 7490 flow [2024-11-17 03:43:06,798 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7051, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7490, PETRI_PLACES=227, PETRI_TRANSITIONS=327} [2024-11-17 03:43:06,798 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 199 predicate places. [2024-11-17 03:43:06,799 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 327 transitions, 7490 flow [2024-11-17 03:43:06,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:06,799 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:06,799 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:06,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-17 03:43:07,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:07,000 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:07,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:07,000 INFO L85 PathProgramCache]: Analyzing trace with hash -272505958, now seen corresponding path program 25 times [2024-11-17 03:43:07,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:07,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107110160] [2024-11-17 03:43:07,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:07,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:07,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:07,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:07,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:07,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107110160] [2024-11-17 03:43:07,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107110160] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:07,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131885917] [2024-11-17 03:43:07,106 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-17 03:43:07,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:07,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:07,107 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:07,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-17 03:43:07,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:07,143 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:07,144 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:07,236 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:07,236 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:07,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:07,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131885917] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:07,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:07,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:43:07,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523885212] [2024-11-17 03:43:07,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:07,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:43:07,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:07,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:43:07,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:43:07,422 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:07,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 327 transitions, 7490 flow. Second operand has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:07,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:07,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:07,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:07,935 INFO L124 PetriNetUnfolderBase]: 903/2041 cut-off events. [2024-11-17 03:43:07,935 INFO L125 PetriNetUnfolderBase]: For 44561/44563 co-relation queries the response was YES. [2024-11-17 03:43:07,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14119 conditions, 2041 events. 903/2041 cut-off events. For 44561/44563 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 14444 event pairs, 147 based on Foata normal form. 2/2038 useless extension candidates. Maximal degree in co-relation 14046. Up to 955 conditions per place. [2024-11-17 03:43:07,950 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 249 selfloop transitions, 90 changer transitions 15/357 dead transitions. [2024-11-17 03:43:07,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 357 transitions, 8473 flow [2024-11-17 03:43:07,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-17 03:43:07,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-17 03:43:07,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-11-17 03:43:07,950 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-11-17 03:43:07,951 INFO L175 Difference]: Start difference. First operand has 227 places, 327 transitions, 7490 flow. Second operand 12 states and 132 transitions. [2024-11-17 03:43:07,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 357 transitions, 8473 flow [2024-11-17 03:43:08,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 357 transitions, 8391 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-11-17 03:43:08,075 INFO L231 Difference]: Finished difference. Result has 232 places, 323 transitions, 7514 flow [2024-11-17 03:43:08,076 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7416, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7514, PETRI_PLACES=232, PETRI_TRANSITIONS=323} [2024-11-17 03:43:08,076 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 204 predicate places. [2024-11-17 03:43:08,076 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 323 transitions, 7514 flow [2024-11-17 03:43:08,076 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:08,076 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:08,076 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:08,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-17 03:43:08,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:08,277 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:08,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:08,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1111492850, now seen corresponding path program 26 times [2024-11-17 03:43:08,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:08,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505020359] [2024-11-17 03:43:08,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:08,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:08,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:08,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:08,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505020359] [2024-11-17 03:43:08,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505020359] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:08,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039108751] [2024-11-17 03:43:08,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-17 03:43:08,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:08,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:08,368 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:08,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-17 03:43:08,403 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:43:08,403 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:08,404 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:08,404 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:08,509 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:08,509 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:08,671 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:08,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039108751] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:08,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:08,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:43:08,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316606466] [2024-11-17 03:43:08,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:08,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:43:08,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:08,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:43:08,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:43:08,679 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:08,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 323 transitions, 7514 flow. Second operand has 23 states, 23 states have (on average 7.434782608695652) internal successors, (171), 23 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) [2024-11-17 03:43:08,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:08,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:08,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:09,128 INFO L124 PetriNetUnfolderBase]: 873/1969 cut-off events. [2024-11-17 03:43:09,129 INFO L125 PetriNetUnfolderBase]: For 44541/44543 co-relation queries the response was YES. [2024-11-17 03:43:09,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13898 conditions, 1969 events. 873/1969 cut-off events. For 44541/44543 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 13726 event pairs, 147 based on Foata normal form. 2/1966 useless extension candidates. Maximal degree in co-relation 13825. Up to 955 conditions per place. [2024-11-17 03:43:09,143 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 238 selfloop transitions, 84 changer transitions 22/347 dead transitions. [2024-11-17 03:43:09,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 347 transitions, 8432 flow [2024-11-17 03:43:09,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-17 03:43:09,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-17 03:43:09,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-11-17 03:43:09,144 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-11-17 03:43:09,144 INFO L175 Difference]: Start difference. First operand has 232 places, 323 transitions, 7514 flow. Second operand 12 states and 126 transitions. [2024-11-17 03:43:09,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 347 transitions, 8432 flow [2024-11-17 03:43:09,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 347 transitions, 8234 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-11-17 03:43:09,267 INFO L231 Difference]: Finished difference. Result has 231 places, 315 transitions, 7329 flow [2024-11-17 03:43:09,268 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7316, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7329, PETRI_PLACES=231, PETRI_TRANSITIONS=315} [2024-11-17 03:43:09,268 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 203 predicate places. [2024-11-17 03:43:09,268 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 315 transitions, 7329 flow [2024-11-17 03:43:09,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.434782608695652) internal successors, (171), 23 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) [2024-11-17 03:43:09,268 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:09,268 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:09,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-17 03:43:09,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:09,469 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:09,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:09,469 INFO L85 PathProgramCache]: Analyzing trace with hash -295004520, now seen corresponding path program 27 times [2024-11-17 03:43:09,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:09,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743200246] [2024-11-17 03:43:09,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:09,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:09,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:09,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:09,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743200246] [2024-11-17 03:43:09,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743200246] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:09,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113017985] [2024-11-17 03:43:09,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-17 03:43:09,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:09,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:09,573 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:09,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-17 03:43:09,608 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-17 03:43:09,608 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:09,609 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:09,609 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:09,707 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:09,707 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:09,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:09,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113017985] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:09,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:09,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:43:09,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389141351] [2024-11-17 03:43:09,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:09,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:43:09,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:09,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:43:09,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:43:09,888 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:09,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 315 transitions, 7329 flow. Second operand has 23 states, 23 states have (on average 7.434782608695652) internal successors, (171), 23 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) [2024-11-17 03:43:09,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:09,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:09,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:10,407 INFO L124 PetriNetUnfolderBase]: 876/1984 cut-off events. [2024-11-17 03:43:10,407 INFO L125 PetriNetUnfolderBase]: For 43477/43479 co-relation queries the response was YES. [2024-11-17 03:43:10,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13739 conditions, 1984 events. 876/1984 cut-off events. For 43477/43479 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 13809 event pairs, 111 based on Foata normal form. 4/1983 useless extension candidates. Maximal degree in co-relation 13667. Up to 789 conditions per place. [2024-11-17 03:43:10,421 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 189 selfloop transitions, 131 changer transitions 31/354 dead transitions. [2024-11-17 03:43:10,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 354 transitions, 8392 flow [2024-11-17 03:43:10,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-17 03:43:10,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-17 03:43:10,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2024-11-17 03:43:10,422 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3956043956043956 [2024-11-17 03:43:10,422 INFO L175 Difference]: Start difference. First operand has 231 places, 315 transitions, 7329 flow. Second operand 13 states and 144 transitions. [2024-11-17 03:43:10,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 354 transitions, 8392 flow [2024-11-17 03:43:10,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 354 transitions, 8024 flow, removed 29 selfloop flow, removed 12 redundant places. [2024-11-17 03:43:10,545 INFO L231 Difference]: Finished difference. Result has 226 places, 298 transitions, 6964 flow [2024-11-17 03:43:10,546 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6973, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6964, PETRI_PLACES=226, PETRI_TRANSITIONS=298} [2024-11-17 03:43:10,546 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 198 predicate places. [2024-11-17 03:43:10,546 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 298 transitions, 6964 flow [2024-11-17 03:43:10,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.434782608695652) internal successors, (171), 23 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) [2024-11-17 03:43:10,546 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:10,546 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:10,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-17 03:43:10,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-11-17 03:43:10,747 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:10,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:10,747 INFO L85 PathProgramCache]: Analyzing trace with hash -556339366, now seen corresponding path program 28 times [2024-11-17 03:43:10,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:10,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833968694] [2024-11-17 03:43:10,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:10,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:10,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:10,822 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:10,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:10,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833968694] [2024-11-17 03:43:10,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833968694] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:10,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556619177] [2024-11-17 03:43:10,823 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-17 03:43:10,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:10,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:10,824 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:10,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-17 03:43:10,859 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-17 03:43:10,859 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:10,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:10,860 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:10,951 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:10,951 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:11,113 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:11,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556619177] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:11,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:11,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:43:11,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200394037] [2024-11-17 03:43:11,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:11,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:43:11,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:11,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:43:11,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:43:11,117 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:11,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 298 transitions, 6964 flow. Second operand has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:11,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:11,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:11,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:11,579 INFO L124 PetriNetUnfolderBase]: 825/1892 cut-off events. [2024-11-17 03:43:11,579 INFO L125 PetriNetUnfolderBase]: For 39724/39726 co-relation queries the response was YES. [2024-11-17 03:43:11,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12914 conditions, 1892 events. 825/1892 cut-off events. For 39724/39726 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13119 event pairs, 58 based on Foata normal form. 3/1892 useless extension candidates. Maximal degree in co-relation 12843. Up to 446 conditions per place. [2024-11-17 03:43:11,591 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 186 selfloop transitions, 125 changer transitions 23/337 dead transitions. [2024-11-17 03:43:11,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 337 transitions, 7925 flow [2024-11-17 03:43:11,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 03:43:11,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 03:43:11,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 153 transitions. [2024-11-17 03:43:11,592 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3903061224489796 [2024-11-17 03:43:11,592 INFO L175 Difference]: Start difference. First operand has 226 places, 298 transitions, 6964 flow. Second operand 14 states and 153 transitions. [2024-11-17 03:43:11,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 337 transitions, 7925 flow [2024-11-17 03:43:11,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 337 transitions, 7613 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-11-17 03:43:11,732 INFO L231 Difference]: Finished difference. Result has 229 places, 284 transitions, 6588 flow [2024-11-17 03:43:11,733 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6654, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6588, PETRI_PLACES=229, PETRI_TRANSITIONS=284} [2024-11-17 03:43:11,733 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 201 predicate places. [2024-11-17 03:43:11,733 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 284 transitions, 6588 flow [2024-11-17 03:43:11,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:11,733 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:11,734 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:11,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-11-17 03:43:11,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-17 03:43:11,934 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:11,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:11,935 INFO L85 PathProgramCache]: Analyzing trace with hash 827659442, now seen corresponding path program 29 times [2024-11-17 03:43:11,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:11,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861170639] [2024-11-17 03:43:11,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:11,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:11,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:12,025 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:12,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:12,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861170639] [2024-11-17 03:43:12,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861170639] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:12,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312220472] [2024-11-17 03:43:12,025 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-17 03:43:12,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:12,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:12,026 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:12,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-17 03:43:12,061 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:43:12,062 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:12,062 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-17 03:43:12,062 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:12,143 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:12,143 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-17 03:43:12,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312220472] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-17 03:43:12,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-17 03:43:12,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-11-17 03:43:12,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405224771] [2024-11-17 03:43:12,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-17 03:43:12,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-17 03:43:12,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:12,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-17 03:43:12,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2024-11-17 03:43:12,148 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:12,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 284 transitions, 6588 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:12,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:12,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:12,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:12,410 INFO L124 PetriNetUnfolderBase]: 746/1714 cut-off events. [2024-11-17 03:43:12,410 INFO L125 PetriNetUnfolderBase]: For 39632/39634 co-relation queries the response was YES. [2024-11-17 03:43:12,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11836 conditions, 1714 events. 746/1714 cut-off events. For 39632/39634 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11699 event pairs, 107 based on Foata normal form. 9/1720 useless extension candidates. Maximal degree in co-relation 11769. Up to 508 conditions per place. [2024-11-17 03:43:12,420 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 85 selfloop transitions, 39 changer transitions 178/305 dead transitions. [2024-11-17 03:43:12,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 305 transitions, 7383 flow [2024-11-17 03:43:12,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-17 03:43:12,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-17 03:43:12,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-11-17 03:43:12,421 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-11-17 03:43:12,421 INFO L175 Difference]: Start difference. First operand has 229 places, 284 transitions, 6588 flow. Second operand 9 states and 102 transitions. [2024-11-17 03:43:12,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 305 transitions, 7383 flow [2024-11-17 03:43:12,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 305 transitions, 7037 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-11-17 03:43:12,515 INFO L231 Difference]: Finished difference. Result has 223 places, 121 transitions, 2389 flow [2024-11-17 03:43:12,516 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6242, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2389, PETRI_PLACES=223, PETRI_TRANSITIONS=121} [2024-11-17 03:43:12,516 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 195 predicate places. [2024-11-17 03:43:12,516 INFO L471 AbstractCegarLoop]: Abstraction has has 223 places, 121 transitions, 2389 flow [2024-11-17 03:43:12,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:12,516 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:12,516 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:12,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-17 03:43:12,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-17 03:43:12,717 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:12,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:12,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1977372236, now seen corresponding path program 30 times [2024-11-17 03:43:12,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:12,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402066394] [2024-11-17 03:43:12,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:12,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:12,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:12,800 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:12,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:12,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402066394] [2024-11-17 03:43:12,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402066394] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:12,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798455846] [2024-11-17 03:43:12,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-17 03:43:12,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:12,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:12,802 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:12,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-17 03:43:12,839 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-17 03:43:12,839 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:12,840 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-17 03:43:12,840 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:12,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:12,941 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:13,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:13,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798455846] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:13,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:13,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2024-11-17 03:43:13,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029503638] [2024-11-17 03:43:13,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:13,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-17 03:43:13,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:13,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-17 03:43:13,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2024-11-17 03:43:13,062 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:13,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 121 transitions, 2389 flow. Second operand has 22 states, 22 states have (on average 7.590909090909091) internal successors, (167), 22 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:13,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:13,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:13,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:14,015 INFO L124 PetriNetUnfolderBase]: 433/1073 cut-off events. [2024-11-17 03:43:14,016 INFO L125 PetriNetUnfolderBase]: For 17363/17365 co-relation queries the response was YES. [2024-11-17 03:43:14,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6061 conditions, 1073 events. 433/1073 cut-off events. For 17363/17365 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6617 event pairs, 65 based on Foata normal form. 8/1078 useless extension candidates. Maximal degree in co-relation 5996. Up to 454 conditions per place. [2024-11-17 03:43:14,022 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 110 selfloop transitions, 95 changer transitions 19/227 dead transitions. [2024-11-17 03:43:14,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 227 transitions, 4145 flow [2024-11-17 03:43:14,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-17 03:43:14,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-17 03:43:14,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 355 transitions. [2024-11-17 03:43:14,023 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3521825396825397 [2024-11-17 03:43:14,023 INFO L175 Difference]: Start difference. First operand has 223 places, 121 transitions, 2389 flow. Second operand 36 states and 355 transitions. [2024-11-17 03:43:14,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 227 transitions, 4145 flow [2024-11-17 03:43:14,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 227 transitions, 3139 flow, removed 110 selfloop flow, removed 44 redundant places. [2024-11-17 03:43:14,052 INFO L231 Difference]: Finished difference. Result has 200 places, 154 transitions, 2531 flow [2024-11-17 03:43:14,052 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2531, PETRI_PLACES=200, PETRI_TRANSITIONS=154} [2024-11-17 03:43:14,053 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 172 predicate places. [2024-11-17 03:43:14,053 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 154 transitions, 2531 flow [2024-11-17 03:43:14,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.590909090909091) internal successors, (167), 22 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:14,053 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:14,053 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:14,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-17 03:43:14,253 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2024-11-17 03:43:14,254 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:14,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:14,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1943773008, now seen corresponding path program 31 times [2024-11-17 03:43:14,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:14,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109267245] [2024-11-17 03:43:14,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:14,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:14,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:14,345 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:14,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:14,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109267245] [2024-11-17 03:43:14,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109267245] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:14,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857558284] [2024-11-17 03:43:14,346 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-17 03:43:14,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:14,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:14,347 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:14,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-17 03:43:14,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:14,384 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:14,384 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:14,481 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:14,481 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:14,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:14,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857558284] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:14,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:14,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:43:14,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84958614] [2024-11-17 03:43:14,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:14,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:43:14,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:14,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:43:14,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:43:14,646 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:14,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 154 transitions, 2531 flow. Second operand has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:14,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:14,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:14,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:14,909 INFO L124 PetriNetUnfolderBase]: 388/953 cut-off events. [2024-11-17 03:43:14,910 INFO L125 PetriNetUnfolderBase]: For 9192/9196 co-relation queries the response was YES. [2024-11-17 03:43:14,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4774 conditions, 953 events. 388/953 cut-off events. For 9192/9196 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5655 event pairs, 81 based on Foata normal form. 2/954 useless extension candidates. Maximal degree in co-relation 4724. Up to 495 conditions per place. [2024-11-17 03:43:14,914 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 81 selfloop transitions, 69 changer transitions 21/174 dead transitions. [2024-11-17 03:43:14,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 174 transitions, 2961 flow [2024-11-17 03:43:14,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-17 03:43:14,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-17 03:43:14,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-11-17 03:43:14,915 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-11-17 03:43:14,915 INFO L175 Difference]: Start difference. First operand has 200 places, 154 transitions, 2531 flow. Second operand 12 states and 127 transitions. [2024-11-17 03:43:14,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 174 transitions, 2961 flow [2024-11-17 03:43:14,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 174 transitions, 2822 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-11-17 03:43:14,933 INFO L231 Difference]: Finished difference. Result has 196 places, 142 transitions, 2339 flow [2024-11-17 03:43:14,933 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2339, PETRI_PLACES=196, PETRI_TRANSITIONS=142} [2024-11-17 03:43:14,934 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 168 predicate places. [2024-11-17 03:43:14,934 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 142 transitions, 2339 flow [2024-11-17 03:43:14,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:14,934 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:14,934 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:14,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-17 03:43:15,134 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:15,134 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:15,135 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:15,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1172414830, now seen corresponding path program 32 times [2024-11-17 03:43:15,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:15,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105504654] [2024-11-17 03:43:15,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:15,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:15,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:15,239 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:15,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:15,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105504654] [2024-11-17 03:43:15,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105504654] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:15,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918383325] [2024-11-17 03:43:15,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-17 03:43:15,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:15,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:15,242 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:15,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-17 03:43:15,283 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:43:15,284 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:15,284 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:15,284 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:15,377 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:15,377 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:15,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:15,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918383325] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:15,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:15,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:43:15,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763197538] [2024-11-17 03:43:15,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:15,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:43:15,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:15,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:43:15,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:43:15,555 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:15,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 142 transitions, 2339 flow. Second operand has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:15,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:15,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:15,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:15,868 INFO L124 PetriNetUnfolderBase]: 355/859 cut-off events. [2024-11-17 03:43:15,869 INFO L125 PetriNetUnfolderBase]: For 8442/8444 co-relation queries the response was YES. [2024-11-17 03:43:15,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4427 conditions, 859 events. 355/859 cut-off events. For 8442/8444 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4900 event pairs, 19 based on Foata normal form. 3/859 useless extension candidates. Maximal degree in co-relation 4378. Up to 178 conditions per place. [2024-11-17 03:43:15,873 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 75 selfloop transitions, 75 changer transitions 19/172 dead transitions. [2024-11-17 03:43:15,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 172 transitions, 2830 flow [2024-11-17 03:43:15,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-17 03:43:15,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-17 03:43:15,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 157 transitions. [2024-11-17 03:43:15,873 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-11-17 03:43:15,873 INFO L175 Difference]: Start difference. First operand has 196 places, 142 transitions, 2339 flow. Second operand 15 states and 157 transitions. [2024-11-17 03:43:15,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 172 transitions, 2830 flow [2024-11-17 03:43:15,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 172 transitions, 2665 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-11-17 03:43:15,889 INFO L231 Difference]: Finished difference. Result has 190 places, 130 transitions, 2131 flow [2024-11-17 03:43:15,890 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2131, PETRI_PLACES=190, PETRI_TRANSITIONS=130} [2024-11-17 03:43:15,890 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 162 predicate places. [2024-11-17 03:43:15,890 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 130 transitions, 2131 flow [2024-11-17 03:43:15,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:15,890 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:15,890 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:15,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-11-17 03:43:16,091 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:16,091 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:16,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:16,091 INFO L85 PathProgramCache]: Analyzing trace with hash -2085049042, now seen corresponding path program 33 times [2024-11-17 03:43:16,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:16,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312688715] [2024-11-17 03:43:16,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:16,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:16,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:16,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:16,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:16,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312688715] [2024-11-17 03:43:16,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312688715] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:16,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924200829] [2024-11-17 03:43:16,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-17 03:43:16,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:16,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:16,174 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:16,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-17 03:43:16,211 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-17 03:43:16,212 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:16,212 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:16,213 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:16,313 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:16,313 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:16,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:16,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924200829] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:16,491 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:16,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:43:16,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617513081] [2024-11-17 03:43:16,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:16,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:43:16,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:16,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:43:16,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:43:16,500 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:16,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 130 transitions, 2131 flow. Second operand has 23 states, 23 states have (on average 7.434782608695652) internal successors, (171), 23 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) [2024-11-17 03:43:16,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:16,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:16,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:16,818 INFO L124 PetriNetUnfolderBase]: 290/715 cut-off events. [2024-11-17 03:43:16,819 INFO L125 PetriNetUnfolderBase]: For 8108/8110 co-relation queries the response was YES. [2024-11-17 03:43:16,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3859 conditions, 715 events. 290/715 cut-off events. For 8108/8110 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3842 event pairs, 10 based on Foata normal form. 3/715 useless extension candidates. Maximal degree in co-relation 3810. Up to 146 conditions per place. [2024-11-17 03:43:16,824 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 54 selfloop transitions, 43 changer transitions 58/158 dead transitions. [2024-11-17 03:43:16,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 158 transitions, 2588 flow [2024-11-17 03:43:16,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 03:43:16,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 03:43:16,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 147 transitions. [2024-11-17 03:43:16,825 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-11-17 03:43:16,825 INFO L175 Difference]: Start difference. First operand has 190 places, 130 transitions, 2131 flow. Second operand 14 states and 147 transitions. [2024-11-17 03:43:16,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 158 transitions, 2588 flow [2024-11-17 03:43:16,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 158 transitions, 2252 flow, removed 15 selfloop flow, removed 18 redundant places. [2024-11-17 03:43:16,842 INFO L231 Difference]: Finished difference. Result has 184 places, 79 transitions, 1086 flow [2024-11-17 03:43:16,842 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1086, PETRI_PLACES=184, PETRI_TRANSITIONS=79} [2024-11-17 03:43:16,843 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 156 predicate places. [2024-11-17 03:43:16,843 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 79 transitions, 1086 flow [2024-11-17 03:43:16,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.434782608695652) internal successors, (171), 23 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) [2024-11-17 03:43:16,843 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:16,843 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:16,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-17 03:43:17,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:17,044 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:17,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:17,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1383759820, now seen corresponding path program 34 times [2024-11-17 03:43:17,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:17,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133408890] [2024-11-17 03:43:17,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:17,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:17,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:17,125 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:17,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:17,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133408890] [2024-11-17 03:43:17,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133408890] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:17,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201687016] [2024-11-17 03:43:17,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-17 03:43:17,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:17,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:17,127 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:17,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-17 03:43:17,163 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-17 03:43:17,163 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:17,163 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-17 03:43:17,164 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:17,262 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:17,262 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:17,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:17,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201687016] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:17,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:17,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-17 03:43:17,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352409522] [2024-11-17 03:43:17,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:17,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-17 03:43:17,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:17,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-17 03:43:17,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-17 03:43:17,433 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:17,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 79 transitions, 1086 flow. Second operand has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:17,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:17,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:17,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:17,695 INFO L124 PetriNetUnfolderBase]: 166/428 cut-off events. [2024-11-17 03:43:17,695 INFO L125 PetriNetUnfolderBase]: For 3697/3699 co-relation queries the response was YES. [2024-11-17 03:43:17,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2061 conditions, 428 events. 166/428 cut-off events. For 3697/3699 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1926 event pairs, 10 based on Foata normal form. 3/428 useless extension candidates. Maximal degree in co-relation 2015. Up to 87 conditions per place. [2024-11-17 03:43:17,697 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 47 selfloop transitions, 25 changer transitions 31/106 dead transitions. [2024-11-17 03:43:17,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 106 transitions, 1407 flow [2024-11-17 03:43:17,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 03:43:17,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 03:43:17,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 144 transitions. [2024-11-17 03:43:17,698 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-11-17 03:43:17,698 INFO L175 Difference]: Start difference. First operand has 184 places, 79 transitions, 1086 flow. Second operand 14 states and 144 transitions. [2024-11-17 03:43:17,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 106 transitions, 1407 flow [2024-11-17 03:43:17,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 106 transitions, 1111 flow, removed 16 selfloop flow, removed 33 redundant places. [2024-11-17 03:43:17,703 INFO L231 Difference]: Finished difference. Result has 140 places, 59 transitions, 605 flow [2024-11-17 03:43:17,704 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=605, PETRI_PLACES=140, PETRI_TRANSITIONS=59} [2024-11-17 03:43:17,704 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 112 predicate places. [2024-11-17 03:43:17,704 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 59 transitions, 605 flow [2024-11-17 03:43:17,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:17,704 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:17,704 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:17,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-11-17 03:43:17,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:17,905 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:17,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:17,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1494708189, now seen corresponding path program 35 times [2024-11-17 03:43:17,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:17,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30700211] [2024-11-17 03:43:17,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:17,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:17,933 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:17,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:17,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30700211] [2024-11-17 03:43:17,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30700211] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:17,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064094594] [2024-11-17 03:43:17,934 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-17 03:43:17,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:17,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:17,935 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:17,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-17 03:43:17,971 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-17 03:43:17,971 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:17,971 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-17 03:43:17,972 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:17,983 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:17,983 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:18,032 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:18,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064094594] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:18,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:18,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-17 03:43:18,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115843392] [2024-11-17 03:43:18,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:18,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-17 03:43:18,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:18,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-17 03:43:18,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-17 03:43:18,033 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:18,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 59 transitions, 605 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:18,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:18,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:18,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:18,119 INFO L124 PetriNetUnfolderBase]: 87/238 cut-off events. [2024-11-17 03:43:18,119 INFO L125 PetriNetUnfolderBase]: For 1681/1683 co-relation queries the response was YES. [2024-11-17 03:43:18,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1046 conditions, 238 events. 87/238 cut-off events. For 1681/1683 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 829 event pairs, 20 based on Foata normal form. 6/243 useless extension candidates. Maximal degree in co-relation 1008. Up to 78 conditions per place. [2024-11-17 03:43:18,120 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 42 selfloop transitions, 13 changer transitions 9/67 dead transitions. [2024-11-17 03:43:18,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 67 transitions, 740 flow [2024-11-17 03:43:18,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-17 03:43:18,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-17 03:43:18,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-11-17 03:43:18,121 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-11-17 03:43:18,121 INFO L175 Difference]: Start difference. First operand has 140 places, 59 transitions, 605 flow. Second operand 8 states and 88 transitions. [2024-11-17 03:43:18,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 67 transitions, 740 flow [2024-11-17 03:43:18,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 67 transitions, 634 flow, removed 11 selfloop flow, removed 20 redundant places. [2024-11-17 03:43:18,125 INFO L231 Difference]: Finished difference. Result has 102 places, 49 transitions, 416 flow [2024-11-17 03:43:18,125 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=416, PETRI_PLACES=102, PETRI_TRANSITIONS=49} [2024-11-17 03:43:18,125 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 74 predicate places. [2024-11-17 03:43:18,125 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 49 transitions, 416 flow [2024-11-17 03:43:18,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:18,126 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:18,126 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:18,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-17 03:43:18,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2024-11-17 03:43:18,326 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:18,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:18,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1842872022, now seen corresponding path program 36 times [2024-11-17 03:43:18,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:18,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978670690] [2024-11-17 03:43:18,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:18,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:18,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:18,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:18,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978670690] [2024-11-17 03:43:18,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978670690] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:18,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045502039] [2024-11-17 03:43:18,452 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-17 03:43:18,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:18,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:18,454 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:18,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-17 03:43:18,499 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-17 03:43:18,499 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:18,500 INFO L255 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-17 03:43:18,501 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:18,655 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:18,655 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:18,937 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:18,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045502039] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:18,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:18,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-11-17 03:43:18,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497660378] [2024-11-17 03:43:18,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:18,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-17 03:43:18,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:18,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-17 03:43:18,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2024-11-17 03:43:18,945 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:18,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 49 transitions, 416 flow. Second operand has 28 states, 28 states have (on average 7.428571428571429) internal successors, (208), 28 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:18,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:18,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:18,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:19,221 INFO L124 PetriNetUnfolderBase]: 84/234 cut-off events. [2024-11-17 03:43:19,221 INFO L125 PetriNetUnfolderBase]: For 1079/1081 co-relation queries the response was YES. [2024-11-17 03:43:19,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 867 conditions, 234 events. 84/234 cut-off events. For 1079/1081 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 817 event pairs, 6 based on Foata normal form. 3/237 useless extension candidates. Maximal degree in co-relation 834. Up to 44 conditions per place. [2024-11-17 03:43:19,222 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 39 selfloop transitions, 21 changer transitions 12/75 dead transitions. [2024-11-17 03:43:19,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 75 transitions, 623 flow [2024-11-17 03:43:19,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-17 03:43:19,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-17 03:43:19,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 150 transitions. [2024-11-17 03:43:19,223 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-11-17 03:43:19,223 INFO L175 Difference]: Start difference. First operand has 102 places, 49 transitions, 416 flow. Second operand 15 states and 150 transitions. [2024-11-17 03:43:19,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 75 transitions, 623 flow [2024-11-17 03:43:19,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 75 transitions, 586 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-11-17 03:43:19,225 INFO L231 Difference]: Finished difference. Result has 108 places, 45 transitions, 396 flow [2024-11-17 03:43:19,225 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=396, PETRI_PLACES=108, PETRI_TRANSITIONS=45} [2024-11-17 03:43:19,226 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 80 predicate places. [2024-11-17 03:43:19,226 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 45 transitions, 396 flow [2024-11-17 03:43:19,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 7.428571428571429) internal successors, (208), 28 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:19,226 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:19,226 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:19,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-11-17 03:43:19,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-11-17 03:43:19,427 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:19,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:19,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1220676956, now seen corresponding path program 37 times [2024-11-17 03:43:19,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:19,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220225846] [2024-11-17 03:43:19,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:19,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:19,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:19,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:19,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:19,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220225846] [2024-11-17 03:43:19,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220225846] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:19,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183577553] [2024-11-17 03:43:19,534 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-17 03:43:19,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:19,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:19,535 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:19,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-17 03:43:19,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:19,572 INFO L255 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-17 03:43:19,573 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:19,695 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:19,695 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:19,912 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:19,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183577553] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:19,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:19,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-11-17 03:43:19,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639941092] [2024-11-17 03:43:19,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:19,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-17 03:43:19,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:19,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-17 03:43:19,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2024-11-17 03:43:19,919 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:19,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 45 transitions, 396 flow. Second operand has 28 states, 28 states have (on average 7.357142857142857) internal successors, (206), 28 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:19,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:19,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:19,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:20,165 INFO L124 PetriNetUnfolderBase]: 71/200 cut-off events. [2024-11-17 03:43:20,166 INFO L125 PetriNetUnfolderBase]: For 941/943 co-relation queries the response was YES. [2024-11-17 03:43:20,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 785 conditions, 200 events. 71/200 cut-off events. For 941/943 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 638 event pairs, 6 based on Foata normal form. 3/203 useless extension candidates. Maximal degree in co-relation 752. Up to 36 conditions per place. [2024-11-17 03:43:20,167 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 23 selfloop transitions, 6 changer transitions 37/69 dead transitions. [2024-11-17 03:43:20,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 69 transitions, 587 flow [2024-11-17 03:43:20,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-17 03:43:20,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-17 03:43:20,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 139 transitions. [2024-11-17 03:43:20,167 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35459183673469385 [2024-11-17 03:43:20,167 INFO L175 Difference]: Start difference. First operand has 108 places, 45 transitions, 396 flow. Second operand 14 states and 139 transitions. [2024-11-17 03:43:20,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 69 transitions, 587 flow [2024-11-17 03:43:20,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 69 transitions, 538 flow, removed 1 selfloop flow, removed 14 redundant places. [2024-11-17 03:43:20,169 INFO L231 Difference]: Finished difference. Result has 103 places, 25 transitions, 157 flow [2024-11-17 03:43:20,170 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=157, PETRI_PLACES=103, PETRI_TRANSITIONS=25} [2024-11-17 03:43:20,170 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 75 predicate places. [2024-11-17 03:43:20,170 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 25 transitions, 157 flow [2024-11-17 03:43:20,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 7.357142857142857) internal successors, (206), 28 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:20,170 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-17 03:43:20,170 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-17 03:43:20,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-17 03:43:20,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-11-17 03:43:20,371 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-17 03:43:20,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-17 03:43:20,371 INFO L85 PathProgramCache]: Analyzing trace with hash 88652304, now seen corresponding path program 38 times [2024-11-17 03:43:20,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-17 03:43:20,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695401744] [2024-11-17 03:43:20,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-17 03:43:20,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-17 03:43:20,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-17 03:43:20,463 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:20,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-17 03:43:20,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695401744] [2024-11-17 03:43:20,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695401744] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-17 03:43:20,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713459176] [2024-11-17 03:43:20,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-17 03:43:20,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-17 03:43:20,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-17 03:43:20,464 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-17 03:43:20,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-17 03:43:20,501 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-17 03:43:20,501 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-17 03:43:20,501 INFO L255 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-17 03:43:20,502 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-17 03:43:20,621 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:20,621 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-17 03:43:20,847 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-17 03:43:20,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713459176] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-17 03:43:20,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-17 03:43:20,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-11-17 03:43:20,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406270722] [2024-11-17 03:43:20,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-17 03:43:20,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-17 03:43:20,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-17 03:43:20,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-17 03:43:20,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2024-11-17 03:43:20,861 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 28 [2024-11-17 03:43:20,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 25 transitions, 157 flow. Second operand has 28 states, 28 states have (on average 7.428571428571429) internal successors, (208), 28 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:20,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-17 03:43:20,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 28 [2024-11-17 03:43:20,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-17 03:43:21,063 INFO L124 PetriNetUnfolderBase]: 28/80 cut-off events. [2024-11-17 03:43:21,063 INFO L125 PetriNetUnfolderBase]: For 224/224 co-relation queries the response was YES. [2024-11-17 03:43:21,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299 conditions, 80 events. 28/80 cut-off events. For 224/224 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 116 event pairs, 0 based on Foata normal form. 1/81 useless extension candidates. Maximal degree in co-relation 266. Up to 21 conditions per place. [2024-11-17 03:43:21,064 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 0 selfloop transitions, 0 changer transitions 37/37 dead transitions. [2024-11-17 03:43:21,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 37 transitions, 251 flow [2024-11-17 03:43:21,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-17 03:43:21,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-17 03:43:21,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 114 transitions. [2024-11-17 03:43:21,064 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3131868131868132 [2024-11-17 03:43:21,064 INFO L175 Difference]: Start difference. First operand has 103 places, 25 transitions, 157 flow. Second operand 13 states and 114 transitions. [2024-11-17 03:43:21,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 37 transitions, 251 flow [2024-11-17 03:43:21,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 37 transitions, 191 flow, removed 6 selfloop flow, removed 25 redundant places. [2024-11-17 03:43:21,065 INFO L231 Difference]: Finished difference. Result has 69 places, 0 transitions, 0 flow [2024-11-17 03:43:21,066 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=69, PETRI_TRANSITIONS=0} [2024-11-17 03:43:21,066 INFO L277 CegarLoopForPetriNet]: 28 programPoint places, 41 predicate places. [2024-11-17 03:43:21,066 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 0 transitions, 0 flow [2024-11-17 03:43:21,066 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 7.428571428571429) internal successors, (208), 28 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-17 03:43:21,069 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONMEMORY_LEAK (3 of 4 remaining) [2024-11-17 03:43:21,069 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (2 of 4 remaining) [2024-11-17 03:43:21,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-11-17 03:43:21,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-11-17 03:43:21,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-11-17 03:43:21,270 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-11-17 03:43:21,271 INFO L407 BasicCegarLoop]: Path program histogram: [38, 20, 5, 5, 1] [2024-11-17 03:43:21,273 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-17 03:43:21,274 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-17 03:43:21,278 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 03:43:21 BasicIcfg [2024-11-17 03:43:21,278 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-17 03:43:21,279 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-17 03:43:21,279 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-17 03:43:21,279 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-17 03:43:21,279 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.11 03:42:17" (3/4) ... [2024-11-17 03:43:21,281 INFO L143 WitnessPrinter]: Generating witness for correct program [2024-11-17 03:43:21,284 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure thread1 [2024-11-17 03:43:21,285 INFO L393 IcfgBacktranslator]: Ignoring RootEdge to procedure thread2 [2024-11-17 03:43:21,289 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 43 nodes and edges [2024-11-17 03:43:21,290 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2024-11-17 03:43:21,290 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2024-11-17 03:43:21,290 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2024-11-17 03:43:21,377 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-17 03:43:21,377 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-17 03:43:21,377 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-17 03:43:21,378 INFO L158 Benchmark]: Toolchain (without parser) took 64265.22ms. Allocated memory was 180.4MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 147.4MB in the beginning and 694.9MB in the end (delta: -547.4MB). Peak memory consumption was 584.1MB. Max. memory is 16.1GB. [2024-11-17 03:43:21,378 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 180.4MB. Free memory is still 144.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-17 03:43:21,378 INFO L158 Benchmark]: CACSL2BoogieTranslator took 255.75ms. Allocated memory is still 180.4MB. Free memory was 147.2MB in the beginning and 140.1MB in the end (delta: 7.1MB). Peak memory consumption was 10.9MB. Max. memory is 16.1GB. [2024-11-17 03:43:21,379 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.43ms. Allocated memory is still 180.4MB. Free memory was 140.1MB in the beginning and 138.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-17 03:43:21,379 INFO L158 Benchmark]: Boogie Preprocessor took 38.82ms. Allocated memory is still 180.4MB. Free memory was 138.1MB in the beginning and 136.8MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-17 03:43:21,379 INFO L158 Benchmark]: IcfgBuilder took 507.16ms. Allocated memory is still 180.4MB. Free memory was 136.8MB in the beginning and 132.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-17 03:43:21,379 INFO L158 Benchmark]: TraceAbstraction took 63329.59ms. Allocated memory was 180.4MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 132.5MB in the beginning and 700.1MB in the end (delta: -567.6MB). Peak memory consumption was 565.7MB. Max. memory is 16.1GB. [2024-11-17 03:43:21,379 INFO L158 Benchmark]: Witness Printer took 98.94ms. Allocated memory is still 1.3GB. Free memory was 700.1MB in the beginning and 694.9MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-17 03:43:21,381 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 180.4MB. Free memory is still 144.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 255.75ms. Allocated memory is still 180.4MB. Free memory was 147.2MB in the beginning and 140.1MB in the end (delta: 7.1MB). Peak memory consumption was 10.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 29.43ms. Allocated memory is still 180.4MB. Free memory was 140.1MB in the beginning and 138.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 38.82ms. Allocated memory is still 180.4MB. Free memory was 138.1MB in the beginning and 136.8MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * IcfgBuilder took 507.16ms. Allocated memory is still 180.4MB. Free memory was 136.8MB in the beginning and 132.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * TraceAbstraction took 63329.59ms. Allocated memory was 180.4MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 132.5MB in the beginning and 700.1MB in the end (delta: -567.6MB). Peak memory consumption was 565.7MB. Max. memory is 16.1GB. * Witness Printer took 98.94ms. Allocated memory is still 1.3GB. Free memory was 700.1MB in the beginning and 694.9MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 21]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 61]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 39 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 63.2s, OverallIterations: 69, TraceHistogramMax: 3, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.0s, AutomataDifference: 34.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3411 SdHoareTripleChecker+Valid, 12.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3338 mSDsluCounter, 864 SdHoareTripleChecker+Invalid, 10.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 750 mSDsCounter, 775 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 26889 IncrementalHoareTripleChecker+Invalid, 27664 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 775 mSolverCounterUnsat, 114 mSDtfsCounter, 26889 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2840 GetRequests, 1419 SyntacticMatches, 4 SemanticMatches, 1417 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10335 ImplicationChecksByTransitivity, 14.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10197occurred in iteration=53, InterpolantAutomatonStates: 882, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 17.7s InterpolantComputationTime, 2446 NumberOfCodeBlocks, 2446 NumberOfCodeBlocksAsserted, 149 NumberOfCheckSat, 3158 ConstructedInterpolants, 0 QuantifiedInterpolants, 21265 SizeOfPredicates, 144 NumberOfNonLiveVariables, 4198 ConjunctsInSsa, 539 ConjunctsInUnsatCore, 147 InterpolantComputations, 35 PerfectInterpolantSequences, 78/556 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-17 03:43:21,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE