./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/valid-memsafety.prp --file ../../../trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version b8dbc81d Calling Ultimate with: /usr/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 ../../../trunk/examples/svcomp/weaver/parallel-ticket-5.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.graphml --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 084d7ddce3c53222c6533ccae99969e854061e3b422eaf94457157515e3bd009 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 05:58:13,899 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 05:58:13,901 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 05:58:13,944 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 05:58:13,944 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 05:58:13,947 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 05:58:13,949 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 05:58:13,952 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 05:58:13,953 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 05:58:13,958 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 05:58:13,958 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 05:58:13,961 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 05:58:13,961 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 05:58:13,963 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 05:58:13,964 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 05:58:13,965 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 05:58:13,965 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 05:58:13,966 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 05:58:13,967 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 05:58:13,969 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 05:58:13,970 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 05:58:13,971 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 05:58:13,972 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 05:58:13,972 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 05:58:13,978 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 05:58:13,982 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 05:58:13,982 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 05:58:13,983 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 05:58:13,984 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 05:58:13,985 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 05:58:13,985 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 05:58:13,986 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 05:58:13,987 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 05:58:13,988 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 05:58:13,990 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 05:58:13,990 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 05:58:13,990 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 05:58:13,991 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 05:58:13,991 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 05:58:13,991 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 05:58:13,992 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 05:58:13,994 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-08-30 05:58:14,027 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 05:58:14,027 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 05:58:14,028 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 05:58:14,029 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 05:58:14,029 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 05:58:14,030 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 05:58:14,030 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 05:58:14,030 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 05:58:14,031 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 05:58:14,031 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 05:58:14,031 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 05:58:14,032 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 05:58:14,032 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 05:58:14,032 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 05:58:14,032 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 05:58:14,032 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-08-30 05:58:14,033 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-08-30 05:58:14,033 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-08-30 05:58:14,033 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 05:58:14,033 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-08-30 05:58:14,033 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 05:58:14,033 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 05:58:14,034 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 05:58:14,034 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 05:58:14,034 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 05:58:14,034 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 05:58:14,035 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 05:58:14,035 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 05:58:14,035 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 05:58:14,035 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 05:58:14,035 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 05:58:14,035 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 05:58:14,036 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 05:58:14,036 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 05:58:14,036 INFO L138 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.graphml 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 -> 084d7ddce3c53222c6533ccae99969e854061e3b422eaf94457157515e3bd009 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> TOGETHER [2023-08-30 05:58:14,316 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 05:58:14,333 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 05:58:14,335 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 05:58:14,336 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 05:58:14,336 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 05:58:14,337 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2023-08-30 05:58:15,606 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 05:58:15,797 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 05:58:15,797 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2023-08-30 05:58:15,802 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a8e9a5d2a/ca668d95539446f4afd392445d572394/FLAGafeeca19b [2023-08-30 05:58:15,815 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a8e9a5d2a/ca668d95539446f4afd392445d572394 [2023-08-30 05:58:15,817 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 05:58:15,818 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 05:58:15,819 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 05:58:15,820 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 05:58:15,823 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 05:58:15,824 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 05:58:15" (1/1) ... [2023-08-30 05:58:15,825 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c040e7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:15, skipping insertion in model container [2023-08-30 05:58:15,825 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 05:58:15" (1/1) ... [2023-08-30 05:58:15,831 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 05:58:15,858 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 05:58:16,000 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c[3963,3976] [2023-08-30 05:58:16,004 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 05:58:16,013 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 05:58:16,044 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c[3963,3976] [2023-08-30 05:58:16,047 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 05:58:16,056 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 05:58:16,057 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 05:58:16,062 INFO L208 MainTranslator]: Completed translation [2023-08-30 05:58:16,063 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16 WrapperNode [2023-08-30 05:58:16,063 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 05:58:16,064 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 05:58:16,064 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 05:58:16,064 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 05:58:16,070 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,079 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,107 INFO L138 Inliner]: procedures = 24, calls = 85, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 247 [2023-08-30 05:58:16,107 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 05:58:16,108 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 05:58:16,108 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 05:58:16,108 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 05:58:16,116 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,116 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,119 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,119 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,125 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,127 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,129 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,130 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,133 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 05:58:16,134 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 05:58:16,134 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 05:58:16,134 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 05:58:16,135 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (1/1) ... [2023-08-30 05:58:16,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 05:58:16,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 05:58:16,166 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-30 05:58:16,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-30 05:58:16,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 05:58:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-30 05:58:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-30 05:58:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-30 05:58:16,219 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-30 05:58:16,219 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-30 05:58:16,220 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-30 05:58:16,220 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-08-30 05:58:16,220 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-08-30 05:58:16,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 05:58:16,221 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2023-08-30 05:58:16,221 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2023-08-30 05:58:16,222 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 05:58:16,222 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 05:58:16,222 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-30 05:58:16,222 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-30 05:58:16,222 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 05:58:16,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 05:58:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 05:58:16,223 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 05:58:16,224 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 05:58:16,374 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 05:58:16,376 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 05:58:16,756 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 05:58:16,828 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 05:58:16,829 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-30 05:58:16,831 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 05:58:16 BoogieIcfgContainer [2023-08-30 05:58:16,831 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 05:58:16,833 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 05:58:16,833 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 05:58:16,835 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 05:58:16,835 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 05:58:15" (1/3) ... [2023-08-30 05:58:16,836 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5858f3e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 05:58:16, skipping insertion in model container [2023-08-30 05:58:16,836 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:58:16" (2/3) ... [2023-08-30 05:58:16,836 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5858f3e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 05:58:16, skipping insertion in model container [2023-08-30 05:58:16,837 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 05:58:16" (3/3) ... [2023-08-30 05:58:16,838 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-ticket-5.wvr.c [2023-08-30 05:58:16,851 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 05:58:16,851 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-08-30 05:58:16,851 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 05:58:16,916 INFO L144 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2023-08-30 05:58:16,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 205 places, 191 transitions, 422 flow [2023-08-30 05:58:17,057 INFO L130 PetriNetUnfolder]: 2/186 cut-off events. [2023-08-30 05:58:17,058 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-08-30 05:58:17,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207 conditions, 186 events. 2/186 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 138 event pairs, 0 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 135. Up to 2 conditions per place. [2023-08-30 05:58:17,063 INFO L82 GeneralOperation]: Start removeDead. Operand has 205 places, 191 transitions, 422 flow [2023-08-30 05:58:17,072 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 196 places, 182 transitions, 394 flow [2023-08-30 05:58:17,075 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 05:58:17,085 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 196 places, 182 transitions, 394 flow [2023-08-30 05:58:17,088 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 196 places, 182 transitions, 394 flow [2023-08-30 05:58:17,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 196 places, 182 transitions, 394 flow [2023-08-30 05:58:17,122 INFO L130 PetriNetUnfolder]: 2/182 cut-off events. [2023-08-30 05:58:17,123 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-08-30 05:58:17,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203 conditions, 182 events. 2/182 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 137 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 135. Up to 2 conditions per place. [2023-08-30 05:58:17,125 INFO L119 LiptonReduction]: Number of co-enabled transitions 2702 [2023-08-30 05:58:24,155 INFO L134 LiptonReduction]: Checked pairs total: 13945 [2023-08-30 05:58:24,155 INFO L136 LiptonReduction]: Total number of compositions: 158 [2023-08-30 05:58:24,181 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 05:58:24,186 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@19da29c7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 05:58:24,186 INFO L358 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2023-08-30 05:58:24,187 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-08-30 05:58:24,187 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 05:58:24,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:24,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-30 05:58:24,188 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:24,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:24,192 INFO L85 PathProgramCache]: Analyzing trace with hash 744, now seen corresponding path program 1 times [2023-08-30 05:58:24,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:24,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056720234] [2023-08-30 05:58:24,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:24,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:24,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:24,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:24,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:24,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056720234] [2023-08-30 05:58:24,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056720234] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:24,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:24,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-30 05:58:24,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230221909] [2023-08-30 05:58:24,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:24,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 05:58:24,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:24,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 05:58:24,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 05:58:24,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 349 [2023-08-30 05:58:24,397 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 63 transitions, 156 flow. Second operand has 2 states, 2 states have (on average 163.5) internal successors, (327), 2 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:24,397 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:24,397 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 349 [2023-08-30 05:58:24,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:27,337 INFO L130 PetriNetUnfolder]: 21849/30052 cut-off events. [2023-08-30 05:58:27,339 INFO L131 PetriNetUnfolder]: For 783/783 co-relation queries the response was YES. [2023-08-30 05:58:27,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59750 conditions, 30052 events. 21849/30052 cut-off events. For 783/783 co-relation queries the response was YES. Maximal size of possible extension queue 1323. Compared 182387 event pairs, 21849 based on Foata normal form. 0/26507 useless extension candidates. Maximal degree in co-relation 49160. Up to 28669 conditions per place. [2023-08-30 05:58:27,574 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 54 selfloop transitions, 0 changer transitions 0/60 dead transitions. [2023-08-30 05:58:27,574 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 60 transitions, 258 flow [2023-08-30 05:58:27,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 05:58:27,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 05:58:27,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 383 transitions. [2023-08-30 05:58:27,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487106017191977 [2023-08-30 05:58:27,597 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 383 transitions. [2023-08-30 05:58:27,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 383 transitions. [2023-08-30 05:58:27,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:27,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 383 transitions. [2023-08-30 05:58:27,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 191.5) internal successors, (383), 2 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:27,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 349.0) internal successors, (1047), 3 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:27,612 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 349.0) internal successors, (1047), 3 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:27,614 INFO L175 Difference]: Start difference. First operand has 79 places, 63 transitions, 156 flow. Second operand 2 states and 383 transitions. [2023-08-30 05:58:27,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 60 transitions, 258 flow [2023-08-30 05:58:27,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 60 transitions, 238 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-30 05:58:27,729 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 130 flow [2023-08-30 05:58:27,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=130, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2023-08-30 05:58:27,735 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -12 predicate places. [2023-08-30 05:58:27,736 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 130 flow [2023-08-30 05:58:27,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 163.5) internal successors, (327), 2 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:27,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:27,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 05:58:27,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 05:58:27,740 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:27,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:27,741 INFO L85 PathProgramCache]: Analyzing trace with hash 734444, now seen corresponding path program 1 times [2023-08-30 05:58:27,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:27,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045833886] [2023-08-30 05:58:27,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:27,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:27,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:28,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:28,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:28,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045833886] [2023-08-30 05:58:28,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045833886] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:28,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:28,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 05:58:28,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830551419] [2023-08-30 05:58:28,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:28,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 05:58:28,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:28,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 05:58:28,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 05:58:28,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 349 [2023-08-30 05:58:28,238 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:28,238 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:28,238 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 349 [2023-08-30 05:58:28,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:30,140 INFO L130 PetriNetUnfolder]: 21078/29019 cut-off events. [2023-08-30 05:58:30,140 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:30,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57000 conditions, 29019 events. 21078/29019 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1313. Compared 175653 event pairs, 21078 based on Foata normal form. 0/25734 useless extension candidates. Maximal degree in co-relation 56997. Up to 27637 conditions per place. [2023-08-30 05:58:30,277 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 51 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-30 05:58:30,277 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 58 transitions, 230 flow [2023-08-30 05:58:30,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:30,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:30,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 528 transitions. [2023-08-30 05:58:30,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.504297994269341 [2023-08-30 05:58:30,280 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 528 transitions. [2023-08-30 05:58:30,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 528 transitions. [2023-08-30 05:58:30,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:30,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 528 transitions. [2023-08-30 05:58:30,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:30,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:30,286 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:30,286 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 130 flow. Second operand 3 states and 528 transitions. [2023-08-30 05:58:30,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 58 transitions, 230 flow [2023-08-30 05:58:30,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 58 transitions, 230 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 05:58:30,288 INFO L231 Difference]: Finished difference. Result has 67 places, 58 transitions, 128 flow [2023-08-30 05:58:30,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=67, PETRI_TRANSITIONS=58} [2023-08-30 05:58:30,289 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -12 predicate places. [2023-08-30 05:58:30,290 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 58 transitions, 128 flow [2023-08-30 05:58:30,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:30,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:30,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 05:58:30,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 05:58:30,291 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:30,291 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:30,291 INFO L85 PathProgramCache]: Analyzing trace with hash 734446, now seen corresponding path program 1 times [2023-08-30 05:58:30,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:30,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216666317] [2023-08-30 05:58:30,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:30,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:30,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:30,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:30,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:30,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216666317] [2023-08-30 05:58:30,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216666317] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:30,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:30,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 05:58:30,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453562428] [2023-08-30 05:58:30,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:30,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 05:58:30,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:30,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 05:58:30,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 05:58:30,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-30 05:58:30,537 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 58 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 152.0) internal successors, (456), 3 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:30,537 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:30,538 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-30 05:58:30,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:32,223 INFO L130 PetriNetUnfolder]: 20307/27986 cut-off events. [2023-08-30 05:58:32,224 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:32,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54938 conditions, 27986 events. 20307/27986 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1308. Compared 169487 event pairs, 20307 based on Foata normal form. 0/24961 useless extension candidates. Maximal degree in co-relation 54934. Up to 26606 conditions per place. [2023-08-30 05:58:32,340 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 49 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-08-30 05:58:32,341 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 56 transitions, 224 flow [2023-08-30 05:58:32,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:32,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:32,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 505 transitions. [2023-08-30 05:58:32,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48233046800382046 [2023-08-30 05:58:32,343 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 505 transitions. [2023-08-30 05:58:32,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 505 transitions. [2023-08-30 05:58:32,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:32,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 505 transitions. [2023-08-30 05:58:32,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.33333333333334) internal successors, (505), 3 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:32,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:32,348 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:32,348 INFO L175 Difference]: Start difference. First operand has 67 places, 58 transitions, 128 flow. Second operand 3 states and 505 transitions. [2023-08-30 05:58:32,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 56 transitions, 224 flow [2023-08-30 05:58:32,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 56 transitions, 223 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:32,350 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 125 flow [2023-08-30 05:58:32,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2023-08-30 05:58:32,351 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -13 predicate places. [2023-08-30 05:58:32,351 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 125 flow [2023-08-30 05:58:32,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.0) internal successors, (456), 3 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:32,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:32,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 05:58:32,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 05:58:32,352 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:32,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:32,352 INFO L85 PathProgramCache]: Analyzing trace with hash 705819381, now seen corresponding path program 1 times [2023-08-30 05:58:32,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:32,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730027010] [2023-08-30 05:58:32,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:32,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:32,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:32,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:32,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:32,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730027010] [2023-08-30 05:58:32,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730027010] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:32,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:32,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 05:58:32,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002522181] [2023-08-30 05:58:32,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:32,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 05:58:32,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:32,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 05:58:32,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 05:58:32,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-30 05:58:32,659 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 125 flow. Second operand has 3 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:32,659 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:32,659 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-30 05:58:32,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:33,980 INFO L130 PetriNetUnfolder]: 20139/27734 cut-off events. [2023-08-30 05:58:33,981 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:34,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54439 conditions, 27734 events. 20139/27734 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1308. Compared 168061 event pairs, 20139 based on Foata normal form. 0/24790 useless extension candidates. Maximal degree in co-relation 54435. Up to 26358 conditions per place. [2023-08-30 05:58:34,122 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 47 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2023-08-30 05:58:34,124 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 54 transitions, 217 flow [2023-08-30 05:58:34,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:34,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:34,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 503 transitions. [2023-08-30 05:58:34,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4804202483285578 [2023-08-30 05:58:34,127 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 503 transitions. [2023-08-30 05:58:34,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 503 transitions. [2023-08-30 05:58:34,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:34,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 503 transitions. [2023-08-30 05:58:34,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 167.66666666666666) internal successors, (503), 3 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:34,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:34,133 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:34,133 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 125 flow. Second operand 3 states and 503 transitions. [2023-08-30 05:58:34,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 54 transitions, 217 flow [2023-08-30 05:58:34,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 54 transitions, 216 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:34,136 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 122 flow [2023-08-30 05:58:34,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=65, PETRI_TRANSITIONS=54} [2023-08-30 05:58:34,138 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -14 predicate places. [2023-08-30 05:58:34,138 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 122 flow [2023-08-30 05:58:34,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:34,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:34,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 05:58:34,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 05:58:34,139 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:34,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:34,140 INFO L85 PathProgramCache]: Analyzing trace with hash 705819379, now seen corresponding path program 1 times [2023-08-30 05:58:34,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:34,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564917231] [2023-08-30 05:58:34,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:34,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:34,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:34,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:34,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:34,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564917231] [2023-08-30 05:58:34,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564917231] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:34,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:34,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 05:58:34,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406106220] [2023-08-30 05:58:34,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:34,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 05:58:34,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:34,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 05:58:34,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 05:58:34,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 349 [2023-08-30 05:58:34,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 54 transitions, 122 flow. Second operand has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:34,366 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:34,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 349 [2023-08-30 05:58:34,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:35,557 INFO L130 PetriNetUnfolder]: 19971/27482 cut-off events. [2023-08-30 05:58:35,557 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:35,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53940 conditions, 27482 events. 19971/27482 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1308. Compared 166333 event pairs, 19971 based on Foata normal form. 0/24619 useless extension candidates. Maximal degree in co-relation 53936. Up to 26110 conditions per place. [2023-08-30 05:58:35,691 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 45 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-08-30 05:58:35,691 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 52 transitions, 210 flow [2023-08-30 05:58:35,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:35,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:35,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 504 transitions. [2023-08-30 05:58:35,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4813753581661891 [2023-08-30 05:58:35,693 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 504 transitions. [2023-08-30 05:58:35,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 504 transitions. [2023-08-30 05:58:35,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:35,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 504 transitions. [2023-08-30 05:58:35,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.0) internal successors, (504), 3 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:35,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:35,698 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:35,698 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 122 flow. Second operand 3 states and 504 transitions. [2023-08-30 05:58:35,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 52 transitions, 210 flow [2023-08-30 05:58:35,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 52 transitions, 209 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:35,700 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 119 flow [2023-08-30 05:58:35,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=119, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2023-08-30 05:58:35,701 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -15 predicate places. [2023-08-30 05:58:35,701 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 119 flow [2023-08-30 05:58:35,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:35,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:35,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:35,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 05:58:35,702 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:35,702 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:35,702 INFO L85 PathProgramCache]: Analyzing trace with hash -312390984, now seen corresponding path program 1 times [2023-08-30 05:58:35,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:35,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438574359] [2023-08-30 05:58:35,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:35,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:35,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:35,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:35,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:35,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438574359] [2023-08-30 05:58:35,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438574359] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:35,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:35,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 05:58:35,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176244906] [2023-08-30 05:58:35,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:35,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 05:58:35,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:35,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 05:58:35,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 05:58:36,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-30 05:58:36,016 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 119 flow. Second operand has 3 states, 3 states have (on average 153.33333333333334) internal successors, (460), 3 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:36,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:36,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-30 05:58:36,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:37,450 INFO L130 PetriNetUnfolder]: 19803/27218 cut-off events. [2023-08-30 05:58:37,450 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:37,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53429 conditions, 27218 events. 19803/27218 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1306. Compared 164481 event pairs, 19803 based on Foata normal form. 0/24435 useless extension candidates. Maximal degree in co-relation 53425. Up to 25862 conditions per place. [2023-08-30 05:58:37,557 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 43 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-08-30 05:58:37,557 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 50 transitions, 203 flow [2023-08-30 05:58:37,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:37,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:37,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 499 transitions. [2023-08-30 05:58:37,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47659980897803245 [2023-08-30 05:58:37,560 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 499 transitions. [2023-08-30 05:58:37,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 499 transitions. [2023-08-30 05:58:37,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:37,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 499 transitions. [2023-08-30 05:58:37,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.33333333333334) internal successors, (499), 3 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:37,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:37,565 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:37,565 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 119 flow. Second operand 3 states and 499 transitions. [2023-08-30 05:58:37,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 50 transitions, 203 flow [2023-08-30 05:58:37,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 50 transitions, 202 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:37,570 INFO L231 Difference]: Finished difference. Result has 63 places, 50 transitions, 116 flow [2023-08-30 05:58:37,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=63, PETRI_TRANSITIONS=50} [2023-08-30 05:58:37,573 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -16 predicate places. [2023-08-30 05:58:37,573 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 50 transitions, 116 flow [2023-08-30 05:58:37,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 153.33333333333334) internal successors, (460), 3 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:37,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:37,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:37,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 05:58:37,574 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:37,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:37,574 INFO L85 PathProgramCache]: Analyzing trace with hash -312390982, now seen corresponding path program 1 times [2023-08-30 05:58:37,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:37,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967354976] [2023-08-30 05:58:37,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:37,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:37,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:37,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:37,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:37,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967354976] [2023-08-30 05:58:37,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967354976] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:37,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:37,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 05:58:37,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721944276] [2023-08-30 05:58:37,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:37,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 05:58:37,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:37,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 05:58:37,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 05:58:37,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 349 [2023-08-30 05:58:37,740 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 50 transitions, 116 flow. Second operand has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:37,740 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:37,741 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 349 [2023-08-30 05:58:37,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:38,983 INFO L130 PetriNetUnfolder]: 19635/26954 cut-off events. [2023-08-30 05:58:38,983 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:39,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52918 conditions, 26954 events. 19635/26954 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1304. Compared 162675 event pairs, 19635 based on Foata normal form. 0/24251 useless extension candidates. Maximal degree in co-relation 52914. Up to 25614 conditions per place. [2023-08-30 05:58:39,088 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 41 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2023-08-30 05:58:39,089 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 48 transitions, 196 flow [2023-08-30 05:58:39,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:39,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:39,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions. [2023-08-30 05:58:39,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49474689589302767 [2023-08-30 05:58:39,091 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 518 transitions. [2023-08-30 05:58:39,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 518 transitions. [2023-08-30 05:58:39,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:39,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 518 transitions. [2023-08-30 05:58:39,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.66666666666666) internal successors, (518), 3 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:39,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:39,095 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:39,096 INFO L175 Difference]: Start difference. First operand has 63 places, 50 transitions, 116 flow. Second operand 3 states and 518 transitions. [2023-08-30 05:58:39,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 48 transitions, 196 flow [2023-08-30 05:58:39,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 48 transitions, 195 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:39,097 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 113 flow [2023-08-30 05:58:39,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=113, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2023-08-30 05:58:39,098 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -17 predicate places. [2023-08-30 05:58:39,098 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 113 flow [2023-08-30 05:58:39,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:39,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:39,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:39,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 05:58:39,099 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:39,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:39,099 INFO L85 PathProgramCache]: Analyzing trace with hash 439993859, now seen corresponding path program 1 times [2023-08-30 05:58:39,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:39,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675863365] [2023-08-30 05:58:39,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:39,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:39,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:39,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:39,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:39,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675863365] [2023-08-30 05:58:39,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675863365] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:39,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:39,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 05:58:39,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528181189] [2023-08-30 05:58:39,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:39,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 05:58:39,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:39,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 05:58:39,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 05:58:39,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 349 [2023-08-30 05:58:39,216 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 113 flow. Second operand has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:39,216 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:39,216 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 349 [2023-08-30 05:58:39,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:40,567 INFO L130 PetriNetUnfolder]: 18864/25859 cut-off events. [2023-08-30 05:58:40,567 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:40,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50793 conditions, 25859 events. 18864/25859 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1258. Compared 154863 event pairs, 18864 based on Foata normal form. 0/23432 useless extension candidates. Maximal degree in co-relation 50789. Up to 24583 conditions per place. [2023-08-30 05:58:40,704 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 39 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2023-08-30 05:58:40,705 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 46 transitions, 189 flow [2023-08-30 05:58:40,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:40,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:40,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 516 transitions. [2023-08-30 05:58:40,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49283667621776506 [2023-08-30 05:58:40,707 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 516 transitions. [2023-08-30 05:58:40,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 516 transitions. [2023-08-30 05:58:40,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:40,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 516 transitions. [2023-08-30 05:58:40,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:40,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:40,711 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:40,711 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 113 flow. Second operand 3 states and 516 transitions. [2023-08-30 05:58:40,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 46 transitions, 189 flow [2023-08-30 05:58:40,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 46 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:40,713 INFO L231 Difference]: Finished difference. Result has 61 places, 46 transitions, 110 flow [2023-08-30 05:58:40,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=61, PETRI_TRANSITIONS=46} [2023-08-30 05:58:40,713 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -18 predicate places. [2023-08-30 05:58:40,714 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 46 transitions, 110 flow [2023-08-30 05:58:40,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:40,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:40,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:40,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 05:58:40,714 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:40,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:40,715 INFO L85 PathProgramCache]: Analyzing trace with hash 439993861, now seen corresponding path program 1 times [2023-08-30 05:58:40,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:40,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517174721] [2023-08-30 05:58:40,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:40,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:40,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:40,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:40,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:40,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517174721] [2023-08-30 05:58:40,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517174721] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:40,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:40,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 05:58:40,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52651759] [2023-08-30 05:58:40,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:40,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 05:58:40,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:40,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 05:58:40,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 05:58:40,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-30 05:58:40,817 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 46 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:40,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:40,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-30 05:58:40,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:42,046 INFO L130 PetriNetUnfolder]: 18093/24764 cut-off events. [2023-08-30 05:58:42,047 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:42,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48668 conditions, 24764 events. 18093/24764 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 1216. Compared 147137 event pairs, 18093 based on Foata normal form. 0/22613 useless extension candidates. Maximal degree in co-relation 48664. Up to 23552 conditions per place. [2023-08-30 05:58:42,162 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 37 selfloop transitions, 1 changer transitions 0/44 dead transitions. [2023-08-30 05:58:42,162 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 44 transitions, 182 flow [2023-08-30 05:58:42,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:42,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:42,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 493 transitions. [2023-08-30 05:58:42,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708691499522445 [2023-08-30 05:58:42,164 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 493 transitions. [2023-08-30 05:58:42,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 493 transitions. [2023-08-30 05:58:42,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:42,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 493 transitions. [2023-08-30 05:58:42,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:42,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:42,168 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:42,168 INFO L175 Difference]: Start difference. First operand has 61 places, 46 transitions, 110 flow. Second operand 3 states and 493 transitions. [2023-08-30 05:58:42,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 44 transitions, 182 flow [2023-08-30 05:58:42,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 44 transitions, 181 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:42,169 INFO L231 Difference]: Finished difference. Result has 60 places, 44 transitions, 107 flow [2023-08-30 05:58:42,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=105, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=107, PETRI_PLACES=60, PETRI_TRANSITIONS=44} [2023-08-30 05:58:42,170 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -19 predicate places. [2023-08-30 05:58:42,170 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 44 transitions, 107 flow [2023-08-30 05:58:42,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:42,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:42,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:42,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 05:58:42,171 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:42,172 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:42,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1927322092, now seen corresponding path program 1 times [2023-08-30 05:58:42,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:42,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582326093] [2023-08-30 05:58:42,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:42,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:42,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:42,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:42,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:42,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582326093] [2023-08-30 05:58:42,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582326093] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:42,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:42,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 05:58:42,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069086666] [2023-08-30 05:58:42,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:42,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 05:58:42,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:42,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 05:58:42,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 05:58:42,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 349 [2023-08-30 05:58:42,513 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 44 transitions, 107 flow. Second operand has 7 states, 7 states have (on average 136.57142857142858) internal successors, (956), 7 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:42,513 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:42,513 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 349 [2023-08-30 05:58:42,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:43,755 INFO L130 PetriNetUnfolder]: 14253/19644 cut-off events. [2023-08-30 05:58:43,755 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:43,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38685 conditions, 19644 events. 14253/19644 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 114357 event pairs, 14253 based on Foata normal form. 0/18517 useless extension candidates. Maximal degree in co-relation 38681. Up to 18688 conditions per place. [2023-08-30 05:58:43,829 INFO L137 encePairwiseOnDemand]: 347/349 looper letters, 36 selfloop transitions, 1 changer transitions 0/43 dead transitions. [2023-08-30 05:58:43,829 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 43 transitions, 179 flow [2023-08-30 05:58:43,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:43,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:43,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 443 transitions. [2023-08-30 05:58:43,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42311365807067813 [2023-08-30 05:58:43,831 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 443 transitions. [2023-08-30 05:58:43,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 443 transitions. [2023-08-30 05:58:43,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:43,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 443 transitions. [2023-08-30 05:58:43,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 147.66666666666666) internal successors, (443), 3 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:43,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:43,834 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:43,834 INFO L175 Difference]: Start difference. First operand has 60 places, 44 transitions, 107 flow. Second operand 3 states and 443 transitions. [2023-08-30 05:58:43,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 43 transitions, 179 flow [2023-08-30 05:58:43,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 43 transitions, 178 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:43,835 INFO L231 Difference]: Finished difference. Result has 60 places, 43 transitions, 106 flow [2023-08-30 05:58:43,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=60, PETRI_TRANSITIONS=43} [2023-08-30 05:58:43,836 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -19 predicate places. [2023-08-30 05:58:43,836 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 43 transitions, 106 flow [2023-08-30 05:58:43,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 136.57142857142858) internal successors, (956), 7 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:43,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:43,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:43,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 05:58:43,837 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:43,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:43,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1927322093, now seen corresponding path program 1 times [2023-08-30 05:58:43,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:43,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897189242] [2023-08-30 05:58:43,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:43,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:43,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:44,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:44,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:44,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897189242] [2023-08-30 05:58:44,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897189242] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:44,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:44,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 05:58:44,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965581564] [2023-08-30 05:58:44,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:44,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 05:58:44,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:44,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 05:58:44,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-30 05:58:44,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 349 [2023-08-30 05:58:44,310 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 43 transitions, 106 flow. Second operand has 5 states, 5 states have (on average 145.2) internal successors, (726), 5 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:44,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:44,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 349 [2023-08-30 05:58:44,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:45,005 INFO L130 PetriNetUnfolder]: 10413/14524 cut-off events. [2023-08-30 05:58:45,006 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-30 05:58:45,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28702 conditions, 14524 events. 10413/14524 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82530 event pairs, 10413 based on Foata normal form. 0/14421 useless extension candidates. Maximal degree in co-relation 28698. Up to 13824 conditions per place. [2023-08-30 05:58:45,067 INFO L137 encePairwiseOnDemand]: 347/349 looper letters, 35 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2023-08-30 05:58:45,067 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 42 transitions, 176 flow [2023-08-30 05:58:45,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 05:58:45,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 05:58:45,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 466 transitions. [2023-08-30 05:58:45,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44508118433619864 [2023-08-30 05:58:45,069 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 466 transitions. [2023-08-30 05:58:45,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 466 transitions. [2023-08-30 05:58:45,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:45,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 466 transitions. [2023-08-30 05:58:45,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 155.33333333333334) internal successors, (466), 3 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:45,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:45,072 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:45,073 INFO L175 Difference]: Start difference. First operand has 60 places, 43 transitions, 106 flow. Second operand 3 states and 466 transitions. [2023-08-30 05:58:45,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 42 transitions, 176 flow [2023-08-30 05:58:45,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 42 transitions, 175 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:45,074 INFO L231 Difference]: Finished difference. Result has 60 places, 42 transitions, 105 flow [2023-08-30 05:58:45,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=105, PETRI_PLACES=60, PETRI_TRANSITIONS=42} [2023-08-30 05:58:45,074 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -19 predicate places. [2023-08-30 05:58:45,075 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 42 transitions, 105 flow [2023-08-30 05:58:45,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.2) internal successors, (726), 5 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:45,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:45,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:45,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 05:58:45,075 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:45,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:45,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1177808455, now seen corresponding path program 1 times [2023-08-30 05:58:45,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:45,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148935318] [2023-08-30 05:58:45,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:45,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:45,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:46,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:46,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:46,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148935318] [2023-08-30 05:58:46,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148935318] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:46,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:46,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 05:58:46,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100383465] [2023-08-30 05:58:46,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:46,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 05:58:46,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:46,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 05:58:46,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-30 05:58:46,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 349 [2023-08-30 05:58:46,187 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 42 transitions, 105 flow. Second operand has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:46,187 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:46,187 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 349 [2023-08-30 05:58:46,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:49,629 INFO L130 PetriNetUnfolder]: 53433/69727 cut-off events. [2023-08-30 05:58:49,629 INFO L131 PetriNetUnfolder]: For 1078/1078 co-relation queries the response was YES. [2023-08-30 05:58:49,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140753 conditions, 69727 events. 53433/69727 cut-off events. For 1078/1078 co-relation queries the response was YES. Maximal size of possible extension queue 1645. Compared 368916 event pairs, 13820 based on Foata normal form. 1/69728 useless extension candidates. Maximal degree in co-relation 140749. Up to 35415 conditions per place. [2023-08-30 05:58:49,866 INFO L137 encePairwiseOnDemand]: 341/349 looper letters, 116 selfloop transitions, 15 changer transitions 15/146 dead transitions. [2023-08-30 05:58:49,867 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 146 transitions, 624 flow [2023-08-30 05:58:49,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 05:58:49,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 05:58:49,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1065 transitions. [2023-08-30 05:58:49,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085959885386819 [2023-08-30 05:58:49,869 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1065 transitions. [2023-08-30 05:58:49,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1065 transitions. [2023-08-30 05:58:49,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:49,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1065 transitions. [2023-08-30 05:58:49,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 177.5) internal successors, (1065), 6 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:49,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 349.0) internal successors, (2443), 7 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:49,875 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 349.0) internal successors, (2443), 7 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:49,876 INFO L175 Difference]: Start difference. First operand has 60 places, 42 transitions, 105 flow. Second operand 6 states and 1065 transitions. [2023-08-30 05:58:49,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 146 transitions, 624 flow [2023-08-30 05:58:49,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 146 transitions, 623 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:49,878 INFO L231 Difference]: Finished difference. Result has 67 places, 59 transitions, 205 flow [2023-08-30 05:58:49,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=205, PETRI_PLACES=67, PETRI_TRANSITIONS=59} [2023-08-30 05:58:49,879 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -12 predicate places. [2023-08-30 05:58:49,879 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 59 transitions, 205 flow [2023-08-30 05:58:49,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:49,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:49,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:49,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 05:58:49,880 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:49,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:49,881 INFO L85 PathProgramCache]: Analyzing trace with hash -796589763, now seen corresponding path program 2 times [2023-08-30 05:58:49,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:49,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315421371] [2023-08-30 05:58:49,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:49,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:49,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:50,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:50,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:50,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315421371] [2023-08-30 05:58:50,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315421371] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:50,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:50,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 05:58:50,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098910272] [2023-08-30 05:58:50,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:50,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 05:58:50,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:50,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 05:58:50,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-30 05:58:50,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 349 [2023-08-30 05:58:50,765 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 59 transitions, 205 flow. Second operand has 9 states, 9 states have (on average 154.44444444444446) internal successors, (1390), 9 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:50,765 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:50,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 349 [2023-08-30 05:58:50,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:53,724 INFO L130 PetriNetUnfolder]: 30690/40507 cut-off events. [2023-08-30 05:58:53,725 INFO L131 PetriNetUnfolder]: For 8670/8670 co-relation queries the response was YES. [2023-08-30 05:58:53,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92238 conditions, 40507 events. 30690/40507 cut-off events. For 8670/8670 co-relation queries the response was YES. Maximal size of possible extension queue 1162. Compared 209623 event pairs, 11956 based on Foata normal form. 64/40539 useless extension candidates. Maximal degree in co-relation 92231. Up to 35481 conditions per place. [2023-08-30 05:58:53,938 INFO L137 encePairwiseOnDemand]: 338/349 looper letters, 152 selfloop transitions, 99 changer transitions 0/254 dead transitions. [2023-08-30 05:58:53,938 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 254 transitions, 1287 flow [2023-08-30 05:58:53,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 05:58:53,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 05:58:53,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2165 transitions. [2023-08-30 05:58:53,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4771875688781133 [2023-08-30 05:58:53,943 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2165 transitions. [2023-08-30 05:58:53,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2165 transitions. [2023-08-30 05:58:53,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:53,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2165 transitions. [2023-08-30 05:58:53,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 166.53846153846155) internal successors, (2165), 13 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:53,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:53,954 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:53,954 INFO L175 Difference]: Start difference. First operand has 67 places, 59 transitions, 205 flow. Second operand 13 states and 2165 transitions. [2023-08-30 05:58:53,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 254 transitions, 1287 flow [2023-08-30 05:58:53,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 254 transitions, 1250 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 05:58:53,971 INFO L231 Difference]: Finished difference. Result has 80 places, 156 transitions, 770 flow [2023-08-30 05:58:53,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=770, PETRI_PLACES=80, PETRI_TRANSITIONS=156} [2023-08-30 05:58:53,972 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 1 predicate places. [2023-08-30 05:58:53,972 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 156 transitions, 770 flow [2023-08-30 05:58:53,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.44444444444446) internal successors, (1390), 9 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:53,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:53,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:53,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 05:58:53,973 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:53,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:53,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1493230331, now seen corresponding path program 3 times [2023-08-30 05:58:53,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:53,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064438796] [2023-08-30 05:58:53,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:53,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:54,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:54,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:54,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:54,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064438796] [2023-08-30 05:58:54,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064438796] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:54,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:54,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 05:58:54,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185235303] [2023-08-30 05:58:54,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:54,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 05:58:54,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:54,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 05:58:54,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 05:58:54,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 05:58:54,219 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 156 transitions, 770 flow. Second operand has 6 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:54,219 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:54,219 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 05:58:54,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:58:56,528 INFO L130 PetriNetUnfolder]: 22684/32151 cut-off events. [2023-08-30 05:58:56,529 INFO L131 PetriNetUnfolder]: For 11332/11332 co-relation queries the response was YES. [2023-08-30 05:58:56,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77916 conditions, 32151 events. 22684/32151 cut-off events. For 11332/11332 co-relation queries the response was YES. Maximal size of possible extension queue 1211. Compared 199944 event pairs, 3976 based on Foata normal form. 680/32063 useless extension candidates. Maximal degree in co-relation 77907. Up to 19240 conditions per place. [2023-08-30 05:58:56,772 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 147 selfloop transitions, 33 changer transitions 0/251 dead transitions. [2023-08-30 05:58:56,772 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 251 transitions, 1382 flow [2023-08-30 05:58:56,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 05:58:56,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 05:58:56,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1213 transitions. [2023-08-30 05:58:56,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965206713057716 [2023-08-30 05:58:56,775 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1213 transitions. [2023-08-30 05:58:56,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1213 transitions. [2023-08-30 05:58:56,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:58:56,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1213 transitions. [2023-08-30 05:58:56,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 173.28571428571428) internal successors, (1213), 7 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:56,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 349.0) internal successors, (2792), 8 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:56,782 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 349.0) internal successors, (2792), 8 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:56,782 INFO L175 Difference]: Start difference. First operand has 80 places, 156 transitions, 770 flow. Second operand 7 states and 1213 transitions. [2023-08-30 05:58:56,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 251 transitions, 1382 flow [2023-08-30 05:58:56,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 251 transitions, 1382 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 05:58:56,837 INFO L231 Difference]: Finished difference. Result has 89 places, 167 transitions, 872 flow [2023-08-30 05:58:56,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=872, PETRI_PLACES=89, PETRI_TRANSITIONS=167} [2023-08-30 05:58:56,839 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 10 predicate places. [2023-08-30 05:58:56,839 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 167 transitions, 872 flow [2023-08-30 05:58:56,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:56,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:58:56,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:58:56,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 05:58:56,840 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:58:56,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:58:56,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1577065065, now seen corresponding path program 4 times [2023-08-30 05:58:56,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:58:56,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473143848] [2023-08-30 05:58:56,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:58:56,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:58:56,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:58:57,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:58:57,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:58:57,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473143848] [2023-08-30 05:58:57,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473143848] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:58:57,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:58:57,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 05:58:57,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809085714] [2023-08-30 05:58:57,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:58:57,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 05:58:57,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:58:57,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 05:58:57,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-30 05:58:57,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 05:58:57,184 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 167 transitions, 872 flow. Second operand has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:58:57,184 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:58:57,184 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 05:58:57,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:59:01,307 INFO L130 PetriNetUnfolder]: 35873/53245 cut-off events. [2023-08-30 05:59:01,308 INFO L131 PetriNetUnfolder]: For 38133/38221 co-relation queries the response was YES. [2023-08-30 05:59:01,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149108 conditions, 53245 events. 35873/53245 cut-off events. For 38133/38221 co-relation queries the response was YES. Maximal size of possible extension queue 2282. Compared 391614 event pairs, 6488 based on Foata normal form. 176/51200 useless extension candidates. Maximal degree in co-relation 149095. Up to 12626 conditions per place. [2023-08-30 05:59:01,734 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 164 selfloop transitions, 143 changer transitions 0/378 dead transitions. [2023-08-30 05:59:01,735 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 378 transitions, 2239 flow [2023-08-30 05:59:01,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 05:59:01,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 05:59:01,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2248 transitions. [2023-08-30 05:59:01,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954815957681287 [2023-08-30 05:59:01,740 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2248 transitions. [2023-08-30 05:59:01,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2248 transitions. [2023-08-30 05:59:01,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:59:01,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2248 transitions. [2023-08-30 05:59:01,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 172.92307692307693) internal successors, (2248), 13 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:01,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:01,764 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:01,764 INFO L175 Difference]: Start difference. First operand has 89 places, 167 transitions, 872 flow. Second operand 13 states and 2248 transitions. [2023-08-30 05:59:01,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 378 transitions, 2239 flow [2023-08-30 05:59:01,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 378 transitions, 2233 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 05:59:01,899 INFO L231 Difference]: Finished difference. Result has 102 places, 263 transitions, 1647 flow [2023-08-30 05:59:01,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1647, PETRI_PLACES=102, PETRI_TRANSITIONS=263} [2023-08-30 05:59:01,900 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 23 predicate places. [2023-08-30 05:59:01,900 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 263 transitions, 1647 flow [2023-08-30 05:59:01,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:01,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:59:01,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:59:01,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 05:59:01,901 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:59:01,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:59:01,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1168853497, now seen corresponding path program 5 times [2023-08-30 05:59:01,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:59:01,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976128011] [2023-08-30 05:59:01,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:59:01,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:59:01,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:59:02,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:59:02,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:59:02,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976128011] [2023-08-30 05:59:02,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976128011] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:59:02,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:59:02,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 05:59:02,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314496604] [2023-08-30 05:59:02,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:59:02,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 05:59:02,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:59:02,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 05:59:02,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-30 05:59:02,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 349 [2023-08-30 05:59:02,229 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 263 transitions, 1647 flow. Second operand has 8 states, 8 states have (on average 160.5) internal successors, (1284), 8 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:02,229 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:59:02,229 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 349 [2023-08-30 05:59:02,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:59:06,738 INFO L130 PetriNetUnfolder]: 37845/55681 cut-off events. [2023-08-30 05:59:06,738 INFO L131 PetriNetUnfolder]: For 91572/93338 co-relation queries the response was YES. [2023-08-30 05:59:06,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187811 conditions, 55681 events. 37845/55681 cut-off events. For 91572/93338 co-relation queries the response was YES. Maximal size of possible extension queue 2305. Compared 404352 event pairs, 8128 based on Foata normal form. 862/54379 useless extension candidates. Maximal degree in co-relation 187795. Up to 36338 conditions per place. [2023-08-30 05:59:07,430 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 191 selfloop transitions, 119 changer transitions 0/381 dead transitions. [2023-08-30 05:59:07,430 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 381 transitions, 2745 flow [2023-08-30 05:59:07,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 05:59:07,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 05:59:07,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1901 transitions. [2023-08-30 05:59:07,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49518103672831465 [2023-08-30 05:59:07,433 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1901 transitions. [2023-08-30 05:59:07,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1901 transitions. [2023-08-30 05:59:07,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:59:07,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1901 transitions. [2023-08-30 05:59:07,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 172.8181818181818) internal successors, (1901), 11 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:07,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:07,442 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:07,442 INFO L175 Difference]: Start difference. First operand has 102 places, 263 transitions, 1647 flow. Second operand 11 states and 1901 transitions. [2023-08-30 05:59:07,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 381 transitions, 2745 flow [2023-08-30 05:59:07,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 381 transitions, 2676 flow, removed 23 selfloop flow, removed 4 redundant places. [2023-08-30 05:59:07,821 INFO L231 Difference]: Finished difference. Result has 113 places, 285 transitions, 2109 flow [2023-08-30 05:59:07,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2109, PETRI_PLACES=113, PETRI_TRANSITIONS=285} [2023-08-30 05:59:07,822 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 34 predicate places. [2023-08-30 05:59:07,822 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 285 transitions, 2109 flow [2023-08-30 05:59:07,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 160.5) internal successors, (1284), 8 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:07,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:59:07,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:59:07,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 05:59:07,823 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:59:07,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:59:07,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1755977435, now seen corresponding path program 6 times [2023-08-30 05:59:07,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:59:07,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020660585] [2023-08-30 05:59:07,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:59:07,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:59:07,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:59:08,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:59:08,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:59:08,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020660585] [2023-08-30 05:59:08,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020660585] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:59:08,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:59:08,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 05:59:08,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751691464] [2023-08-30 05:59:08,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:59:08,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 05:59:08,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:59:08,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 05:59:08,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-30 05:59:08,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-30 05:59:08,540 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 285 transitions, 2109 flow. Second operand has 7 states, 7 states have (on average 156.71428571428572) internal successors, (1097), 7 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:08,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:59:08,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-30 05:59:08,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:59:14,835 INFO L130 PetriNetUnfolder]: 56766/77025 cut-off events. [2023-08-30 05:59:14,835 INFO L131 PetriNetUnfolder]: For 125108/125152 co-relation queries the response was YES. [2023-08-30 05:59:15,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271707 conditions, 77025 events. 56766/77025 cut-off events. For 125108/125152 co-relation queries the response was YES. Maximal size of possible extension queue 2223. Compared 463632 event pairs, 17266 based on Foata normal form. 456/77481 useless extension candidates. Maximal degree in co-relation 271687. Up to 69099 conditions per place. [2023-08-30 05:59:15,445 INFO L137 encePairwiseOnDemand]: 338/349 looper letters, 287 selfloop transitions, 103 changer transitions 0/393 dead transitions. [2023-08-30 05:59:15,446 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 393 transitions, 3370 flow [2023-08-30 05:59:15,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 05:59:15,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 05:59:15,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1515 transitions. [2023-08-30 05:59:15,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48233046800382046 [2023-08-30 05:59:15,448 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1515 transitions. [2023-08-30 05:59:15,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1515 transitions. [2023-08-30 05:59:15,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:59:15,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1515 transitions. [2023-08-30 05:59:15,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 168.33333333333334) internal successors, (1515), 9 states have internal predecessors, (1515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:15,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:15,455 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:15,455 INFO L175 Difference]: Start difference. First operand has 113 places, 285 transitions, 2109 flow. Second operand 9 states and 1515 transitions. [2023-08-30 05:59:15,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 393 transitions, 3370 flow [2023-08-30 05:59:15,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 393 transitions, 3229 flow, removed 12 selfloop flow, removed 6 redundant places. [2023-08-30 05:59:15,769 INFO L231 Difference]: Finished difference. Result has 117 places, 311 transitions, 2401 flow [2023-08-30 05:59:15,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2401, PETRI_PLACES=117, PETRI_TRANSITIONS=311} [2023-08-30 05:59:15,771 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 38 predicate places. [2023-08-30 05:59:15,771 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 311 transitions, 2401 flow [2023-08-30 05:59:15,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 156.71428571428572) internal successors, (1097), 7 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:15,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:59:15,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:59:15,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-30 05:59:15,772 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:59:15,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:59:15,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1807287081, now seen corresponding path program 7 times [2023-08-30 05:59:15,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:59:15,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936116353] [2023-08-30 05:59:15,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:59:15,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:59:15,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:59:15,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:59:15,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:59:15,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936116353] [2023-08-30 05:59:15,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936116353] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:59:15,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:59:15,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 05:59:15,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542606552] [2023-08-30 05:59:15,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:59:15,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 05:59:15,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:59:15,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 05:59:15,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-30 05:59:16,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 05:59:16,016 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 311 transitions, 2401 flow. Second operand has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:16,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:59:16,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 05:59:16,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:59:22,573 INFO L130 PetriNetUnfolder]: 47283/70647 cut-off events. [2023-08-30 05:59:22,573 INFO L131 PetriNetUnfolder]: For 122865/124745 co-relation queries the response was YES. [2023-08-30 05:59:22,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 241321 conditions, 70647 events. 47283/70647 cut-off events. For 122865/124745 co-relation queries the response was YES. Maximal size of possible extension queue 2938. Compared 545451 event pairs, 8027 based on Foata normal form. 1520/69382 useless extension candidates. Maximal degree in co-relation 241301. Up to 15692 conditions per place. [2023-08-30 05:59:23,199 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 198 selfloop transitions, 200 changer transitions 0/495 dead transitions. [2023-08-30 05:59:23,199 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 495 transitions, 4109 flow [2023-08-30 05:59:23,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 05:59:23,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 05:59:23,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1916 transitions. [2023-08-30 05:59:23,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4990883042458974 [2023-08-30 05:59:23,203 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1916 transitions. [2023-08-30 05:59:23,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1916 transitions. [2023-08-30 05:59:23,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:59:23,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1916 transitions. [2023-08-30 05:59:23,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 174.1818181818182) internal successors, (1916), 11 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:23,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:23,211 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:23,211 INFO L175 Difference]: Start difference. First operand has 117 places, 311 transitions, 2401 flow. Second operand 11 states and 1916 transitions. [2023-08-30 05:59:23,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 495 transitions, 4109 flow [2023-08-30 05:59:23,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 495 transitions, 4002 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-30 05:59:23,667 INFO L231 Difference]: Finished difference. Result has 127 places, 377 transitions, 3483 flow [2023-08-30 05:59:23,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3483, PETRI_PLACES=127, PETRI_TRANSITIONS=377} [2023-08-30 05:59:23,668 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 48 predicate places. [2023-08-30 05:59:23,668 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 377 transitions, 3483 flow [2023-08-30 05:59:23,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:23,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:59:23,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:59:23,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-30 05:59:23,669 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:59:23,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:59:23,669 INFO L85 PathProgramCache]: Analyzing trace with hash -823266407, now seen corresponding path program 8 times [2023-08-30 05:59:23,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:59:23,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007769076] [2023-08-30 05:59:23,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:59:23,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:59:23,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:59:23,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:59:23,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:59:23,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007769076] [2023-08-30 05:59:23,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007769076] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:59:23,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:59:23,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 05:59:23,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932552742] [2023-08-30 05:59:23,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:59:23,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 05:59:23,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:59:23,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 05:59:23,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-30 05:59:23,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 05:59:23,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 377 transitions, 3483 flow. Second operand has 7 states, 7 states have (on average 160.14285714285714) internal successors, (1121), 7 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:23,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:59:23,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 05:59:23,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:59:33,151 INFO L130 PetriNetUnfolder]: 58779/88231 cut-off events. [2023-08-30 05:59:33,151 INFO L131 PetriNetUnfolder]: For 296838/300928 co-relation queries the response was YES. [2023-08-30 05:59:33,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 358990 conditions, 88231 events. 58779/88231 cut-off events. For 296838/300928 co-relation queries the response was YES. Maximal size of possible extension queue 3583. Compared 702205 event pairs, 10222 based on Foata normal form. 2646/87634 useless extension candidates. Maximal degree in co-relation 358966. Up to 31624 conditions per place. [2023-08-30 05:59:34,024 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 245 selfloop transitions, 225 changer transitions 0/567 dead transitions. [2023-08-30 05:59:34,024 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 567 transitions, 5774 flow [2023-08-30 05:59:34,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 05:59:34,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 05:59:34,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1563 transitions. [2023-08-30 05:59:34,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976122254059217 [2023-08-30 05:59:34,027 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1563 transitions. [2023-08-30 05:59:34,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1563 transitions. [2023-08-30 05:59:34,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:59:34,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1563 transitions. [2023-08-30 05:59:34,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 173.66666666666666) internal successors, (1563), 9 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:34,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:34,032 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:34,032 INFO L175 Difference]: Start difference. First operand has 127 places, 377 transitions, 3483 flow. Second operand 9 states and 1563 transitions. [2023-08-30 05:59:34,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 567 transitions, 5774 flow [2023-08-30 05:59:36,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 567 transitions, 5729 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-08-30 05:59:36,567 INFO L231 Difference]: Finished difference. Result has 136 places, 455 transitions, 5163 flow [2023-08-30 05:59:36,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5163, PETRI_PLACES=136, PETRI_TRANSITIONS=455} [2023-08-30 05:59:36,568 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 57 predicate places. [2023-08-30 05:59:36,568 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 455 transitions, 5163 flow [2023-08-30 05:59:36,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 160.14285714285714) internal successors, (1121), 7 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:36,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:59:36,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:59:36,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 05:59:36,568 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:59:36,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:59:36,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1350075187, now seen corresponding path program 9 times [2023-08-30 05:59:36,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:59:36,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988466946] [2023-08-30 05:59:36,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:59:36,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:59:36,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:59:36,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:59:36,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:59:36,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988466946] [2023-08-30 05:59:36,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988466946] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:59:36,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:59:36,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 05:59:36,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852897302] [2023-08-30 05:59:36,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:59:36,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 05:59:36,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:59:36,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 05:59:36,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-30 05:59:36,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 05:59:36,837 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 455 transitions, 5163 flow. Second operand has 7 states, 7 states have (on average 160.14285714285714) internal successors, (1121), 7 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:36,837 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:59:36,837 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 05:59:36,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:59:45,763 INFO L130 PetriNetUnfolder]: 54312/81614 cut-off events. [2023-08-30 05:59:45,763 INFO L131 PetriNetUnfolder]: For 435015/440460 co-relation queries the response was YES. [2023-08-30 05:59:46,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 381124 conditions, 81614 events. 54312/81614 cut-off events. For 435015/440460 co-relation queries the response was YES. Maximal size of possible extension queue 3387. Compared 643093 event pairs, 14689 based on Foata normal form. 2494/81135 useless extension candidates. Maximal degree in co-relation 381095. Up to 59301 conditions per place. [2023-08-30 05:59:46,701 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 289 selfloop transitions, 185 changer transitions 7/564 dead transitions. [2023-08-30 05:59:46,701 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 564 transitions, 7021 flow [2023-08-30 05:59:46,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 05:59:46,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 05:59:46,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1545 transitions. [2023-08-30 05:59:46,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4918815663801337 [2023-08-30 05:59:46,703 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1545 transitions. [2023-08-30 05:59:46,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1545 transitions. [2023-08-30 05:59:46,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:59:46,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1545 transitions. [2023-08-30 05:59:46,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 171.66666666666666) internal successors, (1545), 9 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:46,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:46,708 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:46,708 INFO L175 Difference]: Start difference. First operand has 136 places, 455 transitions, 5163 flow. Second operand 9 states and 1545 transitions. [2023-08-30 05:59:46,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 564 transitions, 7021 flow [2023-08-30 05:59:48,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 564 transitions, 6914 flow, removed 20 selfloop flow, removed 4 redundant places. [2023-08-30 05:59:48,552 INFO L231 Difference]: Finished difference. Result has 143 places, 464 transitions, 5897 flow [2023-08-30 05:59:48,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5897, PETRI_PLACES=143, PETRI_TRANSITIONS=464} [2023-08-30 05:59:48,552 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 64 predicate places. [2023-08-30 05:59:48,553 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 464 transitions, 5897 flow [2023-08-30 05:59:48,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 160.14285714285714) internal successors, (1121), 7 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:48,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:59:48,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:59:48,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 05:59:48,554 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:59:48,554 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:59:48,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1354758679, now seen corresponding path program 10 times [2023-08-30 05:59:48,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:59:48,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506556267] [2023-08-30 05:59:48,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:59:48,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:59:48,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:59:48,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:59:48,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:59:48,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506556267] [2023-08-30 05:59:48,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506556267] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:59:48,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:59:48,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 05:59:48,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144653928] [2023-08-30 05:59:48,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:59:48,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 05:59:48,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:59:48,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 05:59:48,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 05:59:48,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 05:59:48,775 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 464 transitions, 5897 flow. Second operand has 6 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:48,775 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:59:48,775 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 05:59:48,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 05:59:57,011 INFO L130 PetriNetUnfolder]: 48191/72993 cut-off events. [2023-08-30 05:59:57,011 INFO L131 PetriNetUnfolder]: For 392705/398268 co-relation queries the response was YES. [2023-08-30 05:59:57,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339336 conditions, 72993 events. 48191/72993 cut-off events. For 392705/398268 co-relation queries the response was YES. Maximal size of possible extension queue 3245. Compared 576999 event pairs, 16174 based on Foata normal form. 1912/72018 useless extension candidates. Maximal degree in co-relation 339305. Up to 55042 conditions per place. [2023-08-30 05:59:57,761 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 271 selfloop transitions, 179 changer transitions 10/535 dead transitions. [2023-08-30 05:59:57,762 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 535 transitions, 7376 flow [2023-08-30 05:59:57,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 05:59:57,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 05:59:57,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1203 transitions. [2023-08-30 05:59:57,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924273434302088 [2023-08-30 05:59:57,763 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1203 transitions. [2023-08-30 05:59:57,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1203 transitions. [2023-08-30 05:59:57,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 05:59:57,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1203 transitions. [2023-08-30 05:59:57,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 171.85714285714286) internal successors, (1203), 7 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:57,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 349.0) internal successors, (2792), 8 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:57,767 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 349.0) internal successors, (2792), 8 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:57,767 INFO L175 Difference]: Start difference. First operand has 143 places, 464 transitions, 5897 flow. Second operand 7 states and 1203 transitions. [2023-08-30 05:59:57,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 535 transitions, 7376 flow [2023-08-30 05:59:58,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 535 transitions, 7171 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-30 05:59:58,423 INFO L231 Difference]: Finished difference. Result has 147 places, 454 transitions, 6241 flow [2023-08-30 05:59:58,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=5017, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6241, PETRI_PLACES=147, PETRI_TRANSITIONS=454} [2023-08-30 05:59:58,424 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 68 predicate places. [2023-08-30 05:59:58,424 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 454 transitions, 6241 flow [2023-08-30 05:59:58,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:58,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 05:59:58,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 05:59:58,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-30 05:59:58,425 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 05:59:58,425 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 05:59:58,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1058590211, now seen corresponding path program 11 times [2023-08-30 05:59:58,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 05:59:58,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295986134] [2023-08-30 05:59:58,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 05:59:58,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 05:59:58,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 05:59:58,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 05:59:58,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 05:59:58,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295986134] [2023-08-30 05:59:58,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295986134] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 05:59:58,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 05:59:58,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 05:59:58,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576302193] [2023-08-30 05:59:58,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 05:59:58,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 05:59:58,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 05:59:58,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 05:59:58,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 05:59:58,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 05:59:58,629 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 454 transitions, 6241 flow. Second operand has 6 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 05:59:58,629 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 05:59:58,629 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 05:59:58,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:00:07,588 INFO L130 PetriNetUnfolder]: 44742/68087 cut-off events. [2023-08-30 06:00:07,589 INFO L131 PetriNetUnfolder]: For 359592/364280 co-relation queries the response was YES. [2023-08-30 06:00:08,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 317294 conditions, 68087 events. 44742/68087 cut-off events. For 359592/364280 co-relation queries the response was YES. Maximal size of possible extension queue 3182. Compared 539092 event pairs, 16002 based on Foata normal form. 1236/66658 useless extension candidates. Maximal degree in co-relation 317261. Up to 52821 conditions per place. [2023-08-30 06:00:09,043 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 236 selfloop transitions, 164 changer transitions 23/488 dead transitions. [2023-08-30 06:00:09,044 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 488 transitions, 7250 flow [2023-08-30 06:00:09,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 06:00:09,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 06:00:09,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1186 transitions. [2023-08-30 06:00:09,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4854686860417519 [2023-08-30 06:00:09,046 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1186 transitions. [2023-08-30 06:00:09,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1186 transitions. [2023-08-30 06:00:09,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:00:09,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1186 transitions. [2023-08-30 06:00:09,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 169.42857142857142) internal successors, (1186), 7 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:09,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 349.0) internal successors, (2792), 8 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:09,050 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 349.0) internal successors, (2792), 8 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:09,050 INFO L175 Difference]: Start difference. First operand has 147 places, 454 transitions, 6241 flow. Second operand 7 states and 1186 transitions. [2023-08-30 06:00:09,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 488 transitions, 7250 flow [2023-08-30 06:00:10,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 488 transitions, 7037 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-08-30 06:00:10,836 INFO L231 Difference]: Finished difference. Result has 143 places, 416 transitions, 6130 flow [2023-08-30 06:00:10,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=5398, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6130, PETRI_PLACES=143, PETRI_TRANSITIONS=416} [2023-08-30 06:00:10,837 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 64 predicate places. [2023-08-30 06:00:10,837 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 416 transitions, 6130 flow [2023-08-30 06:00:10,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:10,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:00:10,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:00:10,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-30 06:00:10,838 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:00:10,839 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:00:10,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1946806281, now seen corresponding path program 12 times [2023-08-30 06:00:10,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:00:10,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478558676] [2023-08-30 06:00:10,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:00:10,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:00:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:00:11,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:00:11,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:00:11,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478558676] [2023-08-30 06:00:11,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478558676] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:00:11,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:00:11,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 06:00:11,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702761598] [2023-08-30 06:00:11,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:00:11,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 06:00:11,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:00:11,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 06:00:11,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-30 06:00:11,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:00:11,063 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 416 transitions, 6130 flow. Second operand has 6 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:11,063 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:00:11,063 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:00:11,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:00:18,685 INFO L130 PetriNetUnfolder]: 34461/54520 cut-off events. [2023-08-30 06:00:18,685 INFO L131 PetriNetUnfolder]: For 265762/272225 co-relation queries the response was YES. [2023-08-30 06:00:19,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243868 conditions, 54520 events. 34461/54520 cut-off events. For 265762/272225 co-relation queries the response was YES. Maximal size of possible extension queue 2500. Compared 441091 event pairs, 12240 based on Foata normal form. 1556/54148 useless extension candidates. Maximal degree in co-relation 243836. Up to 42895 conditions per place. [2023-08-30 06:00:19,482 INFO L137 encePairwiseOnDemand]: 338/349 looper letters, 279 selfloop transitions, 143 changer transitions 0/463 dead transitions. [2023-08-30 06:00:19,482 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 463 transitions, 7201 flow [2023-08-30 06:00:19,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 06:00:19,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 06:00:19,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1190 transitions. [2023-08-30 06:00:19,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4871060171919771 [2023-08-30 06:00:19,485 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1190 transitions. [2023-08-30 06:00:19,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1190 transitions. [2023-08-30 06:00:19,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:00:19,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1190 transitions. [2023-08-30 06:00:19,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 170.0) internal successors, (1190), 7 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:19,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 349.0) internal successors, (2792), 8 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:19,489 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 349.0) internal successors, (2792), 8 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:19,489 INFO L175 Difference]: Start difference. First operand has 143 places, 416 transitions, 6130 flow. Second operand 7 states and 1190 transitions. [2023-08-30 06:00:19,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 463 transitions, 7201 flow [2023-08-30 06:00:20,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 463 transitions, 7019 flow, removed 13 selfloop flow, removed 8 redundant places. [2023-08-30 06:00:20,357 INFO L231 Difference]: Finished difference. Result has 124 places, 372 transitions, 5598 flow [2023-08-30 06:00:20,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5598, PETRI_PLACES=124, PETRI_TRANSITIONS=372} [2023-08-30 06:00:20,359 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 45 predicate places. [2023-08-30 06:00:20,359 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 372 transitions, 5598 flow [2023-08-30 06:00:20,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:20,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:00:20,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:00:20,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-30 06:00:20,360 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:00:20,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:00:20,361 INFO L85 PathProgramCache]: Analyzing trace with hash -147495517, now seen corresponding path program 13 times [2023-08-30 06:00:20,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:00:20,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972834981] [2023-08-30 06:00:20,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:00:20,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:00:20,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:00:20,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:00:20,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:00:20,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972834981] [2023-08-30 06:00:20,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972834981] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:00:20,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:00:20,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 06:00:20,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773723582] [2023-08-30 06:00:20,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:00:20,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 06:00:20,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:00:20,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 06:00:20,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-30 06:00:20,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:00:20,734 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 372 transitions, 5598 flow. Second operand has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:20,734 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:00:20,734 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:00:20,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:00:27,409 INFO L130 PetriNetUnfolder]: 34160/54446 cut-off events. [2023-08-30 06:00:27,409 INFO L131 PetriNetUnfolder]: For 259659/265526 co-relation queries the response was YES. [2023-08-30 06:00:27,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236518 conditions, 54446 events. 34160/54446 cut-off events. For 259659/265526 co-relation queries the response was YES. Maximal size of possible extension queue 2516. Compared 446810 event pairs, 9492 based on Foata normal form. 1978/54366 useless extension candidates. Maximal degree in co-relation 236489. Up to 36352 conditions per place. [2023-08-30 06:00:27,908 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 297 selfloop transitions, 220 changer transitions 0/558 dead transitions. [2023-08-30 06:00:27,908 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 558 transitions, 8571 flow [2023-08-30 06:00:27,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 06:00:27,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 06:00:27,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1861 transitions. [2023-08-30 06:00:27,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48476165668142746 [2023-08-30 06:00:27,910 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1861 transitions. [2023-08-30 06:00:27,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1861 transitions. [2023-08-30 06:00:27,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:00:27,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1861 transitions. [2023-08-30 06:00:27,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 169.1818181818182) internal successors, (1861), 11 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:27,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:27,914 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:27,914 INFO L175 Difference]: Start difference. First operand has 124 places, 372 transitions, 5598 flow. Second operand 11 states and 1861 transitions. [2023-08-30 06:00:27,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 558 transitions, 8571 flow [2023-08-30 06:00:28,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 558 transitions, 8566 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 06:00:28,257 INFO L231 Difference]: Finished difference. Result has 135 places, 429 transitions, 7121 flow [2023-08-30 06:00:28,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=5593, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7121, PETRI_PLACES=135, PETRI_TRANSITIONS=429} [2023-08-30 06:00:28,258 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 56 predicate places. [2023-08-30 06:00:28,258 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 429 transitions, 7121 flow [2023-08-30 06:00:28,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:28,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:00:28,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:00:28,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-30 06:00:28,259 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:00:28,260 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:00:28,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1234927603, now seen corresponding path program 14 times [2023-08-30 06:00:28,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:00:28,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196975411] [2023-08-30 06:00:28,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:00:28,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:00:28,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:00:28,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:00:28,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:00:28,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196975411] [2023-08-30 06:00:28,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196975411] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:00:28,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:00:28,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 06:00:28,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835657784] [2023-08-30 06:00:28,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:00:28,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 06:00:28,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:00:28,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 06:00:28,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-30 06:00:28,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:00:28,567 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 429 transitions, 7121 flow. Second operand has 7 states, 7 states have (on average 160.14285714285714) internal successors, (1121), 7 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:28,567 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:00:28,567 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:00:28,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:00:37,653 INFO L130 PetriNetUnfolder]: 34801/55378 cut-off events. [2023-08-30 06:00:37,654 INFO L131 PetriNetUnfolder]: For 327895/345463 co-relation queries the response was YES. [2023-08-30 06:00:38,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 257918 conditions, 55378 events. 34801/55378 cut-off events. For 327895/345463 co-relation queries the response was YES. Maximal size of possible extension queue 2540. Compared 453453 event pairs, 7065 based on Foata normal form. 8112/61448 useless extension candidates. Maximal degree in co-relation 257886. Up to 27545 conditions per place. [2023-08-30 06:00:38,831 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 262 selfloop transitions, 295 changer transitions 0/598 dead transitions. [2023-08-30 06:00:38,832 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 598 transitions, 9844 flow [2023-08-30 06:00:38,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 06:00:38,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 06:00:38,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1554 transitions. [2023-08-30 06:00:38,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49474689589302767 [2023-08-30 06:00:38,834 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1554 transitions. [2023-08-30 06:00:38,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1554 transitions. [2023-08-30 06:00:38,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:00:38,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1554 transitions. [2023-08-30 06:00:38,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 172.66666666666666) internal successors, (1554), 9 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:38,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:38,840 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:38,840 INFO L175 Difference]: Start difference. First operand has 135 places, 429 transitions, 7121 flow. Second operand 9 states and 1554 transitions. [2023-08-30 06:00:38,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 598 transitions, 9844 flow [2023-08-30 06:00:39,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 598 transitions, 9460 flow, removed 23 selfloop flow, removed 5 redundant places. [2023-08-30 06:00:39,481 INFO L231 Difference]: Finished difference. Result has 140 places, 468 transitions, 8195 flow [2023-08-30 06:00:39,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8195, PETRI_PLACES=140, PETRI_TRANSITIONS=468} [2023-08-30 06:00:39,483 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 61 predicate places. [2023-08-30 06:00:39,483 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 468 transitions, 8195 flow [2023-08-30 06:00:39,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 160.14285714285714) internal successors, (1121), 7 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:39,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:00:39,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:00:39,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-30 06:00:39,484 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:00:39,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:00:39,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1195899009, now seen corresponding path program 15 times [2023-08-30 06:00:39,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:00:39,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134734231] [2023-08-30 06:00:39,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:00:39,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:00:39,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:00:39,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:00:39,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:00:39,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134734231] [2023-08-30 06:00:39,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134734231] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:00:39,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:00:39,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 06:00:39,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956000763] [2023-08-30 06:00:39,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:00:39,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 06:00:39,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:00:39,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 06:00:39,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-30 06:00:39,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:00:39,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 468 transitions, 8195 flow. Second operand has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:39,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:00:39,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:00:39,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:00:50,082 INFO L130 PetriNetUnfolder]: 36116/58343 cut-off events. [2023-08-30 06:00:50,082 INFO L131 PetriNetUnfolder]: For 430072/451244 co-relation queries the response was YES. [2023-08-30 06:00:50,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 291629 conditions, 58343 events. 36116/58343 cut-off events. For 430072/451244 co-relation queries the response was YES. Maximal size of possible extension queue 2690. Compared 492757 event pairs, 7312 based on Foata normal form. 9730/65939 useless extension candidates. Maximal degree in co-relation 291595. Up to 27267 conditions per place. [2023-08-30 06:00:51,001 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 320 selfloop transitions, 423 changer transitions 8/792 dead transitions. [2023-08-30 06:00:51,002 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 792 transitions, 13902 flow [2023-08-30 06:00:51,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 06:00:51,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 06:00:51,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2073 transitions. [2023-08-30 06:00:51,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49498567335243554 [2023-08-30 06:00:51,004 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2073 transitions. [2023-08-30 06:00:51,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2073 transitions. [2023-08-30 06:00:51,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:00:51,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2073 transitions. [2023-08-30 06:00:51,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 172.75) internal successors, (2073), 12 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:51,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:51,010 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:51,010 INFO L175 Difference]: Start difference. First operand has 140 places, 468 transitions, 8195 flow. Second operand 12 states and 2073 transitions. [2023-08-30 06:00:51,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 792 transitions, 13902 flow [2023-08-30 06:00:51,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 792 transitions, 13428 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-30 06:00:51,991 INFO L231 Difference]: Finished difference. Result has 151 places, 603 transitions, 11703 flow [2023-08-30 06:00:51,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=7866, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11703, PETRI_PLACES=151, PETRI_TRANSITIONS=603} [2023-08-30 06:00:51,994 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 72 predicate places. [2023-08-30 06:00:51,994 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 603 transitions, 11703 flow [2023-08-30 06:00:51,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:51,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:00:51,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:00:51,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-30 06:00:51,995 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:00:51,995 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:00:51,995 INFO L85 PathProgramCache]: Analyzing trace with hash 873171655, now seen corresponding path program 16 times [2023-08-30 06:00:51,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:00:51,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008093705] [2023-08-30 06:00:51,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:00:51,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:00:52,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:00:52,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:00:52,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:00:52,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008093705] [2023-08-30 06:00:52,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008093705] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:00:52,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:00:52,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 06:00:52,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609317200] [2023-08-30 06:00:52,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:00:52,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 06:00:52,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:00:52,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 06:00:52,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-30 06:00:52,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:00:52,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 603 transitions, 11703 flow. Second operand has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:00:52,316 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:00:52,316 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:00:52,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:01:02,426 INFO L130 PetriNetUnfolder]: 37584/60964 cut-off events. [2023-08-30 06:01:02,427 INFO L131 PetriNetUnfolder]: For 542634/567100 co-relation queries the response was YES. [2023-08-30 06:01:03,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319794 conditions, 60964 events. 37584/60964 cut-off events. For 542634/567100 co-relation queries the response was YES. Maximal size of possible extension queue 2935. Compared 525053 event pairs, 7144 based on Foata normal form. 10268/68694 useless extension candidates. Maximal degree in co-relation 319756. Up to 14845 conditions per place. [2023-08-30 06:01:03,420 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 232 selfloop transitions, 547 changer transitions 2/822 dead transitions. [2023-08-30 06:01:03,421 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 822 transitions, 15536 flow [2023-08-30 06:01:03,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 06:01:03,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 06:01:03,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2393 transitions. [2023-08-30 06:01:03,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48976668031109294 [2023-08-30 06:01:03,424 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2393 transitions. [2023-08-30 06:01:03,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2393 transitions. [2023-08-30 06:01:03,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:01:03,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2393 transitions. [2023-08-30 06:01:03,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 170.92857142857142) internal successors, (2393), 14 states have internal predecessors, (2393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:03,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 349.0) internal successors, (5235), 15 states have internal predecessors, (5235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:03,431 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 349.0) internal successors, (5235), 15 states have internal predecessors, (5235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:03,431 INFO L175 Difference]: Start difference. First operand has 151 places, 603 transitions, 11703 flow. Second operand 14 states and 2393 transitions. [2023-08-30 06:01:03,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 822 transitions, 15536 flow [2023-08-30 06:01:05,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 822 transitions, 14929 flow, removed 33 selfloop flow, removed 4 redundant places. [2023-08-30 06:01:05,036 INFO L231 Difference]: Finished difference. Result has 162 places, 670 transitions, 13649 flow [2023-08-30 06:01:05,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=11193, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13649, PETRI_PLACES=162, PETRI_TRANSITIONS=670} [2023-08-30 06:01:05,037 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 83 predicate places. [2023-08-30 06:01:05,037 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 670 transitions, 13649 flow [2023-08-30 06:01:05,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:05,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:01:05,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:01:05,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-30 06:01:05,039 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:01:05,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:01:05,039 INFO L85 PathProgramCache]: Analyzing trace with hash -466642623, now seen corresponding path program 17 times [2023-08-30 06:01:05,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:01:05,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854014234] [2023-08-30 06:01:05,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:01:05,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:01:05,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:01:05,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:01:05,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:01:05,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854014234] [2023-08-30 06:01:05,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854014234] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:01:05,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:01:05,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 06:01:05,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155655171] [2023-08-30 06:01:05,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:01:05,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 06:01:05,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:01:05,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 06:01:05,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-30 06:01:05,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:01:05,319 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 670 transitions, 13649 flow. Second operand has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:05,319 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:01:05,319 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:01:05,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:01:18,294 INFO L130 PetriNetUnfolder]: 36729/60014 cut-off events. [2023-08-30 06:01:18,294 INFO L131 PetriNetUnfolder]: For 620873/639347 co-relation queries the response was YES. [2023-08-30 06:01:18,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 328784 conditions, 60014 events. 36729/60014 cut-off events. For 620873/639347 co-relation queries the response was YES. Maximal size of possible extension queue 2812. Compared 518938 event pairs, 12524 based on Foata normal form. 2816/60800 useless extension candidates. Maximal degree in co-relation 328744. Up to 45414 conditions per place. [2023-08-30 06:01:19,306 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 558 selfloop transitions, 235 changer transitions 3/837 dead transitions. [2023-08-30 06:01:19,306 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 837 transitions, 17316 flow [2023-08-30 06:01:19,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 06:01:19,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 06:01:19,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2009 transitions. [2023-08-30 06:01:19,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797039159503343 [2023-08-30 06:01:19,309 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2009 transitions. [2023-08-30 06:01:19,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2009 transitions. [2023-08-30 06:01:19,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:01:19,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2009 transitions. [2023-08-30 06:01:19,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 167.41666666666666) internal successors, (2009), 12 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:19,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:19,315 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:19,315 INFO L175 Difference]: Start difference. First operand has 162 places, 670 transitions, 13649 flow. Second operand 12 states and 2009 transitions. [2023-08-30 06:01:19,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 837 transitions, 17316 flow [2023-08-30 06:01:21,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 837 transitions, 16512 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-08-30 06:01:21,518 INFO L231 Difference]: Finished difference. Result has 169 places, 702 transitions, 14151 flow [2023-08-30 06:01:21,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=12914, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14151, PETRI_PLACES=169, PETRI_TRANSITIONS=702} [2023-08-30 06:01:21,519 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 90 predicate places. [2023-08-30 06:01:21,519 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 702 transitions, 14151 flow [2023-08-30 06:01:21,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:21,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:01:21,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:01:21,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-30 06:01:21,520 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:01:21,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:01:21,521 INFO L85 PathProgramCache]: Analyzing trace with hash -370822665, now seen corresponding path program 18 times [2023-08-30 06:01:21,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:01:21,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251406259] [2023-08-30 06:01:21,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:01:21,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:01:21,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:01:21,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:01:21,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:01:21,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251406259] [2023-08-30 06:01:21,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251406259] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:01:21,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:01:21,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 06:01:21,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368036984] [2023-08-30 06:01:21,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:01:21,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 06:01:21,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:01:21,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 06:01:21,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-30 06:01:21,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:01:21,812 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 702 transitions, 14151 flow. Second operand has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:21,812 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:01:21,813 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:01:21,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:01:32,440 INFO L130 PetriNetUnfolder]: 37222/61116 cut-off events. [2023-08-30 06:01:32,440 INFO L131 PetriNetUnfolder]: For 615546/634476 co-relation queries the response was YES. [2023-08-30 06:01:32,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 326817 conditions, 61116 events. 37222/61116 cut-off events. For 615546/634476 co-relation queries the response was YES. Maximal size of possible extension queue 2842. Compared 532921 event pairs, 12570 based on Foata normal form. 2766/61814 useless extension candidates. Maximal degree in co-relation 326776. Up to 46775 conditions per place. [2023-08-30 06:01:33,134 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 589 selfloop transitions, 237 changer transitions 6/873 dead transitions. [2023-08-30 06:01:33,134 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 873 transitions, 17936 flow [2023-08-30 06:01:33,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 06:01:33,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 06:01:33,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2356 transitions. [2023-08-30 06:01:33,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48219402374130166 [2023-08-30 06:01:33,137 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2356 transitions. [2023-08-30 06:01:33,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2356 transitions. [2023-08-30 06:01:33,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:01:33,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2356 transitions. [2023-08-30 06:01:33,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 168.28571428571428) internal successors, (2356), 14 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:33,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 349.0) internal successors, (5235), 15 states have internal predecessors, (5235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:33,141 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 349.0) internal successors, (5235), 15 states have internal predecessors, (5235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:33,141 INFO L175 Difference]: Start difference. First operand has 169 places, 702 transitions, 14151 flow. Second operand 14 states and 2356 transitions. [2023-08-30 06:01:33,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 873 transitions, 17936 flow [2023-08-30 06:01:35,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 873 transitions, 17522 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-30 06:01:35,209 INFO L231 Difference]: Finished difference. Result has 176 places, 741 transitions, 15281 flow [2023-08-30 06:01:35,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=13800, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15281, PETRI_PLACES=176, PETRI_TRANSITIONS=741} [2023-08-30 06:01:35,210 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 97 predicate places. [2023-08-30 06:01:35,210 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 741 transitions, 15281 flow [2023-08-30 06:01:35,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:35,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:01:35,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:01:35,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-30 06:01:35,211 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:01:35,212 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:01:35,212 INFO L85 PathProgramCache]: Analyzing trace with hash -618989777, now seen corresponding path program 19 times [2023-08-30 06:01:35,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:01:35,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610910520] [2023-08-30 06:01:35,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:01:35,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:01:35,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:01:35,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:01:35,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:01:35,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610910520] [2023-08-30 06:01:35,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610910520] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:01:35,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:01:35,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 06:01:35,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321559347] [2023-08-30 06:01:35,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:01:35,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 06:01:35,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:01:35,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 06:01:35,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-30 06:01:35,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:01:35,438 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 741 transitions, 15281 flow. Second operand has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:35,439 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:01:35,439 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:01:35,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:01:46,192 INFO L130 PetriNetUnfolder]: 36267/60317 cut-off events. [2023-08-30 06:01:46,193 INFO L131 PetriNetUnfolder]: For 618603/640877 co-relation queries the response was YES. [2023-08-30 06:01:46,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 323460 conditions, 60317 events. 36267/60317 cut-off events. For 618603/640877 co-relation queries the response was YES. Maximal size of possible extension queue 2690. Compared 533522 event pairs, 8870 based on Foata normal form. 7838/66223 useless extension candidates. Maximal degree in co-relation 323418. Up to 27009 conditions per place. [2023-08-30 06:01:46,891 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 322 selfloop transitions, 648 changer transitions 11/1022 dead transitions. [2023-08-30 06:01:46,891 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 1022 transitions, 20755 flow [2023-08-30 06:01:46,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 06:01:46,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 06:01:46,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2066 transitions. [2023-08-30 06:01:46,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4933142311365807 [2023-08-30 06:01:46,894 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2066 transitions. [2023-08-30 06:01:46,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2066 transitions. [2023-08-30 06:01:46,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:01:46,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2066 transitions. [2023-08-30 06:01:46,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 172.16666666666666) internal successors, (2066), 12 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:46,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:46,900 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:46,900 INFO L175 Difference]: Start difference. First operand has 176 places, 741 transitions, 15281 flow. Second operand 12 states and 2066 transitions. [2023-08-30 06:01:46,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 1022 transitions, 20755 flow [2023-08-30 06:01:49,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 1022 transitions, 20469 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-30 06:01:49,494 INFO L231 Difference]: Finished difference. Result has 183 places, 832 transitions, 18341 flow [2023-08-30 06:01:49,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=14992, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=549, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18341, PETRI_PLACES=183, PETRI_TRANSITIONS=832} [2023-08-30 06:01:49,495 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 104 predicate places. [2023-08-30 06:01:49,495 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 832 transitions, 18341 flow [2023-08-30 06:01:49,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:49,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:01:49,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:01:49,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-30 06:01:49,496 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:01:49,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:01:49,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1438801291, now seen corresponding path program 20 times [2023-08-30 06:01:49,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:01:49,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472471729] [2023-08-30 06:01:49,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:01:49,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:01:49,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:01:49,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:01:49,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:01:49,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472471729] [2023-08-30 06:01:49,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472471729] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:01:49,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:01:49,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 06:01:49,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132722186] [2023-08-30 06:01:49,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:01:49,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 06:01:49,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:01:49,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 06:01:49,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-30 06:01:49,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:01:49,748 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 832 transitions, 18341 flow. Second operand has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:01:49,748 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:01:49,748 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:01:49,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:02:01,690 INFO L130 PetriNetUnfolder]: 41624/69941 cut-off events. [2023-08-30 06:02:01,691 INFO L131 PetriNetUnfolder]: For 748303/757923 co-relation queries the response was YES. [2023-08-30 06:02:02,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 369379 conditions, 69941 events. 41624/69941 cut-off events. For 748303/757923 co-relation queries the response was YES. Maximal size of possible extension queue 3186. Compared 644063 event pairs, 7427 based on Foata normal form. 2654/70617 useless extension candidates. Maximal degree in co-relation 369335. Up to 21157 conditions per place. [2023-08-30 06:02:03,256 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 288 selfloop transitions, 656 changer transitions 0/985 dead transitions. [2023-08-30 06:02:03,256 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 985 transitions, 21375 flow [2023-08-30 06:02:03,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 06:02:03,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 06:02:03,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1725 transitions. [2023-08-30 06:02:03,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49426934097421205 [2023-08-30 06:02:03,260 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1725 transitions. [2023-08-30 06:02:03,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1725 transitions. [2023-08-30 06:02:03,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:02:03,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1725 transitions. [2023-08-30 06:02:03,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 172.5) internal successors, (1725), 10 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:03,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 349.0) internal successors, (3839), 11 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:03,265 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 349.0) internal successors, (3839), 11 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:03,265 INFO L175 Difference]: Start difference. First operand has 183 places, 832 transitions, 18341 flow. Second operand 10 states and 1725 transitions. [2023-08-30 06:02:03,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 985 transitions, 21375 flow [2023-08-30 06:02:07,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 985 transitions, 21100 flow, removed 29 selfloop flow, removed 6 redundant places. [2023-08-30 06:02:07,087 INFO L231 Difference]: Finished difference. Result has 188 places, 852 transitions, 20177 flow [2023-08-30 06:02:07,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=18078, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=642, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20177, PETRI_PLACES=188, PETRI_TRANSITIONS=852} [2023-08-30 06:02:07,088 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 109 predicate places. [2023-08-30 06:02:07,088 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 852 transitions, 20177 flow [2023-08-30 06:02:07,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:07,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:02:07,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:02:07,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-30 06:02:07,088 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:02:07,089 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:02:07,089 INFO L85 PathProgramCache]: Analyzing trace with hash -654294375, now seen corresponding path program 21 times [2023-08-30 06:02:07,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:02:07,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707203871] [2023-08-30 06:02:07,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:02:07,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:02:07,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:02:07,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:02:07,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:02:07,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707203871] [2023-08-30 06:02:07,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707203871] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:02:07,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:02:07,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-30 06:02:07,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408222282] [2023-08-30 06:02:07,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:02:07,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 06:02:07,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:02:07,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 06:02:07,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-30 06:02:07,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:02:07,338 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 852 transitions, 20177 flow. Second operand has 7 states, 7 states have (on average 160.14285714285714) internal successors, (1121), 7 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:07,338 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:02:07,338 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:02:07,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:02:19,887 INFO L130 PetriNetUnfolder]: 41277/69719 cut-off events. [2023-08-30 06:02:19,887 INFO L131 PetriNetUnfolder]: For 938920/952006 co-relation queries the response was YES. [2023-08-30 06:02:20,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 397877 conditions, 69719 events. 41277/69719 cut-off events. For 938920/952006 co-relation queries the response was YES. Maximal size of possible extension queue 3118. Compared 645989 event pairs, 7217 based on Foata normal form. 2908/70769 useless extension candidates. Maximal degree in co-relation 397831. Up to 21150 conditions per place. [2023-08-30 06:02:20,683 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 266 selfloop transitions, 664 changer transitions 0/971 dead transitions. [2023-08-30 06:02:20,683 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 971 transitions, 23064 flow [2023-08-30 06:02:20,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 06:02:20,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 06:02:20,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1380 transitions. [2023-08-30 06:02:20,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49426934097421205 [2023-08-30 06:02:20,685 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1380 transitions. [2023-08-30 06:02:20,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1380 transitions. [2023-08-30 06:02:20,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:02:20,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1380 transitions. [2023-08-30 06:02:20,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 172.5) internal successors, (1380), 8 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:20,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 349.0) internal successors, (3141), 9 states have internal predecessors, (3141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:20,689 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 349.0) internal successors, (3141), 9 states have internal predecessors, (3141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:20,689 INFO L175 Difference]: Start difference. First operand has 188 places, 852 transitions, 20177 flow. Second operand 8 states and 1380 transitions. [2023-08-30 06:02:20,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 971 transitions, 23064 flow [2023-08-30 06:02:25,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 971 transitions, 22477 flow, removed 86 selfloop flow, removed 7 redundant places. [2023-08-30 06:02:25,222 INFO L231 Difference]: Finished difference. Result has 190 places, 860 transitions, 21534 flow [2023-08-30 06:02:25,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=19630, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=656, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=21534, PETRI_PLACES=190, PETRI_TRANSITIONS=860} [2023-08-30 06:02:25,223 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 111 predicate places. [2023-08-30 06:02:25,223 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 860 transitions, 21534 flow [2023-08-30 06:02:25,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 160.14285714285714) internal successors, (1121), 7 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:25,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:02:25,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:02:25,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-30 06:02:25,224 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:02:25,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:02:25,225 INFO L85 PathProgramCache]: Analyzing trace with hash -304136199, now seen corresponding path program 22 times [2023-08-30 06:02:25,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:02:25,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581814886] [2023-08-30 06:02:25,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:02:25,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:02:25,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:02:25,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:02:25,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:02:25,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581814886] [2023-08-30 06:02:25,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581814886] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:02:25,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:02:25,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 06:02:25,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636528364] [2023-08-30 06:02:25,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:02:25,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 06:02:25,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:02:25,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 06:02:25,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-30 06:02:25,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:02:25,485 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 860 transitions, 21534 flow. Second operand has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:25,485 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:02:25,485 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:02:25,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:02:43,316 INFO L130 PetriNetUnfolder]: 38983/65658 cut-off events. [2023-08-30 06:02:43,316 INFO L131 PetriNetUnfolder]: For 940639/969123 co-relation queries the response was YES. [2023-08-30 06:02:43,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 394852 conditions, 65658 events. 38983/65658 cut-off events. For 940639/969123 co-relation queries the response was YES. Maximal size of possible extension queue 2704. Compared 596380 event pairs, 4408 based on Foata normal form. 9232/73464 useless extension candidates. Maximal degree in co-relation 394805. Up to 19627 conditions per place. [2023-08-30 06:02:44,473 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 236 selfloop transitions, 869 changer transitions 16/1162 dead transitions. [2023-08-30 06:02:44,474 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 1162 transitions, 28617 flow [2023-08-30 06:02:44,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 06:02:44,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 06:02:44,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1734 transitions. [2023-08-30 06:02:44,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49684813753581664 [2023-08-30 06:02:44,476 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1734 transitions. [2023-08-30 06:02:44,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1734 transitions. [2023-08-30 06:02:44,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:02:44,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1734 transitions. [2023-08-30 06:02:44,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 173.4) internal successors, (1734), 10 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:44,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 349.0) internal successors, (3839), 11 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:44,509 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 349.0) internal successors, (3839), 11 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:44,509 INFO L175 Difference]: Start difference. First operand has 190 places, 860 transitions, 21534 flow. Second operand 10 states and 1734 transitions. [2023-08-30 06:02:44,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 1162 transitions, 28617 flow [2023-08-30 06:02:48,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 1162 transitions, 28441 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-30 06:02:48,113 INFO L231 Difference]: Finished difference. Result has 198 places, 1013 transitions, 27726 flow [2023-08-30 06:02:48,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=20972, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=702, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=27726, PETRI_PLACES=198, PETRI_TRANSITIONS=1013} [2023-08-30 06:02:48,114 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 119 predicate places. [2023-08-30 06:02:48,114 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 1013 transitions, 27726 flow [2023-08-30 06:02:48,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:48,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:02:48,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:02:48,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-30 06:02:48,115 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:02:48,116 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:02:48,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1957954737, now seen corresponding path program 23 times [2023-08-30 06:02:48,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:02:48,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683361032] [2023-08-30 06:02:48,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:02:48,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:02:48,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:02:48,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:02:48,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:02:48,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683361032] [2023-08-30 06:02:48,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683361032] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:02:48,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:02:48,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 06:02:48,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286803902] [2023-08-30 06:02:48,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:02:48,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 06:02:48,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:02:48,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 06:02:48,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-30 06:02:48,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:02:48,506 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 1013 transitions, 27726 flow. Second operand has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:02:48,506 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:02:48,506 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:02:48,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:03:04,823 INFO L130 PetriNetUnfolder]: 37418/64987 cut-off events. [2023-08-30 06:03:04,823 INFO L131 PetriNetUnfolder]: For 1279449/1287072 co-relation queries the response was YES. [2023-08-30 06:03:05,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426963 conditions, 64987 events. 37418/64987 cut-off events. For 1279449/1287072 co-relation queries the response was YES. Maximal size of possible extension queue 2722. Compared 613610 event pairs, 6528 based on Foata normal form. 2058/65639 useless extension candidates. Maximal degree in co-relation 426913. Up to 23766 conditions per place. [2023-08-30 06:03:06,172 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 318 selfloop transitions, 796 changer transitions 2/1157 dead transitions. [2023-08-30 06:03:06,173 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 1157 transitions, 31298 flow [2023-08-30 06:03:06,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 06:03:06,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 06:03:06,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1719 transitions. [2023-08-30 06:03:06,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49255014326647567 [2023-08-30 06:03:06,176 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1719 transitions. [2023-08-30 06:03:06,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1719 transitions. [2023-08-30 06:03:06,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:03:06,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1719 transitions. [2023-08-30 06:03:06,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 171.9) internal successors, (1719), 10 states have internal predecessors, (1719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:06,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 349.0) internal successors, (3839), 11 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:06,181 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 349.0) internal successors, (3839), 11 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:06,181 INFO L175 Difference]: Start difference. First operand has 198 places, 1013 transitions, 27726 flow. Second operand 10 states and 1719 transitions. [2023-08-30 06:03:06,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 1157 transitions, 31298 flow [2023-08-30 06:03:16,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 1157 transitions, 30288 flow, removed 43 selfloop flow, removed 8 redundant places. [2023-08-30 06:03:16,821 INFO L231 Difference]: Finished difference. Result has 201 places, 1032 transitions, 29105 flow [2023-08-30 06:03:16,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=26743, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1013, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=777, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=29105, PETRI_PLACES=201, PETRI_TRANSITIONS=1032} [2023-08-30 06:03:16,822 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 122 predicate places. [2023-08-30 06:03:16,822 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 1032 transitions, 29105 flow [2023-08-30 06:03:16,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:16,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:03:16,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:03:16,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-30 06:03:16,823 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:03:16,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:03:16,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1816993693, now seen corresponding path program 24 times [2023-08-30 06:03:16,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:03:16,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932071629] [2023-08-30 06:03:16,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:03:16,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:03:16,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:03:17,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:03:17,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:03:17,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932071629] [2023-08-30 06:03:17,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932071629] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:03:17,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:03:17,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-30 06:03:17,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194906896] [2023-08-30 06:03:17,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:03:17,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 06:03:17,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:03:17,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 06:03:17,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-30 06:03:17,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:03:17,100 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 1032 transitions, 29105 flow. Second operand has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:17,101 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:03:17,101 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:03:17,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:03:31,284 INFO L130 PetriNetUnfolder]: 36525/62100 cut-off events. [2023-08-30 06:03:31,284 INFO L131 PetriNetUnfolder]: For 1322792/1356276 co-relation queries the response was YES. [2023-08-30 06:03:31,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 422339 conditions, 62100 events. 36525/62100 cut-off events. For 1322792/1356276 co-relation queries the response was YES. Maximal size of possible extension queue 2500. Compared 566661 event pairs, 3324 based on Foata normal form. 8622/69480 useless extension candidates. Maximal degree in co-relation 422289. Up to 18072 conditions per place. [2023-08-30 06:03:32,059 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 244 selfloop transitions, 916 changer transitions 4/1205 dead transitions. [2023-08-30 06:03:32,059 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 1205 transitions, 33219 flow [2023-08-30 06:03:32,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 06:03:32,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 06:03:32,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1732 transitions. [2023-08-30 06:03:32,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4962750716332378 [2023-08-30 06:03:32,062 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1732 transitions. [2023-08-30 06:03:32,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1732 transitions. [2023-08-30 06:03:32,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:03:32,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1732 transitions. [2023-08-30 06:03:32,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 173.2) internal successors, (1732), 10 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:32,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 349.0) internal successors, (3839), 11 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:32,067 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 349.0) internal successors, (3839), 11 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:32,067 INFO L175 Difference]: Start difference. First operand has 201 places, 1032 transitions, 29105 flow. Second operand 10 states and 1732 transitions. [2023-08-30 06:03:32,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 1205 transitions, 33219 flow [2023-08-30 06:03:39,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 1205 transitions, 32029 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-30 06:03:39,915 INFO L231 Difference]: Finished difference. Result has 205 places, 1060 transitions, 31033 flow [2023-08-30 06:03:39,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=27900, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1030, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=884, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=31033, PETRI_PLACES=205, PETRI_TRANSITIONS=1060} [2023-08-30 06:03:39,917 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 126 predicate places. [2023-08-30 06:03:39,917 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 1060 transitions, 31033 flow [2023-08-30 06:03:39,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.5) internal successors, (1276), 8 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:39,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:03:39,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:03:39,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-30 06:03:39,918 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:03:39,918 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:03:39,918 INFO L85 PathProgramCache]: Analyzing trace with hash 351737155, now seen corresponding path program 25 times [2023-08-30 06:03:39,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:03:39,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776117859] [2023-08-30 06:03:39,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:03:39,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:03:39,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:03:40,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:03:40,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:03:40,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776117859] [2023-08-30 06:03:40,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776117859] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:03:40,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:03:40,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 06:03:40,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832930757] [2023-08-30 06:03:40,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:03:40,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 06:03:40,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:03:40,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 06:03:40,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-30 06:03:40,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:03:40,211 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 1060 transitions, 31033 flow. Second operand has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:03:40,211 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:03:40,211 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:03:40,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:04:00,359 INFO L130 PetriNetUnfolder]: 37232/63908 cut-off events. [2023-08-30 06:04:00,360 INFO L131 PetriNetUnfolder]: For 1511330/1547322 co-relation queries the response was YES. [2023-08-30 06:04:01,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 453024 conditions, 63908 events. 37232/63908 cut-off events. For 1511330/1547322 co-relation queries the response was YES. Maximal size of possible extension queue 2685. Compared 594211 event pairs, 3620 based on Foata normal form. 9104/71700 useless extension candidates. Maximal degree in co-relation 452973. Up to 17012 conditions per place. [2023-08-30 06:04:01,495 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 300 selfloop transitions, 979 changer transitions 13/1333 dead transitions. [2023-08-30 06:04:01,506 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 1333 transitions, 36942 flow [2023-08-30 06:04:01,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 06:04:01,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 06:04:01,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2238 transitions. [2023-08-30 06:04:01,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932774961428257 [2023-08-30 06:04:01,513 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2238 transitions. [2023-08-30 06:04:01,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2238 transitions. [2023-08-30 06:04:01,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:04:01,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2238 transitions. [2023-08-30 06:04:01,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 172.15384615384616) internal successors, (2238), 13 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:01,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:01,535 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:01,536 INFO L175 Difference]: Start difference. First operand has 205 places, 1060 transitions, 31033 flow. Second operand 13 states and 2238 transitions. [2023-08-30 06:04:01,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 1333 transitions, 36942 flow [2023-08-30 06:04:10,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 1333 transitions, 35532 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-08-30 06:04:10,466 INFO L231 Difference]: Finished difference. Result has 211 places, 1123 transitions, 33378 flow [2023-08-30 06:04:10,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=29746, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1060, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=908, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=33378, PETRI_PLACES=211, PETRI_TRANSITIONS=1123} [2023-08-30 06:04:10,467 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 132 predicate places. [2023-08-30 06:04:10,467 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 1123 transitions, 33378 flow [2023-08-30 06:04:10,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:10,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:04:10,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:04:10,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-30 06:04:10,468 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:04:10,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:04:10,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1807635815, now seen corresponding path program 26 times [2023-08-30 06:04:10,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:04:10,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597128207] [2023-08-30 06:04:10,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:04:10,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:04:10,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:04:10,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:04:10,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:04:10,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597128207] [2023-08-30 06:04:10,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597128207] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:04:10,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:04:10,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-30 06:04:10,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087921465] [2023-08-30 06:04:10,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:04:10,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 06:04:10,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:04:10,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 06:04:10,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-30 06:04:10,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:04:10,746 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 1123 transitions, 33378 flow. Second operand has 10 states, 10 states have (on average 158.6) internal successors, (1586), 10 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:10,746 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:04:10,747 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:04:10,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:04:31,439 INFO L130 PetriNetUnfolder]: 36776/63506 cut-off events. [2023-08-30 06:04:31,440 INFO L131 PetriNetUnfolder]: For 1598115/1633653 co-relation queries the response was YES. [2023-08-30 06:04:32,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 456174 conditions, 63506 events. 36776/63506 cut-off events. For 1598115/1633653 co-relation queries the response was YES. Maximal size of possible extension queue 2735. Compared 595128 event pairs, 3557 based on Foata normal form. 8674/70996 useless extension candidates. Maximal degree in co-relation 456122. Up to 16733 conditions per place. [2023-08-30 06:04:32,686 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 337 selfloop transitions, 1031 changer transitions 8/1417 dead transitions. [2023-08-30 06:04:32,687 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 1417 transitions, 39240 flow [2023-08-30 06:04:32,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 06:04:32,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 06:04:32,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2923 transitions. [2023-08-30 06:04:32,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926681274228889 [2023-08-30 06:04:32,690 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2923 transitions. [2023-08-30 06:04:32,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2923 transitions. [2023-08-30 06:04:32,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:04:32,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2923 transitions. [2023-08-30 06:04:32,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 171.94117647058823) internal successors, (2923), 17 states have internal predecessors, (2923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:32,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:32,727 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:32,727 INFO L175 Difference]: Start difference. First operand has 211 places, 1123 transitions, 33378 flow. Second operand 17 states and 2923 transitions. [2023-08-30 06:04:32,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 1417 transitions, 39240 flow [2023-08-30 06:04:43,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 1417 transitions, 37841 flow, removed 11 selfloop flow, removed 9 redundant places. [2023-08-30 06:04:43,461 INFO L231 Difference]: Finished difference. Result has 222 places, 1177 transitions, 35891 flow [2023-08-30 06:04:43,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=32038, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=974, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=35891, PETRI_PLACES=222, PETRI_TRANSITIONS=1177} [2023-08-30 06:04:43,462 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 143 predicate places. [2023-08-30 06:04:43,462 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 1177 transitions, 35891 flow [2023-08-30 06:04:43,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 158.6) internal successors, (1586), 10 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:43,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:04:43,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:04:43,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-30 06:04:43,463 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:04:43,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:04:43,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1781790309, now seen corresponding path program 27 times [2023-08-30 06:04:43,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:04:43,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175557504] [2023-08-30 06:04:43,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:04:43,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:04:43,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:04:43,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:04:43,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:04:43,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175557504] [2023-08-30 06:04:43,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175557504] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:04:43,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:04:43,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-30 06:04:43,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887541277] [2023-08-30 06:04:43,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:04:43,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 06:04:43,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:04:43,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 06:04:43,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-30 06:04:43,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:04:43,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 1177 transitions, 35891 flow. Second operand has 10 states, 10 states have (on average 158.6) internal successors, (1586), 10 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:04:43,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:04:43,739 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:04:43,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:05:03,110 INFO L130 PetriNetUnfolder]: 29829/52968 cut-off events. [2023-08-30 06:05:03,110 INFO L131 PetriNetUnfolder]: For 1381885/1406601 co-relation queries the response was YES. [2023-08-30 06:05:03,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393800 conditions, 52968 events. 29829/52968 cut-off events. For 1381885/1406601 co-relation queries the response was YES. Maximal size of possible extension queue 2310. Compared 498635 event pairs, 2795 based on Foata normal form. 7010/59090 useless extension candidates. Maximal degree in co-relation 393745. Up to 12879 conditions per place. [2023-08-30 06:05:04,214 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 303 selfloop transitions, 1205 changer transitions 44/1593 dead transitions. [2023-08-30 06:05:04,214 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 1593 transitions, 47853 flow [2023-08-30 06:05:04,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 06:05:04,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 06:05:04,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2759 transitions. [2023-08-30 06:05:04,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49409025787965616 [2023-08-30 06:05:04,218 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2759 transitions. [2023-08-30 06:05:04,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2759 transitions. [2023-08-30 06:05:04,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:05:04,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2759 transitions. [2023-08-30 06:05:04,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 172.4375) internal successors, (2759), 16 states have internal predecessors, (2759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:04,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:04,225 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:04,225 INFO L175 Difference]: Start difference. First operand has 222 places, 1177 transitions, 35891 flow. Second operand 16 states and 2759 transitions. [2023-08-30 06:05:04,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 1593 transitions, 47853 flow [2023-08-30 06:05:16,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 1593 transitions, 46888 flow, removed 31 selfloop flow, removed 12 redundant places. [2023-08-30 06:05:17,007 INFO L231 Difference]: Finished difference. Result has 227 places, 1352 transitions, 43877 flow [2023-08-30 06:05:17,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=34645, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=999, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=43877, PETRI_PLACES=227, PETRI_TRANSITIONS=1352} [2023-08-30 06:05:17,012 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 148 predicate places. [2023-08-30 06:05:17,012 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 1352 transitions, 43877 flow [2023-08-30 06:05:17,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 158.6) internal successors, (1586), 10 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:17,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:05:17,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:05:17,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-30 06:05:17,013 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:05:17,013 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:05:17,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1370284123, now seen corresponding path program 28 times [2023-08-30 06:05:17,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:05:17,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517862084] [2023-08-30 06:05:17,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:05:17,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:05:17,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:05:17,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:05:17,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:05:17,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517862084] [2023-08-30 06:05:17,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517862084] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:05:17,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:05:17,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 06:05:17,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635584965] [2023-08-30 06:05:17,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:05:17,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 06:05:17,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:05:17,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 06:05:17,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-30 06:05:17,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:05:17,357 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 1352 transitions, 43877 flow. Second operand has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:17,358 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:05:17,358 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:05:17,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:05:38,662 INFO L130 PetriNetUnfolder]: 29829/53116 cut-off events. [2023-08-30 06:05:38,663 INFO L131 PetriNetUnfolder]: For 1439892/1461332 co-relation queries the response was YES. [2023-08-30 06:05:39,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 408635 conditions, 53116 events. 29829/53116 cut-off events. For 1439892/1461332 co-relation queries the response was YES. Maximal size of possible extension queue 2359. Compared 501066 event pairs, 2311 based on Foata normal form. 5726/57872 useless extension candidates. Maximal degree in co-relation 408579. Up to 15165 conditions per place. [2023-08-30 06:05:39,982 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 202 selfloop transitions, 1367 changer transitions 18/1628 dead transitions. [2023-08-30 06:05:39,982 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 1628 transitions, 50385 flow [2023-08-30 06:05:39,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 06:05:39,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 06:05:39,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2244 transitions. [2023-08-30 06:05:39,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945999559180075 [2023-08-30 06:05:39,985 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2244 transitions. [2023-08-30 06:05:39,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2244 transitions. [2023-08-30 06:05:39,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:05:39,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2244 transitions. [2023-08-30 06:05:39,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 172.6153846153846) internal successors, (2244), 13 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:39,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:39,990 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:39,990 INFO L175 Difference]: Start difference. First operand has 227 places, 1352 transitions, 43877 flow. Second operand 13 states and 2244 transitions. [2023-08-30 06:05:39,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 1628 transitions, 50385 flow [2023-08-30 06:05:52,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 1628 transitions, 49657 flow, removed 1 selfloop flow, removed 10 redundant places. [2023-08-30 06:05:52,678 INFO L231 Difference]: Finished difference. Result has 232 places, 1479 transitions, 49788 flow [2023-08-30 06:05:52,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=43176, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=49788, PETRI_PLACES=232, PETRI_TRANSITIONS=1479} [2023-08-30 06:05:52,680 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 153 predicate places. [2023-08-30 06:05:52,680 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 1479 transitions, 49788 flow [2023-08-30 06:05:52,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:52,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:05:52,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:05:52,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-30 06:05:52,681 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:05:52,681 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:05:52,681 INFO L85 PathProgramCache]: Analyzing trace with hash 310112935, now seen corresponding path program 29 times [2023-08-30 06:05:52,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:05:52,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244273798] [2023-08-30 06:05:52,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:05:52,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:05:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:05:52,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:05:52,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:05:52,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244273798] [2023-08-30 06:05:52,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244273798] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:05:52,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:05:52,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-30 06:05:52,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932281599] [2023-08-30 06:05:52,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:05:52,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 06:05:52,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:05:52,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 06:05:52,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-30 06:05:52,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 349 [2023-08-30 06:05:52,939 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 1479 transitions, 49788 flow. Second operand has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:05:52,939 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:05:52,939 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 349 [2023-08-30 06:05:52,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:06:10,124 INFO L130 PetriNetUnfolder]: 31840/57099 cut-off events. [2023-08-30 06:06:10,124 INFO L131 PetriNetUnfolder]: For 1880141/1902865 co-relation queries the response was YES. [2023-08-30 06:06:10,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 472996 conditions, 57099 events. 31840/57099 cut-off events. For 1880141/1902865 co-relation queries the response was YES. Maximal size of possible extension queue 2702. Compared 550952 event pairs, 2493 based on Foata normal form. 6078/62136 useless extension candidates. Maximal degree in co-relation 472938. Up to 12831 conditions per place. [2023-08-30 06:06:11,018 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 299 selfloop transitions, 1403 changer transitions 174/1917 dead transitions. [2023-08-30 06:06:11,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 1917 transitions, 63033 flow [2023-08-30 06:06:11,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-30 06:06:11,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-30 06:06:11,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3495 transitions. [2023-08-30 06:06:11,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5007163323782235 [2023-08-30 06:06:11,022 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3495 transitions. [2023-08-30 06:06:11,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3495 transitions. [2023-08-30 06:06:11,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:06:11,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3495 transitions. [2023-08-30 06:06:11,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 174.75) internal successors, (3495), 20 states have internal predecessors, (3495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:06:11,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:06:11,030 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:06:11,030 INFO L175 Difference]: Start difference. First operand has 232 places, 1479 transitions, 49788 flow. Second operand 20 states and 3495 transitions. [2023-08-30 06:06:11,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 1917 transitions, 63033 flow [2023-08-30 06:06:34,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 1917 transitions, 60550 flow, removed 87 selfloop flow, removed 9 redundant places. [2023-08-30 06:06:34,207 INFO L231 Difference]: Finished difference. Result has 245 places, 1515 transitions, 52106 flow [2023-08-30 06:06:34,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=47571, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=52106, PETRI_PLACES=245, PETRI_TRANSITIONS=1515} [2023-08-30 06:06:34,209 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 166 predicate places. [2023-08-30 06:06:34,210 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 1515 transitions, 52106 flow [2023-08-30 06:06:34,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:06:34,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:06:34,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:06:34,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-30 06:06:34,211 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:06:34,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:06:34,212 INFO L85 PathProgramCache]: Analyzing trace with hash 874289847, now seen corresponding path program 30 times [2023-08-30 06:06:34,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:06:34,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696225338] [2023-08-30 06:06:34,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:06:34,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:06:34,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:06:34,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:06:34,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:06:34,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696225338] [2023-08-30 06:06:34,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696225338] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:06:34,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:06:34,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-30 06:06:34,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125443372] [2023-08-30 06:06:34,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:06:34,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 06:06:34,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:06:34,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 06:06:34,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-30 06:06:34,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:06:34,521 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 1515 transitions, 52106 flow. Second operand has 11 states, 11 states have (on average 158.27272727272728) internal successors, (1741), 11 states have internal predecessors, (1741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:06:34,521 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:06:34,521 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:06:34,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:07:02,356 INFO L130 PetriNetUnfolder]: 30626/55775 cut-off events. [2023-08-30 06:07:02,356 INFO L131 PetriNetUnfolder]: For 1844165/1862795 co-relation queries the response was YES. [2023-08-30 06:07:03,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 468718 conditions, 55775 events. 30626/55775 cut-off events. For 1844165/1862795 co-relation queries the response was YES. Maximal size of possible extension queue 2700. Compared 547250 event pairs, 2433 based on Foata normal form. 5772/60455 useless extension candidates. Maximal degree in co-relation 468659. Up to 13600 conditions per place. [2023-08-30 06:07:03,847 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 295 selfloop transitions, 1439 changer transitions 83/1858 dead transitions. [2023-08-30 06:07:03,847 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 1858 transitions, 60321 flow [2023-08-30 06:07:03,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-30 06:07:03,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-30 06:07:03,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3409 transitions. [2023-08-30 06:07:03,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48839541547277937 [2023-08-30 06:07:03,853 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3409 transitions. [2023-08-30 06:07:03,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3409 transitions. [2023-08-30 06:07:03,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:07:03,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3409 transitions. [2023-08-30 06:07:03,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 170.45) internal successors, (3409), 20 states have internal predecessors, (3409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:07:03,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:07:03,874 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:07:03,874 INFO L175 Difference]: Start difference. First operand has 245 places, 1515 transitions, 52106 flow. Second operand 20 states and 3409 transitions. [2023-08-30 06:07:03,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 1858 transitions, 60321 flow [2023-08-30 06:07:26,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 1858 transitions, 59289 flow, removed 67 selfloop flow, removed 8 redundant places. [2023-08-30 06:07:26,284 INFO L231 Difference]: Finished difference. Result has 259 places, 1551 transitions, 54072 flow [2023-08-30 06:07:26,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=51095, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=54072, PETRI_PLACES=259, PETRI_TRANSITIONS=1551} [2023-08-30 06:07:26,285 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 180 predicate places. [2023-08-30 06:07:26,285 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 1551 transitions, 54072 flow [2023-08-30 06:07:26,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 158.27272727272728) internal successors, (1741), 11 states have internal predecessors, (1741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:07:26,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:07:26,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:07:26,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-30 06:07:26,286 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:07:26,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:07:26,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1429771985, now seen corresponding path program 31 times [2023-08-30 06:07:26,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:07:26,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913286315] [2023-08-30 06:07:26,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:07:26,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:07:26,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:07:26,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:07:26,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:07:26,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913286315] [2023-08-30 06:07:26,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913286315] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:07:26,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:07:26,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-30 06:07:26,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349002314] [2023-08-30 06:07:26,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:07:26,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 06:07:26,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:07:26,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 06:07:26,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-30 06:07:26,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 349 [2023-08-30 06:07:26,616 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 1551 transitions, 54072 flow. Second operand has 11 states, 11 states have (on average 155.36363636363637) internal successors, (1709), 11 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:07:26,616 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:07:26,616 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 349 [2023-08-30 06:07:26,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:07:47,977 INFO L130 PetriNetUnfolder]: 33711/59832 cut-off events. [2023-08-30 06:07:47,978 INFO L131 PetriNetUnfolder]: For 2101185/2116797 co-relation queries the response was YES. [2023-08-30 06:07:48,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509353 conditions, 59832 events. 33711/59832 cut-off events. For 2101185/2116797 co-relation queries the response was YES. Maximal size of possible extension queue 2795. Compared 574435 event pairs, 2713 based on Foata normal form. 4938/63684 useless extension candidates. Maximal degree in co-relation 509293. Up to 15129 conditions per place. [2023-08-30 06:07:49,220 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 314 selfloop transitions, 1476 changer transitions 115/1945 dead transitions. [2023-08-30 06:07:49,220 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 1945 transitions, 63751 flow [2023-08-30 06:07:49,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-30 06:07:49,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-30 06:07:49,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3380 transitions. [2023-08-30 06:07:49,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48424068767908307 [2023-08-30 06:07:49,224 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3380 transitions. [2023-08-30 06:07:49,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3380 transitions. [2023-08-30 06:07:49,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:07:49,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3380 transitions. [2023-08-30 06:07:49,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 169.0) internal successors, (3380), 20 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:07:49,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:07:49,232 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:07:49,232 INFO L175 Difference]: Start difference. First operand has 259 places, 1551 transitions, 54072 flow. Second operand 20 states and 3380 transitions. [2023-08-30 06:07:49,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 1945 transitions, 63751 flow [2023-08-30 06:08:17,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 1945 transitions, 63431 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-08-30 06:08:17,311 INFO L231 Difference]: Finished difference. Result has 270 places, 1587 transitions, 56798 flow [2023-08-30 06:08:17,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=53708, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=56798, PETRI_PLACES=270, PETRI_TRANSITIONS=1587} [2023-08-30 06:08:17,313 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 191 predicate places. [2023-08-30 06:08:17,313 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 1587 transitions, 56798 flow [2023-08-30 06:08:17,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 155.36363636363637) internal successors, (1709), 11 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:08:17,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:08:17,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:08:17,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-30 06:08:17,314 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:08:17,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:08:17,315 INFO L85 PathProgramCache]: Analyzing trace with hash 659916601, now seen corresponding path program 32 times [2023-08-30 06:08:17,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:08:17,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290233692] [2023-08-30 06:08:17,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:08:17,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:08:17,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:08:17,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:08:17,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:08:17,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290233692] [2023-08-30 06:08:17,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290233692] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:08:17,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:08:17,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-30 06:08:17,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293935435] [2023-08-30 06:08:17,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:08:17,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 06:08:17,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:08:17,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 06:08:17,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-30 06:08:17,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:08:17,636 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 1587 transitions, 56798 flow. Second operand has 11 states, 11 states have (on average 158.27272727272728) internal successors, (1741), 11 states have internal predecessors, (1741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:08:17,636 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:08:17,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:08:17,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:08:40,995 INFO L130 PetriNetUnfolder]: 25578/47967 cut-off events. [2023-08-30 06:08:40,996 INFO L131 PetriNetUnfolder]: For 1982945/1999495 co-relation queries the response was YES. [2023-08-30 06:08:41,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 446616 conditions, 47967 events. 25578/47967 cut-off events. For 1982945/1999495 co-relation queries the response was YES. Maximal size of possible extension queue 2634. Compared 478862 event pairs, 1894 based on Foata normal form. 5566/52897 useless extension candidates. Maximal degree in co-relation 446553. Up to 11138 conditions per place. [2023-08-30 06:08:41,836 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 291 selfloop transitions, 1505 changer transitions 192/2028 dead transitions. [2023-08-30 06:08:41,837 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 2028 transitions, 69750 flow [2023-08-30 06:08:41,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-30 06:08:41,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-30 06:08:41,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3423 transitions. [2023-08-30 06:08:41,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49040114613180513 [2023-08-30 06:08:41,839 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3423 transitions. [2023-08-30 06:08:41,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3423 transitions. [2023-08-30 06:08:41,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:08:41,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3423 transitions. [2023-08-30 06:08:41,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 171.15) internal successors, (3423), 20 states have internal predecessors, (3423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:08:41,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:08:41,845 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:08:41,845 INFO L175 Difference]: Start difference. First operand has 270 places, 1587 transitions, 56798 flow. Second operand 20 states and 3423 transitions. [2023-08-30 06:08:41,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 2028 transitions, 69750 flow [2023-08-30 06:09:05,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 2028 transitions, 69390 flow, removed 37 selfloop flow, removed 10 redundant places. [2023-08-30 06:09:05,697 INFO L231 Difference]: Finished difference. Result has 284 places, 1613 transitions, 60074 flow [2023-08-30 06:09:05,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=55948, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=60074, PETRI_PLACES=284, PETRI_TRANSITIONS=1613} [2023-08-30 06:09:05,700 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 205 predicate places. [2023-08-30 06:09:05,700 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 1613 transitions, 60074 flow [2023-08-30 06:09:05,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 158.27272727272728) internal successors, (1741), 11 states have internal predecessors, (1741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:09:05,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:09:05,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:09:05,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-30 06:09:05,701 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:09:05,701 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:09:05,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1980763377, now seen corresponding path program 33 times [2023-08-30 06:09:05,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:09:05,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455047790] [2023-08-30 06:09:05,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:09:05,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:09:05,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:09:05,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:09:05,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:09:05,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455047790] [2023-08-30 06:09:05,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455047790] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:09:05,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:09:05,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 06:09:05,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307231864] [2023-08-30 06:09:05,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:09:05,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 06:09:05,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:09:05,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 06:09:05,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-30 06:09:05,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:09:05,986 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 1613 transitions, 60074 flow. Second operand has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:09:05,986 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:09:05,986 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:09:05,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:09:25,001 INFO L130 PetriNetUnfolder]: 21901/41500 cut-off events. [2023-08-30 06:09:25,002 INFO L131 PetriNetUnfolder]: For 1990293/1999924 co-relation queries the response was YES. [2023-08-30 06:09:25,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 404731 conditions, 41500 events. 21901/41500 cut-off events. For 1990293/1999924 co-relation queries the response was YES. Maximal size of possible extension queue 2292. Compared 410138 event pairs, 3714 based on Foata normal form. 2298/43113 useless extension candidates. Maximal degree in co-relation 404663. Up to 12410 conditions per place. [2023-08-30 06:09:25,831 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 550 selfloop transitions, 1175 changer transitions 0/1765 dead transitions. [2023-08-30 06:09:25,832 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 1765 transitions, 64970 flow [2023-08-30 06:09:25,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 06:09:25,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 06:09:25,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2876 transitions. [2023-08-30 06:09:25,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847463340637114 [2023-08-30 06:09:25,835 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2876 transitions. [2023-08-30 06:09:25,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2876 transitions. [2023-08-30 06:09:25,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:09:25,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2876 transitions. [2023-08-30 06:09:25,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 169.1764705882353) internal successors, (2876), 17 states have internal predecessors, (2876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:09:25,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:09:25,841 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:09:25,841 INFO L175 Difference]: Start difference. First operand has 284 places, 1613 transitions, 60074 flow. Second operand 17 states and 2876 transitions. [2023-08-30 06:09:25,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 1765 transitions, 64970 flow [2023-08-30 06:09:44,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 1765 transitions, 64738 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-08-30 06:09:44,461 INFO L231 Difference]: Finished difference. Result has 290 places, 1640 transitions, 62757 flow [2023-08-30 06:09:44,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=59846, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=62757, PETRI_PLACES=290, PETRI_TRANSITIONS=1640} [2023-08-30 06:09:44,464 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 211 predicate places. [2023-08-30 06:09:44,464 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 1640 transitions, 62757 flow [2023-08-30 06:09:44,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.0) internal successors, (1431), 9 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:09:44,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:09:44,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:09:44,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-30 06:09:44,465 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:09:44,465 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:09:44,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1532766703, now seen corresponding path program 34 times [2023-08-30 06:09:44,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:09:44,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072685842] [2023-08-30 06:09:44,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:09:44,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:09:44,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:09:44,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:09:44,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:09:44,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072685842] [2023-08-30 06:09:44,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072685842] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:09:44,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:09:44,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-30 06:09:44,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455922924] [2023-08-30 06:09:44,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:09:44,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 06:09:44,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:09:44,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 06:09:44,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-30 06:09:44,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:09:44,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 1640 transitions, 62757 flow. Second operand has 12 states, 12 states have (on average 158.0) internal successors, (1896), 12 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:09:44,767 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:09:44,767 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:09:44,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:10:07,798 INFO L130 PetriNetUnfolder]: 22292/42515 cut-off events. [2023-08-30 06:10:07,799 INFO L131 PetriNetUnfolder]: For 2180099/2189757 co-relation queries the response was YES. [2023-08-30 06:10:08,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 424644 conditions, 42515 events. 22292/42515 cut-off events. For 2180099/2189757 co-relation queries the response was YES. Maximal size of possible extension queue 2390. Compared 424937 event pairs, 3722 based on Foata normal form. 2512/44342 useless extension candidates. Maximal degree in co-relation 424575. Up to 12428 conditions per place. [2023-08-30 06:10:08,809 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 626 selfloop transitions, 1248 changer transitions 48/1962 dead transitions. [2023-08-30 06:10:08,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 1962 transitions, 71951 flow [2023-08-30 06:10:08,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-30 06:10:08,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-30 06:10:08,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4687 transitions. [2023-08-30 06:10:08,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796356938190749 [2023-08-30 06:10:08,814 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4687 transitions. [2023-08-30 06:10:08,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4687 transitions. [2023-08-30 06:10:08,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:10:08,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4687 transitions. [2023-08-30 06:10:08,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 167.39285714285714) internal successors, (4687), 28 states have internal predecessors, (4687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:10:08,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 349.0) internal successors, (10121), 29 states have internal predecessors, (10121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:10:08,826 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 349.0) internal successors, (10121), 29 states have internal predecessors, (10121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:10:08,826 INFO L175 Difference]: Start difference. First operand has 290 places, 1640 transitions, 62757 flow. Second operand 28 states and 4687 transitions. [2023-08-30 06:10:08,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 1962 transitions, 71951 flow [2023-08-30 06:10:29,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 1962 transitions, 69761 flow, removed 24 selfloop flow, removed 9 redundant places. [2023-08-30 06:10:29,667 INFO L231 Difference]: Finished difference. Result has 310 places, 1713 transitions, 64883 flow [2023-08-30 06:10:29,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=60751, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=64883, PETRI_PLACES=310, PETRI_TRANSITIONS=1713} [2023-08-30 06:10:29,669 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 231 predicate places. [2023-08-30 06:10:29,669 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 1713 transitions, 64883 flow [2023-08-30 06:10:29,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 158.0) internal successors, (1896), 12 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:10:29,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:10:29,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:10:29,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-30 06:10:29,670 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-30 06:10:29,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:10:29,670 INFO L85 PathProgramCache]: Analyzing trace with hash 104408471, now seen corresponding path program 35 times [2023-08-30 06:10:29,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:10:29,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697809210] [2023-08-30 06:10:29,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:10:29,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:10:29,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:10:29,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:10:29,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:10:29,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697809210] [2023-08-30 06:10:29,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697809210] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:10:29,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:10:29,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-30 06:10:29,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593977959] [2023-08-30 06:10:29,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:10:29,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 06:10:29,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:10:29,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 06:10:29,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-30 06:10:29,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-30 06:10:29,996 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 1713 transitions, 64883 flow. Second operand has 12 states, 12 states have (on average 158.0) internal successors, (1896), 12 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:10:29,997 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:10:29,997 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-30 06:10:29,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:10:50,257 INFO L130 PetriNetUnfolder]: 22587/43224 cut-off events. [2023-08-30 06:10:50,257 INFO L131 PetriNetUnfolder]: For 2340983/2349449 co-relation queries the response was YES. [2023-08-30 06:10:50,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 435931 conditions, 43224 events. 22587/43224 cut-off events. For 2340983/2349449 co-relation queries the response was YES. Maximal size of possible extension queue 2432. Compared 434267 event pairs, 6802 based on Foata normal form. 386/42963 useless extension candidates. Maximal degree in co-relation 435860. Up to 30974 conditions per place. [2023-08-30 06:10:50,872 INFO L137 encePairwiseOnDemand]: 338/349 looper letters, 1371 selfloop transitions, 450 changer transitions 88/1949 dead transitions. [2023-08-30 06:10:50,872 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 1949 transitions, 73430 flow [2023-08-30 06:10:50,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-30 06:10:50,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-30 06:10:50,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3834 transitions. [2023-08-30 06:10:50,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47763797184502305 [2023-08-30 06:10:50,875 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3834 transitions. [2023-08-30 06:10:50,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3834 transitions. [2023-08-30 06:10:50,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:10:50,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3834 transitions. [2023-08-30 06:10:50,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 166.69565217391303) internal successors, (3834), 23 states have internal predecessors, (3834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:10:50,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 349.0) internal successors, (8376), 24 states have internal predecessors, (8376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:10:50,882 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 349.0) internal successors, (8376), 24 states have internal predecessors, (8376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:10:50,882 INFO L175 Difference]: Start difference. First operand has 310 places, 1713 transitions, 64883 flow. Second operand 23 states and 3834 transitions. [2023-08-30 06:10:50,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 1949 transitions, 73430 flow Killed by 15