./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 AFTER --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 AFTER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-29 23:41:33,144 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-29 23:41:33,147 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-29 23:41:33,188 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-29 23:41:33,188 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-29 23:41:33,191 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-29 23:41:33,193 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-29 23:41:33,195 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-29 23:41:33,197 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-29 23:41:33,201 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-29 23:41:33,202 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-29 23:41:33,204 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-29 23:41:33,205 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-29 23:41:33,206 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-29 23:41:33,207 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-29 23:41:33,212 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-29 23:41:33,213 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-29 23:41:33,214 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-29 23:41:33,216 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-29 23:41:33,220 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-29 23:41:33,221 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-29 23:41:33,228 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-29 23:41:33,229 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-29 23:41:33,229 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-29 23:41:33,236 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-29 23:41:33,236 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-29 23:41:33,236 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-29 23:41:33,238 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-29 23:41:33,238 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-29 23:41:33,239 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-29 23:41:33,239 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-29 23:41:33,240 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-29 23:41:33,242 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-29 23:41:33,243 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-29 23:41:33,244 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-29 23:41:33,244 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-29 23:41:33,244 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-29 23:41:33,244 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-29 23:41:33,245 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-29 23:41:33,245 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-29 23:41:33,246 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-29 23:41:33,247 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-08-29 23:41:33,281 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-29 23:41:33,281 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-29 23:41:33,282 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-29 23:41:33,282 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-29 23:41:33,283 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-29 23:41:33,283 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-29 23:41:33,284 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-29 23:41:33,284 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-29 23:41:33,284 INFO L138 SettingsManager]: * Use SBE=true [2023-08-29 23:41:33,284 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-29 23:41:33,285 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-29 23:41:33,285 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-29 23:41:33,285 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-29 23:41:33,286 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-29 23:41:33,286 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-29 23:41:33,286 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-08-29 23:41:33,286 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-08-29 23:41:33,287 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-08-29 23:41:33,287 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-29 23:41:33,287 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-08-29 23:41:33,287 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-29 23:41:33,287 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-29 23:41:33,288 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-29 23:41:33,288 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-29 23:41:33,289 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-29 23:41:33,289 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 23:41:33,289 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-29 23:41:33,289 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-29 23:41:33,289 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-29 23:41:33,290 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-29 23:41:33,290 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-29 23:41:33,290 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-29 23:41:33,290 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-29 23:41:33,290 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-29 23:41:33,291 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 -> AFTER [2023-08-29 23:41:33,578 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-29 23:41:33,593 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-29 23:41:33,597 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-29 23:41:33,597 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-29 23:41:33,598 INFO L275 PluginConnector]: CDTParser initialized [2023-08-29 23:41:33,598 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-29 23:41:34,713 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-29 23:41:34,923 INFO L351 CDTParser]: Found 1 translation units. [2023-08-29 23:41:34,924 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2023-08-29 23:41:34,929 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8c7c986c4/76648f7303274423aff802a0bce4b5a5/FLAG9a20bdb57 [2023-08-29 23:41:34,940 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8c7c986c4/76648f7303274423aff802a0bce4b5a5 [2023-08-29 23:41:34,941 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-29 23:41:34,942 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-29 23:41:34,943 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-29 23:41:34,943 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-29 23:41:34,946 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-29 23:41:34,947 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 11:41:34" (1/1) ... [2023-08-29 23:41:34,948 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17b27c3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:34, skipping insertion in model container [2023-08-29 23:41:34,948 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 11:41:34" (1/1) ... [2023-08-29 23:41:34,955 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-29 23:41:34,982 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-29 23:41:35,173 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-29 23:41:35,181 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 23:41:35,190 INFO L203 MainTranslator]: Completed pre-run [2023-08-29 23:41:35,234 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-29 23:41:35,235 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-29 23:41:35,245 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-29 23:41:35,246 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-29 23:41:35,252 INFO L208 MainTranslator]: Completed translation [2023-08-29 23:41:35,252 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35 WrapperNode [2023-08-29 23:41:35,253 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-29 23:41:35,254 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-29 23:41:35,254 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-29 23:41:35,254 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-29 23:41:35,260 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,281 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,317 INFO L138 Inliner]: procedures = 24, calls = 85, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 247 [2023-08-29 23:41:35,317 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-29 23:41:35,318 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-29 23:41:35,319 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-29 23:41:35,319 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-29 23:41:35,327 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,328 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,341 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,341 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,349 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,360 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,361 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,367 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,369 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-29 23:41:35,371 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-29 23:41:35,371 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-29 23:41:35,372 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-29 23:41:35,373 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (1/1) ... [2023-08-29 23:41:35,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-29 23:41:35,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-29 23:41:35,402 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-29 23:41:35,428 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-29 23:41:35,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-29 23:41:35,448 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-29 23:41:35,448 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-29 23:41:35,449 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-29 23:41:35,449 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-29 23:41:35,449 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-29 23:41:35,449 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-29 23:41:35,449 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-08-29 23:41:35,449 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-08-29 23:41:35,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-29 23:41:35,450 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2023-08-29 23:41:35,450 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2023-08-29 23:41:35,450 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-29 23:41:35,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-29 23:41:35,450 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-29 23:41:35,450 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-29 23:41:35,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-29 23:41:35,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-29 23:41:35,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-29 23:41:35,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-29 23:41:35,452 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-29 23:41:35,558 INFO L236 CfgBuilder]: Building ICFG [2023-08-29 23:41:35,560 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-29 23:41:35,941 INFO L277 CfgBuilder]: Performing block encoding [2023-08-29 23:41:36,063 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-29 23:41:36,063 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-29 23:41:36,065 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 11:41:36 BoogieIcfgContainer [2023-08-29 23:41:36,065 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-29 23:41:36,067 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-29 23:41:36,067 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-29 23:41:36,070 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-29 23:41:36,070 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.08 11:41:34" (1/3) ... [2023-08-29 23:41:36,071 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45ee6105 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 11:41:36, skipping insertion in model container [2023-08-29 23:41:36,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 11:41:35" (2/3) ... [2023-08-29 23:41:36,071 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45ee6105 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 11:41:36, skipping insertion in model container [2023-08-29 23:41:36,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 11:41:36" (3/3) ... [2023-08-29 23:41:36,072 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-ticket-5.wvr.c [2023-08-29 23:41:36,087 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-29 23:41:36,087 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-08-29 23:41:36,087 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-29 23:41:36,154 INFO L144 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2023-08-29 23:41:36,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 205 places, 191 transitions, 422 flow [2023-08-29 23:41:36,294 INFO L130 PetriNetUnfolder]: 2/186 cut-off events. [2023-08-29 23:41:36,294 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-08-29 23:41:36,298 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-29 23:41:36,299 INFO L82 GeneralOperation]: Start removeDead. Operand has 205 places, 191 transitions, 422 flow [2023-08-29 23:41:36,307 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 196 places, 182 transitions, 394 flow [2023-08-29 23:41:36,310 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-29 23:41:36,322 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 196 places, 182 transitions, 394 flow [2023-08-29 23:41:36,328 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 196 places, 182 transitions, 394 flow [2023-08-29 23:41:36,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 196 places, 182 transitions, 394 flow [2023-08-29 23:41:36,380 INFO L130 PetriNetUnfolder]: 2/182 cut-off events. [2023-08-29 23:41:36,381 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-08-29 23:41:36,382 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-29 23:41:36,384 INFO L119 LiptonReduction]: Number of co-enabled transitions 2702 [2023-08-29 23:41:43,552 INFO L134 LiptonReduction]: Checked pairs total: 13945 [2023-08-29 23:41:43,553 INFO L136 LiptonReduction]: Total number of compositions: 158 [2023-08-29 23:41:43,573 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-29 23:41:43,581 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;@2e1a5c08, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-29 23:41:43,582 INFO L358 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2023-08-29 23:41:43,583 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-08-29 23:41:43,583 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-29 23:41:43,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:41:43,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-29 23:41:43,585 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-29 23:41:43,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:41:43,589 INFO L85 PathProgramCache]: Analyzing trace with hash 744, now seen corresponding path program 1 times [2023-08-29 23:41:43,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:41:43,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086035147] [2023-08-29 23:41:43,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:41:43,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:41:43,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:41:43,689 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-29 23:41:43,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:41:43,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086035147] [2023-08-29 23:41:43,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086035147] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:41:43,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:41:43,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-29 23:41:43,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494388690] [2023-08-29 23:41:43,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:41:43,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-29 23:41:43,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:41:43,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-29 23:41:43,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-29 23:41:43,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 349 [2023-08-29 23:41:43,736 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-29 23:41:43,736 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:41:43,736 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 349 [2023-08-29 23:41:43,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:41:46,385 INFO L130 PetriNetUnfolder]: 21849/30052 cut-off events. [2023-08-29 23:41:46,386 INFO L131 PetriNetUnfolder]: For 783/783 co-relation queries the response was YES. [2023-08-29 23:41:46,449 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-29 23:41:46,608 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 54 selfloop transitions, 0 changer transitions 0/60 dead transitions. [2023-08-29 23:41:46,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 60 transitions, 258 flow [2023-08-29 23:41:46,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-29 23:41:46,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-29 23:41:46,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 383 transitions. [2023-08-29 23:41:46,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487106017191977 [2023-08-29 23:41:46,632 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 383 transitions. [2023-08-29 23:41:46,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 383 transitions. [2023-08-29 23:41:46,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:41:46,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 383 transitions. [2023-08-29 23:41:46,642 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-29 23:41:46,646 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-29 23:41:46,647 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-29 23:41:46,649 INFO L175 Difference]: Start difference. First operand has 79 places, 63 transitions, 156 flow. Second operand 2 states and 383 transitions. [2023-08-29 23:41:46,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 60 transitions, 258 flow [2023-08-29 23:41:46,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 60 transitions, 238 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-29 23:41:46,713 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 130 flow [2023-08-29 23:41:46,715 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-29 23:41:46,719 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -12 predicate places. [2023-08-29 23:41:46,720 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 130 flow [2023-08-29 23:41:46,722 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-29 23:41:46,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:41:46,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-29 23:41:46,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-29 23:41:46,723 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-29 23:41:46,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:41:46,731 INFO L85 PathProgramCache]: Analyzing trace with hash 734444, now seen corresponding path program 1 times [2023-08-29 23:41:46,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:41:46,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608882486] [2023-08-29 23:41:46,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:41:46,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:41:46,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:41:47,189 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-29 23:41:47,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:41:47,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608882486] [2023-08-29 23:41:47,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608882486] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:41:47,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:41:47,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 23:41:47,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417605744] [2023-08-29 23:41:47,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:41:47,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 23:41:47,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:41:47,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 23:41:47,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 23:41:47,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 349 [2023-08-29 23:41:47,255 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-29 23:41:47,255 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:41:47,255 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 349 [2023-08-29 23:41:47,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:41:49,065 INFO L130 PetriNetUnfolder]: 21078/29019 cut-off events. [2023-08-29 23:41:49,065 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:41:49,105 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-29 23:41:49,210 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 51 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-08-29 23:41:49,210 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 58 transitions, 230 flow [2023-08-29 23:41:49,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:41:49,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:41:49,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 528 transitions. [2023-08-29 23:41:49,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.504297994269341 [2023-08-29 23:41:49,213 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 528 transitions. [2023-08-29 23:41:49,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 528 transitions. [2023-08-29 23:41:49,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:41:49,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 528 transitions. [2023-08-29 23:41:49,215 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-29 23:41:49,219 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-29 23:41:49,220 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-29 23:41:49,220 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 130 flow. Second operand 3 states and 528 transitions. [2023-08-29 23:41:49,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 58 transitions, 230 flow [2023-08-29 23:41:49,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 58 transitions, 230 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 23:41:49,223 INFO L231 Difference]: Finished difference. Result has 67 places, 58 transitions, 128 flow [2023-08-29 23:41:49,223 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-29 23:41:49,224 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -12 predicate places. [2023-08-29 23:41:49,224 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 58 transitions, 128 flow [2023-08-29 23:41:49,224 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-29 23:41:49,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:41:49,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-29 23:41:49,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-29 23:41:49,225 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-29 23:41:49,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:41:49,226 INFO L85 PathProgramCache]: Analyzing trace with hash 734446, now seen corresponding path program 1 times [2023-08-29 23:41:49,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:41:49,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488836820] [2023-08-29 23:41:49,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:41:49,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:41:49,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:41:49,367 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-29 23:41:49,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:41:49,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488836820] [2023-08-29 23:41:49,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488836820] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:41:49,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:41:49,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 23:41:49,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547255200] [2023-08-29 23:41:49,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:41:49,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 23:41:49,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:41:49,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 23:41:49,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 23:41:49,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-29 23:41:49,439 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-29 23:41:49,439 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:41:49,439 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-29 23:41:49,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:41:50,847 INFO L130 PetriNetUnfolder]: 20307/27986 cut-off events. [2023-08-29 23:41:50,847 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:41:50,910 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-29 23:41:51,017 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 49 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-08-29 23:41:51,017 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 56 transitions, 224 flow [2023-08-29 23:41:51,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:41:51,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:41:51,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 505 transitions. [2023-08-29 23:41:51,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48233046800382046 [2023-08-29 23:41:51,020 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 505 transitions. [2023-08-29 23:41:51,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 505 transitions. [2023-08-29 23:41:51,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:41:51,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 505 transitions. [2023-08-29 23:41:51,022 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-29 23:41:51,024 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-29 23:41:51,024 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-29 23:41:51,025 INFO L175 Difference]: Start difference. First operand has 67 places, 58 transitions, 128 flow. Second operand 3 states and 505 transitions. [2023-08-29 23:41:51,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 56 transitions, 224 flow [2023-08-29 23:41:51,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 56 transitions, 223 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:41:51,027 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 125 flow [2023-08-29 23:41:51,028 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-29 23:41:51,029 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -13 predicate places. [2023-08-29 23:41:51,031 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 125 flow [2023-08-29 23:41:51,032 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-29 23:41:51,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:41:51,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-29 23:41:51,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-29 23:41:51,033 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-29 23:41:51,033 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:41:51,033 INFO L85 PathProgramCache]: Analyzing trace with hash 705819381, now seen corresponding path program 1 times [2023-08-29 23:41:51,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:41:51,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072016519] [2023-08-29 23:41:51,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:41:51,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:41:51,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:41:51,196 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-29 23:41:51,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:41:51,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072016519] [2023-08-29 23:41:51,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072016519] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:41:51,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:41:51,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 23:41:51,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621976094] [2023-08-29 23:41:51,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:41:51,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 23:41:51,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:41:51,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 23:41:51,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 23:41:51,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-29 23:41:51,260 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-29 23:41:51,260 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:41:51,260 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-29 23:41:51,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:41:52,424 INFO L130 PetriNetUnfolder]: 20139/27734 cut-off events. [2023-08-29 23:41:52,424 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:41:52,473 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-29 23:41:52,579 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 47 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2023-08-29 23:41:52,579 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 54 transitions, 217 flow [2023-08-29 23:41:52,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:41:52,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:41:52,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 503 transitions. [2023-08-29 23:41:52,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4804202483285578 [2023-08-29 23:41:52,587 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 503 transitions. [2023-08-29 23:41:52,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 503 transitions. [2023-08-29 23:41:52,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:41:52,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 503 transitions. [2023-08-29 23:41:52,589 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-29 23:41:52,591 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-29 23:41:52,592 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-29 23:41:52,592 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 125 flow. Second operand 3 states and 503 transitions. [2023-08-29 23:41:52,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 54 transitions, 217 flow [2023-08-29 23:41:52,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 54 transitions, 216 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:41:52,594 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 122 flow [2023-08-29 23:41:52,594 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-29 23:41:52,595 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -14 predicate places. [2023-08-29 23:41:52,595 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 122 flow [2023-08-29 23:41:52,596 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-29 23:41:52,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:41:52,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-29 23:41:52,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-29 23:41:52,597 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-29 23:41:52,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:41:52,598 INFO L85 PathProgramCache]: Analyzing trace with hash 705819379, now seen corresponding path program 1 times [2023-08-29 23:41:52,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:41:52,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107183472] [2023-08-29 23:41:52,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:41:52,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:41:52,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:41:52,928 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-29 23:41:52,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:41:52,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107183472] [2023-08-29 23:41:52,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107183472] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:41:52,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:41:52,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 23:41:52,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458739086] [2023-08-29 23:41:52,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:41:52,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 23:41:52,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:41:52,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 23:41:52,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 23:41:52,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 349 [2023-08-29 23:41:52,981 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-29 23:41:52,981 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:41:52,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 349 [2023-08-29 23:41:52,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:41:54,234 INFO L130 PetriNetUnfolder]: 19971/27482 cut-off events. [2023-08-29 23:41:54,234 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:41:54,275 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-29 23:41:54,528 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 45 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-08-29 23:41:54,528 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 52 transitions, 210 flow [2023-08-29 23:41:54,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:41:54,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:41:54,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 504 transitions. [2023-08-29 23:41:54,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4813753581661891 [2023-08-29 23:41:54,530 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 504 transitions. [2023-08-29 23:41:54,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 504 transitions. [2023-08-29 23:41:54,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:41:54,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 504 transitions. [2023-08-29 23:41:54,532 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-29 23:41:54,534 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-29 23:41:54,535 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-29 23:41:54,535 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 122 flow. Second operand 3 states and 504 transitions. [2023-08-29 23:41:54,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 52 transitions, 210 flow [2023-08-29 23:41:54,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 52 transitions, 209 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:41:54,538 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 119 flow [2023-08-29 23:41:54,538 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-29 23:41:54,540 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -15 predicate places. [2023-08-29 23:41:54,540 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 119 flow [2023-08-29 23:41:54,541 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-29 23:41:54,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:41:54,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-29 23:41:54,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-29 23:41:54,541 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-29 23:41:54,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:41:54,542 INFO L85 PathProgramCache]: Analyzing trace with hash -312390984, now seen corresponding path program 1 times [2023-08-29 23:41:54,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:41:54,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265146030] [2023-08-29 23:41:54,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:41:54,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:41:54,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:41:54,610 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-29 23:41:54,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:41:54,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265146030] [2023-08-29 23:41:54,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265146030] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:41:54,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:41:54,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 23:41:54,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585406717] [2023-08-29 23:41:54,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:41:54,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 23:41:54,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:41:54,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 23:41:54,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 23:41:54,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-29 23:41:54,669 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-29 23:41:54,669 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:41:54,669 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-29 23:41:54,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:41:55,848 INFO L130 PetriNetUnfolder]: 19803/27218 cut-off events. [2023-08-29 23:41:55,848 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:41:55,901 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-29 23:41:55,988 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 43 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-08-29 23:41:55,988 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 50 transitions, 203 flow [2023-08-29 23:41:55,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:41:55,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:41:55,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 499 transitions. [2023-08-29 23:41:55,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47659980897803245 [2023-08-29 23:41:55,990 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 499 transitions. [2023-08-29 23:41:55,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 499 transitions. [2023-08-29 23:41:55,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:41:55,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 499 transitions. [2023-08-29 23:41:55,992 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-29 23:41:55,994 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-29 23:41:55,995 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-29 23:41:55,995 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 119 flow. Second operand 3 states and 499 transitions. [2023-08-29 23:41:55,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 50 transitions, 203 flow [2023-08-29 23:41:55,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 50 transitions, 202 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:41:55,998 INFO L231 Difference]: Finished difference. Result has 63 places, 50 transitions, 116 flow [2023-08-29 23:41:55,998 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-29 23:41:56,000 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -16 predicate places. [2023-08-29 23:41:56,001 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 50 transitions, 116 flow [2023-08-29 23:41:56,001 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-29 23:41:56,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:41:56,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-29 23:41:56,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-29 23:41:56,002 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-29 23:41:56,002 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:41:56,002 INFO L85 PathProgramCache]: Analyzing trace with hash -312390982, now seen corresponding path program 1 times [2023-08-29 23:41:56,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:41:56,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561079096] [2023-08-29 23:41:56,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:41:56,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:41:56,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:41:56,089 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-29 23:41:56,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:41:56,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561079096] [2023-08-29 23:41:56,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561079096] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:41:56,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:41:56,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 23:41:56,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808747499] [2023-08-29 23:41:56,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:41:56,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 23:41:56,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:41:56,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 23:41:56,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 23:41:56,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 349 [2023-08-29 23:41:56,154 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-29 23:41:56,154 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:41:56,154 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 349 [2023-08-29 23:41:56,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:41:57,420 INFO L130 PetriNetUnfolder]: 19635/26954 cut-off events. [2023-08-29 23:41:57,421 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:41:57,480 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-29 23:41:57,588 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 41 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2023-08-29 23:41:57,589 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 48 transitions, 196 flow [2023-08-29 23:41:57,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:41:57,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:41:57,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions. [2023-08-29 23:41:57,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49474689589302767 [2023-08-29 23:41:57,591 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 518 transitions. [2023-08-29 23:41:57,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 518 transitions. [2023-08-29 23:41:57,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:41:57,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 518 transitions. [2023-08-29 23:41:57,594 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-29 23:41:57,596 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-29 23:41:57,596 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-29 23:41:57,596 INFO L175 Difference]: Start difference. First operand has 63 places, 50 transitions, 116 flow. Second operand 3 states and 518 transitions. [2023-08-29 23:41:57,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 48 transitions, 196 flow [2023-08-29 23:41:57,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 48 transitions, 195 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:41:57,598 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 113 flow [2023-08-29 23:41:57,598 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-29 23:41:57,599 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -17 predicate places. [2023-08-29 23:41:57,599 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 113 flow [2023-08-29 23:41:57,600 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-29 23:41:57,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:41:57,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 23:41:57,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-29 23:41:57,600 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-29 23:41:57,601 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:41:57,601 INFO L85 PathProgramCache]: Analyzing trace with hash 439993859, now seen corresponding path program 1 times [2023-08-29 23:41:57,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:41:57,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044857322] [2023-08-29 23:41:57,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:41:57,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:41:57,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:41:57,680 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-29 23:41:57,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:41:57,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044857322] [2023-08-29 23:41:57,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044857322] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:41:57,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:41:57,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 23:41:57,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62546691] [2023-08-29 23:41:57,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:41:57,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 23:41:57,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:41:57,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 23:41:57,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 23:41:57,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 349 [2023-08-29 23:41:57,734 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-29 23:41:57,734 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:41:57,735 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 349 [2023-08-29 23:41:57,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:41:58,935 INFO L130 PetriNetUnfolder]: 18864/25859 cut-off events. [2023-08-29 23:41:58,936 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:41:58,987 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-29 23:41:59,070 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 39 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2023-08-29 23:41:59,070 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 46 transitions, 189 flow [2023-08-29 23:41:59,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:41:59,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:41:59,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 516 transitions. [2023-08-29 23:41:59,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49283667621776506 [2023-08-29 23:41:59,072 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 516 transitions. [2023-08-29 23:41:59,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 516 transitions. [2023-08-29 23:41:59,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:41:59,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 516 transitions. [2023-08-29 23:41:59,074 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-29 23:41:59,076 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-29 23:41:59,077 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-29 23:41:59,077 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 113 flow. Second operand 3 states and 516 transitions. [2023-08-29 23:41:59,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 46 transitions, 189 flow [2023-08-29 23:41:59,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 46 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:41:59,078 INFO L231 Difference]: Finished difference. Result has 61 places, 46 transitions, 110 flow [2023-08-29 23:41:59,079 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-29 23:41:59,079 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -18 predicate places. [2023-08-29 23:41:59,079 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 46 transitions, 110 flow [2023-08-29 23:41:59,080 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-29 23:41:59,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:41:59,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 23:41:59,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-29 23:41:59,080 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-29 23:41:59,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:41:59,081 INFO L85 PathProgramCache]: Analyzing trace with hash 439993861, now seen corresponding path program 1 times [2023-08-29 23:41:59,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:41:59,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418135645] [2023-08-29 23:41:59,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:41:59,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:41:59,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:41:59,136 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-29 23:41:59,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:41:59,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418135645] [2023-08-29 23:41:59,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418135645] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:41:59,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:41:59,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-29 23:41:59,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737321992] [2023-08-29 23:41:59,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:41:59,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-29 23:41:59,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:41:59,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-29 23:41:59,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-29 23:41:59,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-29 23:41:59,195 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-29 23:41:59,195 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:41:59,195 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-29 23:41:59,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:00,234 INFO L130 PetriNetUnfolder]: 18093/24764 cut-off events. [2023-08-29 23:42:00,235 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:42:00,352 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-29 23:42:00,434 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 37 selfloop transitions, 1 changer transitions 0/44 dead transitions. [2023-08-29 23:42:00,434 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 44 transitions, 182 flow [2023-08-29 23:42:00,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:42:00,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:42:00,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 493 transitions. [2023-08-29 23:42:00,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708691499522445 [2023-08-29 23:42:00,436 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 493 transitions. [2023-08-29 23:42:00,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 493 transitions. [2023-08-29 23:42:00,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:00,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 493 transitions. [2023-08-29 23:42:00,438 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-29 23:42:00,439 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-29 23:42:00,440 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-29 23:42:00,440 INFO L175 Difference]: Start difference. First operand has 61 places, 46 transitions, 110 flow. Second operand 3 states and 493 transitions. [2023-08-29 23:42:00,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 44 transitions, 182 flow [2023-08-29 23:42:00,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 44 transitions, 181 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:42:00,442 INFO L231 Difference]: Finished difference. Result has 60 places, 44 transitions, 107 flow [2023-08-29 23:42:00,442 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-29 23:42:00,442 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -19 predicate places. [2023-08-29 23:42:00,443 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 44 transitions, 107 flow [2023-08-29 23:42:00,443 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-29 23:42:00,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:00,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 23:42:00,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-29 23:42:00,444 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-29 23:42:00,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:00,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1927322092, now seen corresponding path program 1 times [2023-08-29 23:42:00,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:00,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685285098] [2023-08-29 23:42:00,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:00,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:00,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:00,609 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-29 23:42:00,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:00,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685285098] [2023-08-29 23:42:00,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685285098] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:00,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:00,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 23:42:00,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707114159] [2023-08-29 23:42:00,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:00,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-29 23:42:00,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:00,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-29 23:42:00,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-29 23:42:00,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 349 [2023-08-29 23:42:00,797 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-29 23:42:00,797 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:00,798 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 349 [2023-08-29 23:42:00,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:01,744 INFO L130 PetriNetUnfolder]: 14253/19644 cut-off events. [2023-08-29 23:42:01,745 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:42:01,826 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-29 23:42:01,885 INFO L137 encePairwiseOnDemand]: 347/349 looper letters, 36 selfloop transitions, 1 changer transitions 0/43 dead transitions. [2023-08-29 23:42:01,885 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 43 transitions, 179 flow [2023-08-29 23:42:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:42:01,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:42:01,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 443 transitions. [2023-08-29 23:42:01,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42311365807067813 [2023-08-29 23:42:01,887 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 443 transitions. [2023-08-29 23:42:01,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 443 transitions. [2023-08-29 23:42:01,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:01,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 443 transitions. [2023-08-29 23:42:01,889 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-29 23:42:01,890 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-29 23:42:01,891 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-29 23:42:01,891 INFO L175 Difference]: Start difference. First operand has 60 places, 44 transitions, 107 flow. Second operand 3 states and 443 transitions. [2023-08-29 23:42:01,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 43 transitions, 179 flow [2023-08-29 23:42:01,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 43 transitions, 178 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:42:01,892 INFO L231 Difference]: Finished difference. Result has 60 places, 43 transitions, 106 flow [2023-08-29 23:42:01,892 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-29 23:42:01,893 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -19 predicate places. [2023-08-29 23:42:01,893 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 43 transitions, 106 flow [2023-08-29 23:42:01,894 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-29 23:42:01,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:01,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-29 23:42:01,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-29 23:42:01,894 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-29 23:42:01,895 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:01,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1927322093, now seen corresponding path program 1 times [2023-08-29 23:42:01,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:01,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784360606] [2023-08-29 23:42:01,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:01,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:01,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:02,301 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-29 23:42:02,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:02,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784360606] [2023-08-29 23:42:02,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784360606] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:02,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:02,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-29 23:42:02,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340058243] [2023-08-29 23:42:02,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:02,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-29 23:42:02,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:02,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-29 23:42:02,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-29 23:42:02,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 349 [2023-08-29 23:42:02,424 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-29 23:42:02,424 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:02,424 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 349 [2023-08-29 23:42:02,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:03,197 INFO L130 PetriNetUnfolder]: 10413/14524 cut-off events. [2023-08-29 23:42:03,198 INFO L131 PetriNetUnfolder]: For 128/128 co-relation queries the response was YES. [2023-08-29 23:42:03,227 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-29 23:42:03,268 INFO L137 encePairwiseOnDemand]: 347/349 looper letters, 35 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2023-08-29 23:42:03,268 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 42 transitions, 176 flow [2023-08-29 23:42:03,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-29 23:42:03,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-29 23:42:03,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 466 transitions. [2023-08-29 23:42:03,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44508118433619864 [2023-08-29 23:42:03,270 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 466 transitions. [2023-08-29 23:42:03,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 466 transitions. [2023-08-29 23:42:03,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:03,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 466 transitions. [2023-08-29 23:42:03,272 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-29 23:42:03,273 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-29 23:42:03,274 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-29 23:42:03,274 INFO L175 Difference]: Start difference. First operand has 60 places, 43 transitions, 106 flow. Second operand 3 states and 466 transitions. [2023-08-29 23:42:03,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 42 transitions, 176 flow [2023-08-29 23:42:03,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 42 transitions, 175 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:42:03,275 INFO L231 Difference]: Finished difference. Result has 60 places, 42 transitions, 105 flow [2023-08-29 23:42:03,276 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-29 23:42:03,276 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -19 predicate places. [2023-08-29 23:42:03,276 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 42 transitions, 105 flow [2023-08-29 23:42:03,277 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-29 23:42:03,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:03,277 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-29 23:42:03,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-29 23:42:03,278 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-29 23:42:03,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:03,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1177808455, now seen corresponding path program 1 times [2023-08-29 23:42:03,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:03,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691712376] [2023-08-29 23:42:03,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:03,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:03,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:04,317 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-29 23:42:04,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:04,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691712376] [2023-08-29 23:42:04,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691712376] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:04,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:04,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-29 23:42:04,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136842998] [2023-08-29 23:42:04,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:04,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 23:42:04,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:04,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 23:42:04,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-29 23:42:04,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 349 [2023-08-29 23:42:04,349 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-29 23:42:04,350 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:04,350 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 349 [2023-08-29 23:42:04,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:07,132 INFO L130 PetriNetUnfolder]: 53433/69727 cut-off events. [2023-08-29 23:42:07,132 INFO L131 PetriNetUnfolder]: For 1078/1078 co-relation queries the response was YES. [2023-08-29 23:42:07,476 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-29 23:42:07,607 INFO L137 encePairwiseOnDemand]: 341/349 looper letters, 116 selfloop transitions, 15 changer transitions 15/146 dead transitions. [2023-08-29 23:42:07,607 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 146 transitions, 624 flow [2023-08-29 23:42:07,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-29 23:42:07,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-29 23:42:07,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1065 transitions. [2023-08-29 23:42:07,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085959885386819 [2023-08-29 23:42:07,610 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1065 transitions. [2023-08-29 23:42:07,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1065 transitions. [2023-08-29 23:42:07,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:07,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1065 transitions. [2023-08-29 23:42:07,613 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-29 23:42:07,616 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-29 23:42:07,616 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-29 23:42:07,616 INFO L175 Difference]: Start difference. First operand has 60 places, 42 transitions, 105 flow. Second operand 6 states and 1065 transitions. [2023-08-29 23:42:07,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 146 transitions, 624 flow [2023-08-29 23:42:07,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 146 transitions, 623 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:42:07,619 INFO L231 Difference]: Finished difference. Result has 67 places, 59 transitions, 205 flow [2023-08-29 23:42:07,619 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-29 23:42:07,620 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, -12 predicate places. [2023-08-29 23:42:07,620 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 59 transitions, 205 flow [2023-08-29 23:42:07,620 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-29 23:42:07,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:07,621 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-29 23:42:07,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-29 23:42:07,621 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-29 23:42:07,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:07,621 INFO L85 PathProgramCache]: Analyzing trace with hash -796589763, now seen corresponding path program 2 times [2023-08-29 23:42:07,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:07,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314603728] [2023-08-29 23:42:07,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:07,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:07,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:08,442 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-29 23:42:08,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:08,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314603728] [2023-08-29 23:42:08,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314603728] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:08,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:08,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 23:42:08,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604972731] [2023-08-29 23:42:08,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:08,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-29 23:42:08,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:08,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-29 23:42:08,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-29 23:42:08,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 349 [2023-08-29 23:42:08,518 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-29 23:42:08,518 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:08,518 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 349 [2023-08-29 23:42:08,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:10,823 INFO L130 PetriNetUnfolder]: 30690/40507 cut-off events. [2023-08-29 23:42:10,823 INFO L131 PetriNetUnfolder]: For 8670/8670 co-relation queries the response was YES. [2023-08-29 23:42:11,065 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-29 23:42:11,171 INFO L137 encePairwiseOnDemand]: 338/349 looper letters, 152 selfloop transitions, 99 changer transitions 0/254 dead transitions. [2023-08-29 23:42:11,171 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 254 transitions, 1287 flow [2023-08-29 23:42:11,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 23:42:11,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 23:42:11,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2165 transitions. [2023-08-29 23:42:11,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4771875688781133 [2023-08-29 23:42:11,176 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2165 transitions. [2023-08-29 23:42:11,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2165 transitions. [2023-08-29 23:42:11,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:11,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2165 transitions. [2023-08-29 23:42:11,181 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-29 23:42:11,186 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-29 23:42:11,187 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-29 23:42:11,187 INFO L175 Difference]: Start difference. First operand has 67 places, 59 transitions, 205 flow. Second operand 13 states and 2165 transitions. [2023-08-29 23:42:11,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 254 transitions, 1287 flow [2023-08-29 23:42:11,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 254 transitions, 1250 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-29 23:42:11,204 INFO L231 Difference]: Finished difference. Result has 80 places, 156 transitions, 770 flow [2023-08-29 23:42:11,205 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-29 23:42:11,205 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 1 predicate places. [2023-08-29 23:42:11,205 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 156 transitions, 770 flow [2023-08-29 23:42:11,206 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-29 23:42:11,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:11,206 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-29 23:42:11,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-29 23:42:11,207 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-29 23:42:11,207 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:11,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1493230331, now seen corresponding path program 3 times [2023-08-29 23:42:11,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:11,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79446909] [2023-08-29 23:42:11,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:11,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:11,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:11,438 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-29 23:42:11,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:11,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79446909] [2023-08-29 23:42:11,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79446909] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:11,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:11,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 23:42:11,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830968685] [2023-08-29 23:42:11,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:11,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 23:42:11,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:11,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 23:42:11,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-29 23:42:11,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:42:11,463 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-29 23:42:11,464 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:11,464 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:42:11,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:13,548 INFO L130 PetriNetUnfolder]: 22684/32151 cut-off events. [2023-08-29 23:42:13,548 INFO L131 PetriNetUnfolder]: For 11332/11332 co-relation queries the response was YES. [2023-08-29 23:42:13,690 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-29 23:42:13,775 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 147 selfloop transitions, 33 changer transitions 0/251 dead transitions. [2023-08-29 23:42:13,775 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 251 transitions, 1382 flow [2023-08-29 23:42:13,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-29 23:42:13,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-29 23:42:13,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1213 transitions. [2023-08-29 23:42:13,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965206713057716 [2023-08-29 23:42:13,778 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1213 transitions. [2023-08-29 23:42:13,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1213 transitions. [2023-08-29 23:42:13,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:13,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1213 transitions. [2023-08-29 23:42:13,781 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-29 23:42:13,784 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-29 23:42:13,785 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-29 23:42:13,785 INFO L175 Difference]: Start difference. First operand has 80 places, 156 transitions, 770 flow. Second operand 7 states and 1213 transitions. [2023-08-29 23:42:13,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 251 transitions, 1382 flow [2023-08-29 23:42:13,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 251 transitions, 1382 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-29 23:42:13,826 INFO L231 Difference]: Finished difference. Result has 89 places, 167 transitions, 872 flow [2023-08-29 23:42:13,827 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-29 23:42:13,827 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 10 predicate places. [2023-08-29 23:42:13,827 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 167 transitions, 872 flow [2023-08-29 23:42:13,828 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-29 23:42:13,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:13,828 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-29 23:42:13,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-29 23:42:13,828 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-29 23:42:13,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:13,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1577065065, now seen corresponding path program 4 times [2023-08-29 23:42:13,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:13,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9197733] [2023-08-29 23:42:13,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:13,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:13,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:14,084 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-29 23:42:14,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:14,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9197733] [2023-08-29 23:42:14,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9197733] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:14,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:14,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 23:42:14,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491601745] [2023-08-29 23:42:14,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:14,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-29 23:42:14,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:14,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-29 23:42:14,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-29 23:42:14,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:42:14,115 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-29 23:42:14,115 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:14,115 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:42:14,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:17,316 INFO L130 PetriNetUnfolder]: 35873/53245 cut-off events. [2023-08-29 23:42:17,317 INFO L131 PetriNetUnfolder]: For 38133/38221 co-relation queries the response was YES. [2023-08-29 23:42:17,714 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-29 23:42:17,899 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 164 selfloop transitions, 143 changer transitions 0/378 dead transitions. [2023-08-29 23:42:17,900 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 378 transitions, 2239 flow [2023-08-29 23:42:17,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 23:42:17,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 23:42:17,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2248 transitions. [2023-08-29 23:42:17,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954815957681287 [2023-08-29 23:42:17,904 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2248 transitions. [2023-08-29 23:42:17,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2248 transitions. [2023-08-29 23:42:17,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:17,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2248 transitions. [2023-08-29 23:42:17,909 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-29 23:42:17,914 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-29 23:42:17,915 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-29 23:42:17,915 INFO L175 Difference]: Start difference. First operand has 89 places, 167 transitions, 872 flow. Second operand 13 states and 2248 transitions. [2023-08-29 23:42:17,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 378 transitions, 2239 flow [2023-08-29 23:42:18,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 378 transitions, 2233 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:42:18,062 INFO L231 Difference]: Finished difference. Result has 102 places, 263 transitions, 1647 flow [2023-08-29 23:42:18,062 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-29 23:42:18,063 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 23 predicate places. [2023-08-29 23:42:18,063 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 263 transitions, 1647 flow [2023-08-29 23:42:18,064 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-29 23:42:18,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:18,064 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-29 23:42:18,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-29 23:42:18,064 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-29 23:42:18,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:18,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1168853497, now seen corresponding path program 5 times [2023-08-29 23:42:18,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:18,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957278520] [2023-08-29 23:42:18,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:18,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:18,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:18,367 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-29 23:42:18,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:18,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957278520] [2023-08-29 23:42:18,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957278520] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:18,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:18,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:42:18,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143448539] [2023-08-29 23:42:18,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:18,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:42:18,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:18,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:42:18,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:42:18,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 349 [2023-08-29 23:42:18,403 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-29 23:42:18,403 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:18,403 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 349 [2023-08-29 23:42:18,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:23,285 INFO L130 PetriNetUnfolder]: 37845/55681 cut-off events. [2023-08-29 23:42:23,285 INFO L131 PetriNetUnfolder]: For 91572/93338 co-relation queries the response was YES. [2023-08-29 23:42:23,610 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-29 23:42:23,917 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 191 selfloop transitions, 119 changer transitions 0/381 dead transitions. [2023-08-29 23:42:23,917 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 381 transitions, 2745 flow [2023-08-29 23:42:23,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 23:42:23,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 23:42:23,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1901 transitions. [2023-08-29 23:42:23,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49518103672831465 [2023-08-29 23:42:23,921 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1901 transitions. [2023-08-29 23:42:23,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1901 transitions. [2023-08-29 23:42:23,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:23,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1901 transitions. [2023-08-29 23:42:23,924 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-29 23:42:23,928 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-29 23:42:23,929 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-29 23:42:23,929 INFO L175 Difference]: Start difference. First operand has 102 places, 263 transitions, 1647 flow. Second operand 11 states and 1901 transitions. [2023-08-29 23:42:23,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 381 transitions, 2745 flow [2023-08-29 23:42:24,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 381 transitions, 2676 flow, removed 23 selfloop flow, removed 4 redundant places. [2023-08-29 23:42:24,252 INFO L231 Difference]: Finished difference. Result has 113 places, 285 transitions, 2109 flow [2023-08-29 23:42:24,253 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-29 23:42:24,253 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 34 predicate places. [2023-08-29 23:42:24,253 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 285 transitions, 2109 flow [2023-08-29 23:42:24,254 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-29 23:42:24,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:24,254 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-29 23:42:24,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-29 23:42:24,254 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-29 23:42:24,255 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:24,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1755977435, now seen corresponding path program 6 times [2023-08-29 23:42:24,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:24,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634293903] [2023-08-29 23:42:24,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:24,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:24,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:24,902 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-29 23:42:24,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:24,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634293903] [2023-08-29 23:42:24,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634293903] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:24,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:24,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-29 23:42:24,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469134208] [2023-08-29 23:42:24,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:24,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-29 23:42:24,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:24,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-29 23:42:24,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-29 23:42:24,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 349 [2023-08-29 23:42:24,975 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-29 23:42:24,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:24,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 349 [2023-08-29 23:42:24,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:31,459 INFO L130 PetriNetUnfolder]: 56766/77025 cut-off events. [2023-08-29 23:42:31,460 INFO L131 PetriNetUnfolder]: For 125108/125152 co-relation queries the response was YES. [2023-08-29 23:42:31,895 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-29 23:42:32,115 INFO L137 encePairwiseOnDemand]: 338/349 looper letters, 287 selfloop transitions, 103 changer transitions 0/393 dead transitions. [2023-08-29 23:42:32,115 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 393 transitions, 3370 flow [2023-08-29 23:42:32,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 23:42:32,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 23:42:32,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1515 transitions. [2023-08-29 23:42:32,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48233046800382046 [2023-08-29 23:42:32,119 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1515 transitions. [2023-08-29 23:42:32,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1515 transitions. [2023-08-29 23:42:32,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:32,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1515 transitions. [2023-08-29 23:42:32,121 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-29 23:42:32,125 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-29 23:42:32,125 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-29 23:42:32,125 INFO L175 Difference]: Start difference. First operand has 113 places, 285 transitions, 2109 flow. Second operand 9 states and 1515 transitions. [2023-08-29 23:42:32,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 393 transitions, 3370 flow [2023-08-29 23:42:32,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 393 transitions, 3229 flow, removed 12 selfloop flow, removed 6 redundant places. [2023-08-29 23:42:32,397 INFO L231 Difference]: Finished difference. Result has 117 places, 311 transitions, 2401 flow [2023-08-29 23:42:32,397 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-29 23:42:32,399 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 38 predicate places. [2023-08-29 23:42:32,399 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 311 transitions, 2401 flow [2023-08-29 23:42:32,399 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-29 23:42:32,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:32,400 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-29 23:42:32,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-29 23:42:32,400 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-29 23:42:32,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:32,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1807287081, now seen corresponding path program 7 times [2023-08-29 23:42:32,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:32,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575294211] [2023-08-29 23:42:32,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:32,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:32,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:32,765 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-29 23:42:32,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:32,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575294211] [2023-08-29 23:42:32,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575294211] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:32,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:32,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:42:32,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534914764] [2023-08-29 23:42:32,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:32,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:42:32,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:32,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:42:32,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:42:32,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:42:32,792 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-29 23:42:32,792 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:32,792 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:42:32,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:39,092 INFO L130 PetriNetUnfolder]: 47283/70647 cut-off events. [2023-08-29 23:42:39,092 INFO L131 PetriNetUnfolder]: For 122865/124745 co-relation queries the response was YES. [2023-08-29 23:42:39,580 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-29 23:42:40,025 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 198 selfloop transitions, 200 changer transitions 0/495 dead transitions. [2023-08-29 23:42:40,026 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 495 transitions, 4109 flow [2023-08-29 23:42:40,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 23:42:40,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 23:42:40,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1916 transitions. [2023-08-29 23:42:40,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4990883042458974 [2023-08-29 23:42:40,029 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1916 transitions. [2023-08-29 23:42:40,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1916 transitions. [2023-08-29 23:42:40,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:40,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1916 transitions. [2023-08-29 23:42:40,033 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-29 23:42:40,037 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-29 23:42:40,038 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-29 23:42:40,038 INFO L175 Difference]: Start difference. First operand has 117 places, 311 transitions, 2401 flow. Second operand 11 states and 1916 transitions. [2023-08-29 23:42:40,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 495 transitions, 4109 flow [2023-08-29 23:42:40,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 495 transitions, 4002 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-29 23:42:40,421 INFO L231 Difference]: Finished difference. Result has 127 places, 377 transitions, 3483 flow [2023-08-29 23:42:40,422 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-29 23:42:40,422 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 48 predicate places. [2023-08-29 23:42:40,422 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 377 transitions, 3483 flow [2023-08-29 23:42:40,423 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-29 23:42:40,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:40,423 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-29 23:42:40,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-29 23:42:40,423 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-29 23:42:40,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:40,424 INFO L85 PathProgramCache]: Analyzing trace with hash -823266407, now seen corresponding path program 8 times [2023-08-29 23:42:40,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:40,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652672194] [2023-08-29 23:42:40,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:40,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:40,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:40,608 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-29 23:42:40,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:40,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652672194] [2023-08-29 23:42:40,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652672194] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:40,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:40,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-29 23:42:40,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737967659] [2023-08-29 23:42:40,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:40,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-29 23:42:40,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:40,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-29 23:42:40,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-29 23:42:40,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:42:40,635 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-29 23:42:40,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:40,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:42:40,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:42:49,174 INFO L130 PetriNetUnfolder]: 58779/88231 cut-off events. [2023-08-29 23:42:49,175 INFO L131 PetriNetUnfolder]: For 296838/300928 co-relation queries the response was YES. [2023-08-29 23:42:49,852 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-29 23:42:50,367 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 245 selfloop transitions, 225 changer transitions 0/567 dead transitions. [2023-08-29 23:42:50,367 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 567 transitions, 5774 flow [2023-08-29 23:42:50,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 23:42:50,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 23:42:50,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1563 transitions. [2023-08-29 23:42:50,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976122254059217 [2023-08-29 23:42:50,370 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1563 transitions. [2023-08-29 23:42:50,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1563 transitions. [2023-08-29 23:42:50,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:42:50,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1563 transitions. [2023-08-29 23:42:50,372 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-29 23:42:50,375 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-29 23:42:50,376 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-29 23:42:50,376 INFO L175 Difference]: Start difference. First operand has 127 places, 377 transitions, 3483 flow. Second operand 9 states and 1563 transitions. [2023-08-29 23:42:50,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 567 transitions, 5774 flow [2023-08-29 23:42:52,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 567 transitions, 5729 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-08-29 23:42:52,348 INFO L231 Difference]: Finished difference. Result has 136 places, 455 transitions, 5163 flow [2023-08-29 23:42:52,348 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-29 23:42:52,349 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 57 predicate places. [2023-08-29 23:42:52,349 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 455 transitions, 5163 flow [2023-08-29 23:42:52,349 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-29 23:42:52,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:42:52,349 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-29 23:42:52,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-29 23:42:52,349 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-29 23:42:52,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:42:52,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1350075187, now seen corresponding path program 9 times [2023-08-29 23:42:52,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:42:52,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229808139] [2023-08-29 23:42:52,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:42:52,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:42:52,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:42:52,766 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-29 23:42:52,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:42:52,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229808139] [2023-08-29 23:42:52,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229808139] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:42:52,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:42:52,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-29 23:42:52,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726046696] [2023-08-29 23:42:52,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:42:52,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-29 23:42:52,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:42:52,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-29 23:42:52,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-29 23:42:52,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:42:52,796 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-29 23:42:52,796 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:42:52,796 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:42:52,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:43:01,291 INFO L130 PetriNetUnfolder]: 54312/81614 cut-off events. [2023-08-29 23:43:01,291 INFO L131 PetriNetUnfolder]: For 435015/440460 co-relation queries the response was YES. [2023-08-29 23:43:01,938 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-29 23:43:02,457 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 289 selfloop transitions, 185 changer transitions 7/564 dead transitions. [2023-08-29 23:43:02,457 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 564 transitions, 7021 flow [2023-08-29 23:43:02,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 23:43:02,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 23:43:02,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1545 transitions. [2023-08-29 23:43:02,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4918815663801337 [2023-08-29 23:43:02,459 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1545 transitions. [2023-08-29 23:43:02,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1545 transitions. [2023-08-29 23:43:02,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:43:02,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1545 transitions. [2023-08-29 23:43:02,461 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-29 23:43:02,463 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-29 23:43:02,463 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-29 23:43:02,463 INFO L175 Difference]: Start difference. First operand has 136 places, 455 transitions, 5163 flow. Second operand 9 states and 1545 transitions. [2023-08-29 23:43:02,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 564 transitions, 7021 flow [2023-08-29 23:43:03,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 564 transitions, 6914 flow, removed 20 selfloop flow, removed 4 redundant places. [2023-08-29 23:43:03,917 INFO L231 Difference]: Finished difference. Result has 143 places, 464 transitions, 5897 flow [2023-08-29 23:43:03,917 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-29 23:43:03,917 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 64 predicate places. [2023-08-29 23:43:03,918 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 464 transitions, 5897 flow [2023-08-29 23:43:03,918 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-29 23:43:03,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:43:03,918 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-29 23:43:03,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-29 23:43:03,919 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-29 23:43:03,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:43:03,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1354758679, now seen corresponding path program 10 times [2023-08-29 23:43:03,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:43:03,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86684267] [2023-08-29 23:43:03,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:43:03,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:43:03,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:43:04,106 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-29 23:43:04,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:43:04,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86684267] [2023-08-29 23:43:04,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86684267] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:43:04,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:43:04,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 23:43:04,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522213472] [2023-08-29 23:43:04,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:43:04,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 23:43:04,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:43:04,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 23:43:04,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-29 23:43:04,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:43:04,124 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-29 23:43:04,124 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:43:04,124 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:43:04,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:43:12,001 INFO L130 PetriNetUnfolder]: 48191/72993 cut-off events. [2023-08-29 23:43:12,001 INFO L131 PetriNetUnfolder]: For 392705/398268 co-relation queries the response was YES. [2023-08-29 23:43:12,616 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-29 23:43:12,900 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 271 selfloop transitions, 179 changer transitions 10/535 dead transitions. [2023-08-29 23:43:12,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 535 transitions, 7376 flow [2023-08-29 23:43:12,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-29 23:43:12,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-29 23:43:12,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1203 transitions. [2023-08-29 23:43:12,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924273434302088 [2023-08-29 23:43:12,902 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1203 transitions. [2023-08-29 23:43:12,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1203 transitions. [2023-08-29 23:43:12,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:43:12,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1203 transitions. [2023-08-29 23:43:12,904 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-29 23:43:12,906 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-29 23:43:12,906 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-29 23:43:12,906 INFO L175 Difference]: Start difference. First operand has 143 places, 464 transitions, 5897 flow. Second operand 7 states and 1203 transitions. [2023-08-29 23:43:12,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 535 transitions, 7376 flow [2023-08-29 23:43:13,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 535 transitions, 7171 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-29 23:43:13,621 INFO L231 Difference]: Finished difference. Result has 147 places, 454 transitions, 6241 flow [2023-08-29 23:43:13,621 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-29 23:43:13,622 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 68 predicate places. [2023-08-29 23:43:13,622 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 454 transitions, 6241 flow [2023-08-29 23:43:13,622 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-29 23:43:13,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:43:13,622 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-29 23:43:13,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-29 23:43:13,622 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-29 23:43:13,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:43:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1058590211, now seen corresponding path program 11 times [2023-08-29 23:43:13,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:43:13,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231569870] [2023-08-29 23:43:13,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:43:13,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:43:13,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:43:13,805 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-29 23:43:13,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:43:13,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231569870] [2023-08-29 23:43:13,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231569870] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:43:13,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:43:13,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 23:43:13,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008622274] [2023-08-29 23:43:13,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:43:13,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 23:43:13,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:43:13,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 23:43:13,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-29 23:43:13,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:43:13,831 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-29 23:43:13,831 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:43:13,831 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:43:13,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:43:21,335 INFO L130 PetriNetUnfolder]: 44742/68087 cut-off events. [2023-08-29 23:43:21,335 INFO L131 PetriNetUnfolder]: For 359592/364280 co-relation queries the response was YES. [2023-08-29 23:43:21,883 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-29 23:43:22,156 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 236 selfloop transitions, 164 changer transitions 23/488 dead transitions. [2023-08-29 23:43:22,157 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 488 transitions, 7250 flow [2023-08-29 23:43:22,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-29 23:43:22,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-29 23:43:22,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1186 transitions. [2023-08-29 23:43:22,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4854686860417519 [2023-08-29 23:43:22,160 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1186 transitions. [2023-08-29 23:43:22,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1186 transitions. [2023-08-29 23:43:22,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:43:22,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1186 transitions. [2023-08-29 23:43:22,163 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-29 23:43:22,165 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-29 23:43:22,165 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-29 23:43:22,165 INFO L175 Difference]: Start difference. First operand has 147 places, 454 transitions, 6241 flow. Second operand 7 states and 1186 transitions. [2023-08-29 23:43:22,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 488 transitions, 7250 flow [2023-08-29 23:43:23,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 488 transitions, 7037 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-08-29 23:43:23,780 INFO L231 Difference]: Finished difference. Result has 143 places, 416 transitions, 6130 flow [2023-08-29 23:43:23,780 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-29 23:43:23,780 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 64 predicate places. [2023-08-29 23:43:23,781 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 416 transitions, 6130 flow [2023-08-29 23:43:23,781 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-29 23:43:23,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:43:23,781 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-29 23:43:23,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-29 23:43:23,782 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-29 23:43:23,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:43:23,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1946806281, now seen corresponding path program 12 times [2023-08-29 23:43:23,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:43:23,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315361485] [2023-08-29 23:43:23,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:43:23,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:43:23,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:43:23,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-29 23:43:23,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:43:23,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315361485] [2023-08-29 23:43:23,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315361485] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:43:23,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:43:23,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-29 23:43:23,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752126867] [2023-08-29 23:43:23,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:43:23,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-29 23:43:23,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:43:23,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-29 23:43:23,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-29 23:43:23,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:43:23,977 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-29 23:43:23,977 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:43:23,977 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:43:23,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:43:30,028 INFO L130 PetriNetUnfolder]: 34461/54520 cut-off events. [2023-08-29 23:43:30,028 INFO L131 PetriNetUnfolder]: For 265762/272225 co-relation queries the response was YES. [2023-08-29 23:43:30,425 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-29 23:43:30,617 INFO L137 encePairwiseOnDemand]: 338/349 looper letters, 279 selfloop transitions, 143 changer transitions 0/463 dead transitions. [2023-08-29 23:43:30,617 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 463 transitions, 7201 flow [2023-08-29 23:43:30,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-29 23:43:30,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-29 23:43:30,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1190 transitions. [2023-08-29 23:43:30,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4871060171919771 [2023-08-29 23:43:30,618 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1190 transitions. [2023-08-29 23:43:30,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1190 transitions. [2023-08-29 23:43:30,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:43:30,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1190 transitions. [2023-08-29 23:43:30,620 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-29 23:43:30,621 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-29 23:43:30,622 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-29 23:43:30,622 INFO L175 Difference]: Start difference. First operand has 143 places, 416 transitions, 6130 flow. Second operand 7 states and 1190 transitions. [2023-08-29 23:43:30,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 463 transitions, 7201 flow [2023-08-29 23:43:31,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 463 transitions, 7019 flow, removed 13 selfloop flow, removed 8 redundant places. [2023-08-29 23:43:31,187 INFO L231 Difference]: Finished difference. Result has 124 places, 372 transitions, 5598 flow [2023-08-29 23:43:31,187 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-29 23:43:31,188 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 45 predicate places. [2023-08-29 23:43:31,188 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 372 transitions, 5598 flow [2023-08-29 23:43:31,188 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-29 23:43:31,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:43:31,188 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-29 23:43:31,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-29 23:43:31,189 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-29 23:43:31,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:43:31,189 INFO L85 PathProgramCache]: Analyzing trace with hash -147495517, now seen corresponding path program 13 times [2023-08-29 23:43:31,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:43:31,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841330356] [2023-08-29 23:43:31,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:43:31,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:43:31,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:43:31,610 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-29 23:43:31,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:43:31,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841330356] [2023-08-29 23:43:31,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841330356] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:43:31,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:43:31,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:43:31,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127591031] [2023-08-29 23:43:31,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:43:31,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:43:31,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:43:31,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:43:31,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:43:31,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:43:31,652 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-29 23:43:31,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:43:31,653 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:43:31,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:43:37,299 INFO L130 PetriNetUnfolder]: 34160/54446 cut-off events. [2023-08-29 23:43:37,300 INFO L131 PetriNetUnfolder]: For 259659/265526 co-relation queries the response was YES. [2023-08-29 23:43:37,735 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-29 23:43:38,176 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 297 selfloop transitions, 220 changer transitions 0/558 dead transitions. [2023-08-29 23:43:38,176 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 558 transitions, 8571 flow [2023-08-29 23:43:38,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-29 23:43:38,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-29 23:43:38,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1861 transitions. [2023-08-29 23:43:38,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48476165668142746 [2023-08-29 23:43:38,178 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1861 transitions. [2023-08-29 23:43:38,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1861 transitions. [2023-08-29 23:43:38,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:43:38,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1861 transitions. [2023-08-29 23:43:38,180 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-29 23:43:38,183 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-29 23:43:38,183 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-29 23:43:38,183 INFO L175 Difference]: Start difference. First operand has 124 places, 372 transitions, 5598 flow. Second operand 11 states and 1861 transitions. [2023-08-29 23:43:38,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 558 transitions, 8571 flow [2023-08-29 23:43:38,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 558 transitions, 8566 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-29 23:43:38,417 INFO L231 Difference]: Finished difference. Result has 135 places, 429 transitions, 7121 flow [2023-08-29 23:43:38,417 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-29 23:43:38,417 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 56 predicate places. [2023-08-29 23:43:38,417 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 429 transitions, 7121 flow [2023-08-29 23:43:38,418 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-29 23:43:38,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:43:38,418 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-29 23:43:38,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-29 23:43:38,418 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-29 23:43:38,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:43:38,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1234927603, now seen corresponding path program 14 times [2023-08-29 23:43:38,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:43:38,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465243472] [2023-08-29 23:43:38,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:43:38,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:43:38,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:43:38,606 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-29 23:43:38,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:43:38,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465243472] [2023-08-29 23:43:38,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465243472] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:43:38,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:43:38,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-29 23:43:38,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76559867] [2023-08-29 23:43:38,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:43:38,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-29 23:43:38,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:43:38,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-29 23:43:38,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-29 23:43:38,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:43:38,632 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-29 23:43:38,632 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:43:38,632 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:43:38,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:43:44,891 INFO L130 PetriNetUnfolder]: 34801/55378 cut-off events. [2023-08-29 23:43:44,891 INFO L131 PetriNetUnfolder]: For 327895/345463 co-relation queries the response was YES. [2023-08-29 23:43:45,314 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-29 23:43:45,505 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 262 selfloop transitions, 295 changer transitions 0/598 dead transitions. [2023-08-29 23:43:45,505 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 598 transitions, 9844 flow [2023-08-29 23:43:45,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-29 23:43:45,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-29 23:43:45,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1554 transitions. [2023-08-29 23:43:45,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49474689589302767 [2023-08-29 23:43:45,507 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1554 transitions. [2023-08-29 23:43:45,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1554 transitions. [2023-08-29 23:43:45,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:43:45,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1554 transitions. [2023-08-29 23:43:45,508 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-29 23:43:45,510 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-29 23:43:45,510 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-29 23:43:45,510 INFO L175 Difference]: Start difference. First operand has 135 places, 429 transitions, 7121 flow. Second operand 9 states and 1554 transitions. [2023-08-29 23:43:45,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 598 transitions, 9844 flow [2023-08-29 23:43:45,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 598 transitions, 9460 flow, removed 23 selfloop flow, removed 5 redundant places. [2023-08-29 23:43:45,906 INFO L231 Difference]: Finished difference. Result has 140 places, 468 transitions, 8195 flow [2023-08-29 23:43:45,906 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-29 23:43:45,906 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 61 predicate places. [2023-08-29 23:43:45,907 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 468 transitions, 8195 flow [2023-08-29 23:43:45,907 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-29 23:43:45,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:43:45,907 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-29 23:43:45,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-29 23:43:45,907 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-29 23:43:45,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:43:45,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1195899009, now seen corresponding path program 15 times [2023-08-29 23:43:45,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:43:45,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788720991] [2023-08-29 23:43:45,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:43:45,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:43:45,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:43:46,330 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-29 23:43:46,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:43:46,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788720991] [2023-08-29 23:43:46,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788720991] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:43:46,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:43:46,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:43:46,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529503066] [2023-08-29 23:43:46,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:43:46,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:43:46,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:43:46,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:43:46,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:43:46,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:43:46,353 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-29 23:43:46,353 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:43:46,353 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:43:46,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:43:54,088 INFO L130 PetriNetUnfolder]: 36116/58343 cut-off events. [2023-08-29 23:43:54,088 INFO L131 PetriNetUnfolder]: For 430072/451244 co-relation queries the response was YES. [2023-08-29 23:43:54,538 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-29 23:43:54,760 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 320 selfloop transitions, 423 changer transitions 8/792 dead transitions. [2023-08-29 23:43:54,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 792 transitions, 13902 flow [2023-08-29 23:43:54,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-29 23:43:54,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-29 23:43:54,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2073 transitions. [2023-08-29 23:43:54,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49498567335243554 [2023-08-29 23:43:54,958 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2073 transitions. [2023-08-29 23:43:54,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2073 transitions. [2023-08-29 23:43:54,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:43:54,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2073 transitions. [2023-08-29 23:43:54,961 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-29 23:43:54,964 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-29 23:43:54,964 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-29 23:43:54,964 INFO L175 Difference]: Start difference. First operand has 140 places, 468 transitions, 8195 flow. Second operand 12 states and 2073 transitions. [2023-08-29 23:43:54,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 792 transitions, 13902 flow [2023-08-29 23:43:55,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 792 transitions, 13428 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-29 23:43:55,558 INFO L231 Difference]: Finished difference. Result has 151 places, 603 transitions, 11703 flow [2023-08-29 23:43:55,558 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-29 23:43:55,559 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 72 predicate places. [2023-08-29 23:43:55,559 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 603 transitions, 11703 flow [2023-08-29 23:43:55,559 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-29 23:43:55,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:43:55,559 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-29 23:43:55,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-29 23:43:55,559 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-29 23:43:55,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:43:55,560 INFO L85 PathProgramCache]: Analyzing trace with hash 873171655, now seen corresponding path program 16 times [2023-08-29 23:43:55,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:43:55,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260226829] [2023-08-29 23:43:55,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:43:55,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:43:55,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:43:55,813 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-29 23:43:55,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:43:55,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260226829] [2023-08-29 23:43:55,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260226829] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:43:55,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:43:55,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 23:43:55,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441760085] [2023-08-29 23:43:55,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:43:55,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-29 23:43:55,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:43:55,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-29 23:43:55,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-29 23:43:55,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:43:55,839 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-29 23:43:55,839 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:43:55,839 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:43:55,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:44:03,927 INFO L130 PetriNetUnfolder]: 37584/60964 cut-off events. [2023-08-29 23:44:03,927 INFO L131 PetriNetUnfolder]: For 542634/567100 co-relation queries the response was YES. [2023-08-29 23:44:04,409 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-29 23:44:04,852 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 232 selfloop transitions, 547 changer transitions 2/822 dead transitions. [2023-08-29 23:44:04,852 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 822 transitions, 15536 flow [2023-08-29 23:44:04,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 23:44:04,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 23:44:04,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2393 transitions. [2023-08-29 23:44:04,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48976668031109294 [2023-08-29 23:44:04,854 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2393 transitions. [2023-08-29 23:44:04,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2393 transitions. [2023-08-29 23:44:04,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:44:04,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2393 transitions. [2023-08-29 23:44:04,857 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-29 23:44:04,859 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-29 23:44:04,859 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-29 23:44:04,859 INFO L175 Difference]: Start difference. First operand has 151 places, 603 transitions, 11703 flow. Second operand 14 states and 2393 transitions. [2023-08-29 23:44:04,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 822 transitions, 15536 flow [2023-08-29 23:44:05,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 822 transitions, 14929 flow, removed 33 selfloop flow, removed 4 redundant places. [2023-08-29 23:44:05,776 INFO L231 Difference]: Finished difference. Result has 162 places, 670 transitions, 13649 flow [2023-08-29 23:44:05,776 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-29 23:44:05,777 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 83 predicate places. [2023-08-29 23:44:05,777 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 670 transitions, 13649 flow [2023-08-29 23:44:05,777 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-29 23:44:05,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:44:05,778 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-29 23:44:05,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-29 23:44:05,778 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-29 23:44:05,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:44:05,778 INFO L85 PathProgramCache]: Analyzing trace with hash -466642623, now seen corresponding path program 17 times [2023-08-29 23:44:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:44:05,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682132747] [2023-08-29 23:44:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:44:05,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:44:05,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:44:05,995 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-29 23:44:05,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:44:05,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682132747] [2023-08-29 23:44:05,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682132747] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:44:05,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:44:05,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:44:05,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932875037] [2023-08-29 23:44:05,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:44:05,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:44:05,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:44:05,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:44:05,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:44:06,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:44:06,025 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-29 23:44:06,025 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:44:06,025 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:44:06,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:44:14,761 INFO L130 PetriNetUnfolder]: 36729/60014 cut-off events. [2023-08-29 23:44:14,761 INFO L131 PetriNetUnfolder]: For 620873/639347 co-relation queries the response was YES. [2023-08-29 23:44:15,223 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-29 23:44:15,449 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 558 selfloop transitions, 235 changer transitions 3/837 dead transitions. [2023-08-29 23:44:15,449 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 837 transitions, 17316 flow [2023-08-29 23:44:15,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-29 23:44:15,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-29 23:44:15,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2009 transitions. [2023-08-29 23:44:15,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797039159503343 [2023-08-29 23:44:15,451 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2009 transitions. [2023-08-29 23:44:15,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2009 transitions. [2023-08-29 23:44:15,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:44:15,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2009 transitions. [2023-08-29 23:44:15,454 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-29 23:44:15,456 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-29 23:44:15,456 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-29 23:44:15,456 INFO L175 Difference]: Start difference. First operand has 162 places, 670 transitions, 13649 flow. Second operand 12 states and 2009 transitions. [2023-08-29 23:44:15,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 837 transitions, 17316 flow [2023-08-29 23:44:16,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 837 transitions, 16512 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-08-29 23:44:16,750 INFO L231 Difference]: Finished difference. Result has 169 places, 702 transitions, 14151 flow [2023-08-29 23:44:16,750 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-29 23:44:16,751 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 90 predicate places. [2023-08-29 23:44:16,751 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 702 transitions, 14151 flow [2023-08-29 23:44:16,751 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-29 23:44:16,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:44:16,751 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-29 23:44:16,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-29 23:44:16,752 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-29 23:44:16,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:44:16,752 INFO L85 PathProgramCache]: Analyzing trace with hash -370822665, now seen corresponding path program 18 times [2023-08-29 23:44:16,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:44:16,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496103269] [2023-08-29 23:44:16,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:44:16,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:44:16,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:44:16,983 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-29 23:44:16,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:44:16,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496103269] [2023-08-29 23:44:16,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496103269] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:44:16,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:44:16,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 23:44:16,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568410782] [2023-08-29 23:44:16,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:44:16,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-29 23:44:16,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:44:16,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-29 23:44:16,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-29 23:44:17,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:44:17,022 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-29 23:44:17,022 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:44:17,022 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:44:17,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:44:26,070 INFO L130 PetriNetUnfolder]: 37222/61116 cut-off events. [2023-08-29 23:44:26,071 INFO L131 PetriNetUnfolder]: For 615546/634476 co-relation queries the response was YES. [2023-08-29 23:44:26,534 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-29 23:44:26,753 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 589 selfloop transitions, 237 changer transitions 6/873 dead transitions. [2023-08-29 23:44:26,753 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 873 transitions, 17936 flow [2023-08-29 23:44:26,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-29 23:44:26,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-29 23:44:26,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2356 transitions. [2023-08-29 23:44:26,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48219402374130166 [2023-08-29 23:44:26,755 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2356 transitions. [2023-08-29 23:44:26,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2356 transitions. [2023-08-29 23:44:26,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:44:26,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2356 transitions. [2023-08-29 23:44:26,758 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-29 23:44:26,760 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-29 23:44:26,760 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-29 23:44:26,760 INFO L175 Difference]: Start difference. First operand has 169 places, 702 transitions, 14151 flow. Second operand 14 states and 2356 transitions. [2023-08-29 23:44:26,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 873 transitions, 17936 flow [2023-08-29 23:44:28,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 873 transitions, 17522 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-29 23:44:28,207 INFO L231 Difference]: Finished difference. Result has 176 places, 741 transitions, 15281 flow [2023-08-29 23:44:28,207 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-29 23:44:28,208 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 97 predicate places. [2023-08-29 23:44:28,208 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 741 transitions, 15281 flow [2023-08-29 23:44:28,208 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-29 23:44:28,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:44:28,208 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-29 23:44:28,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-29 23:44:28,209 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-29 23:44:28,209 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:44:28,209 INFO L85 PathProgramCache]: Analyzing trace with hash -618989777, now seen corresponding path program 19 times [2023-08-29 23:44:28,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:44:28,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28756812] [2023-08-29 23:44:28,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:44:28,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:44:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:44:28,390 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-29 23:44:28,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:44:28,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28756812] [2023-08-29 23:44:28,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28756812] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:44:28,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:44:28,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:44:28,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304707904] [2023-08-29 23:44:28,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:44:28,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:44:28,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:44:28,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:44:28,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:44:28,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:44:28,411 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-29 23:44:28,412 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:44:28,412 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:44:28,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:44:37,591 INFO L130 PetriNetUnfolder]: 36267/60317 cut-off events. [2023-08-29 23:44:37,592 INFO L131 PetriNetUnfolder]: For 618603/640877 co-relation queries the response was YES. [2023-08-29 23:44:38,302 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-29 23:44:38,512 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 322 selfloop transitions, 648 changer transitions 11/1022 dead transitions. [2023-08-29 23:44:38,513 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 1022 transitions, 20755 flow [2023-08-29 23:44:38,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-29 23:44:38,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-29 23:44:38,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2066 transitions. [2023-08-29 23:44:38,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4933142311365807 [2023-08-29 23:44:38,515 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2066 transitions. [2023-08-29 23:44:38,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2066 transitions. [2023-08-29 23:44:38,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:44:38,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2066 transitions. [2023-08-29 23:44:38,518 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-29 23:44:38,521 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-29 23:44:38,521 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-29 23:44:38,521 INFO L175 Difference]: Start difference. First operand has 176 places, 741 transitions, 15281 flow. Second operand 12 states and 2066 transitions. [2023-08-29 23:44:38,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 1022 transitions, 20755 flow [2023-08-29 23:44:40,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 1022 transitions, 20469 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-29 23:44:40,498 INFO L231 Difference]: Finished difference. Result has 183 places, 832 transitions, 18341 flow [2023-08-29 23:44:40,499 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-29 23:44:40,500 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 104 predicate places. [2023-08-29 23:44:40,500 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 832 transitions, 18341 flow [2023-08-29 23:44:40,500 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-29 23:44:40,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:44:40,501 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-29 23:44:40,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-29 23:44:40,501 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-29 23:44:40,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:44:40,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1438801291, now seen corresponding path program 20 times [2023-08-29 23:44:40,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:44:40,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801952880] [2023-08-29 23:44:40,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:44:40,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:44:40,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:44:40,846 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-29 23:44:40,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:44:40,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801952880] [2023-08-29 23:44:40,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801952880] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:44:40,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:44:40,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:44:40,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810032109] [2023-08-29 23:44:40,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:44:40,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:44:40,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:44:40,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:44:40,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:44:40,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:44:40,870 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-29 23:44:40,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:44:40,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:44:40,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:44:52,058 INFO L130 PetriNetUnfolder]: 41624/69941 cut-off events. [2023-08-29 23:44:52,058 INFO L131 PetriNetUnfolder]: For 748303/757923 co-relation queries the response was YES. [2023-08-29 23:44:52,658 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-29 23:44:52,911 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 288 selfloop transitions, 656 changer transitions 0/985 dead transitions. [2023-08-29 23:44:52,911 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 985 transitions, 21375 flow [2023-08-29 23:44:52,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 23:44:52,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 23:44:52,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1725 transitions. [2023-08-29 23:44:52,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49426934097421205 [2023-08-29 23:44:52,913 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1725 transitions. [2023-08-29 23:44:52,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1725 transitions. [2023-08-29 23:44:52,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:44:52,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1725 transitions. [2023-08-29 23:44:52,915 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-29 23:44:52,916 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-29 23:44:52,916 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-29 23:44:52,917 INFO L175 Difference]: Start difference. First operand has 183 places, 832 transitions, 18341 flow. Second operand 10 states and 1725 transitions. [2023-08-29 23:44:52,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 985 transitions, 21375 flow [2023-08-29 23:44:55,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 985 transitions, 21100 flow, removed 29 selfloop flow, removed 6 redundant places. [2023-08-29 23:44:55,684 INFO L231 Difference]: Finished difference. Result has 188 places, 852 transitions, 20177 flow [2023-08-29 23:44:55,684 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-29 23:44:55,684 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 109 predicate places. [2023-08-29 23:44:55,684 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 852 transitions, 20177 flow [2023-08-29 23:44:55,685 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-29 23:44:55,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:44:55,685 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-29 23:44:55,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-29 23:44:55,685 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-29 23:44:55,686 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:44:55,686 INFO L85 PathProgramCache]: Analyzing trace with hash -654294375, now seen corresponding path program 21 times [2023-08-29 23:44:55,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:44:55,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012506536] [2023-08-29 23:44:55,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:44:55,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:44:55,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:44:55,894 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-29 23:44:55,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:44:55,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012506536] [2023-08-29 23:44:55,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012506536] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:44:55,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:44:55,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-29 23:44:55,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438245759] [2023-08-29 23:44:55,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:44:55,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-29 23:44:55,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:44:55,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-29 23:44:55,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-29 23:44:55,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:44:55,914 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-29 23:44:55,914 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:44:55,914 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:44:55,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:45:08,116 INFO L130 PetriNetUnfolder]: 41277/69719 cut-off events. [2023-08-29 23:45:08,116 INFO L131 PetriNetUnfolder]: For 938920/952006 co-relation queries the response was YES. [2023-08-29 23:45:08,709 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-29 23:45:09,175 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 266 selfloop transitions, 664 changer transitions 0/971 dead transitions. [2023-08-29 23:45:09,175 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 971 transitions, 23064 flow [2023-08-29 23:45:09,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-29 23:45:09,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-29 23:45:09,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1380 transitions. [2023-08-29 23:45:09,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49426934097421205 [2023-08-29 23:45:09,177 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1380 transitions. [2023-08-29 23:45:09,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1380 transitions. [2023-08-29 23:45:09,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:45:09,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1380 transitions. [2023-08-29 23:45:09,180 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-29 23:45:09,181 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-29 23:45:09,182 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-29 23:45:09,182 INFO L175 Difference]: Start difference. First operand has 188 places, 852 transitions, 20177 flow. Second operand 8 states and 1380 transitions. [2023-08-29 23:45:09,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 971 transitions, 23064 flow [2023-08-29 23:45:12,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 971 transitions, 22477 flow, removed 86 selfloop flow, removed 7 redundant places. [2023-08-29 23:45:12,457 INFO L231 Difference]: Finished difference. Result has 190 places, 860 transitions, 21534 flow [2023-08-29 23:45:12,458 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-29 23:45:12,459 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 111 predicate places. [2023-08-29 23:45:12,459 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 860 transitions, 21534 flow [2023-08-29 23:45:12,459 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-29 23:45:12,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:45:12,460 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-29 23:45:12,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-29 23:45:12,460 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-29 23:45:12,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:45:12,460 INFO L85 PathProgramCache]: Analyzing trace with hash -304136199, now seen corresponding path program 22 times [2023-08-29 23:45:12,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:45:12,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272873] [2023-08-29 23:45:12,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:45:12,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:45:12,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:45:12,663 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-29 23:45:12,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:45:12,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272873] [2023-08-29 23:45:12,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272873] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:45:12,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:45:12,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:45:12,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651226007] [2023-08-29 23:45:12,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:45:12,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:45:12,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:45:12,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:45:12,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:45:12,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:45:12,693 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-29 23:45:12,693 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:45:12,693 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:45:12,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:45:24,351 INFO L130 PetriNetUnfolder]: 38983/65658 cut-off events. [2023-08-29 23:45:24,351 INFO L131 PetriNetUnfolder]: For 940639/969123 co-relation queries the response was YES. [2023-08-29 23:45:24,916 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-29 23:45:25,376 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 236 selfloop transitions, 869 changer transitions 16/1162 dead transitions. [2023-08-29 23:45:25,377 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 1162 transitions, 28617 flow [2023-08-29 23:45:25,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 23:45:25,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 23:45:25,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1734 transitions. [2023-08-29 23:45:25,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49684813753581664 [2023-08-29 23:45:25,378 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1734 transitions. [2023-08-29 23:45:25,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1734 transitions. [2023-08-29 23:45:25,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:45:25,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1734 transitions. [2023-08-29 23:45:25,381 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-29 23:45:25,383 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-29 23:45:25,383 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-29 23:45:25,383 INFO L175 Difference]: Start difference. First operand has 190 places, 860 transitions, 21534 flow. Second operand 10 states and 1734 transitions. [2023-08-29 23:45:25,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 1162 transitions, 28617 flow [2023-08-29 23:45:28,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 1162 transitions, 28441 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-29 23:45:28,132 INFO L231 Difference]: Finished difference. Result has 198 places, 1013 transitions, 27726 flow [2023-08-29 23:45:28,132 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-29 23:45:28,132 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 119 predicate places. [2023-08-29 23:45:28,133 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 1013 transitions, 27726 flow [2023-08-29 23:45:28,133 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-29 23:45:28,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:45:28,133 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-29 23:45:28,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-29 23:45:28,133 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-29 23:45:28,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:45:28,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1957954737, now seen corresponding path program 23 times [2023-08-29 23:45:28,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:45:28,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205994771] [2023-08-29 23:45:28,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:45:28,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:45:28,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:45:28,367 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-29 23:45:28,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:45:28,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205994771] [2023-08-29 23:45:28,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205994771] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:45:28,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:45:28,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:45:28,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365712076] [2023-08-29 23:45:28,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:45:28,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:45:28,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:45:28,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:45:28,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:45:28,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:45:28,392 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-29 23:45:28,393 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:45:28,393 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:45:28,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:45:42,430 INFO L130 PetriNetUnfolder]: 37418/64987 cut-off events. [2023-08-29 23:45:42,430 INFO L131 PetriNetUnfolder]: For 1279449/1287072 co-relation queries the response was YES. [2023-08-29 23:45:43,022 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-29 23:45:43,495 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 318 selfloop transitions, 796 changer transitions 2/1157 dead transitions. [2023-08-29 23:45:43,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 1157 transitions, 31298 flow [2023-08-29 23:45:43,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 23:45:43,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 23:45:43,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1719 transitions. [2023-08-29 23:45:43,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49255014326647567 [2023-08-29 23:45:43,498 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1719 transitions. [2023-08-29 23:45:43,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1719 transitions. [2023-08-29 23:45:43,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:45:43,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1719 transitions. [2023-08-29 23:45:43,500 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-29 23:45:43,502 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-29 23:45:43,503 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-29 23:45:43,503 INFO L175 Difference]: Start difference. First operand has 198 places, 1013 transitions, 27726 flow. Second operand 10 states and 1719 transitions. [2023-08-29 23:45:43,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 1157 transitions, 31298 flow [2023-08-29 23:45:49,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 1157 transitions, 30288 flow, removed 43 selfloop flow, removed 8 redundant places. [2023-08-29 23:45:49,350 INFO L231 Difference]: Finished difference. Result has 201 places, 1032 transitions, 29105 flow [2023-08-29 23:45:49,351 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-29 23:45:49,352 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 122 predicate places. [2023-08-29 23:45:49,352 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 1032 transitions, 29105 flow [2023-08-29 23:45:49,352 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-29 23:45:49,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:45:49,352 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-29 23:45:49,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-29 23:45:49,353 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-29 23:45:49,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:45:49,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1816993693, now seen corresponding path program 24 times [2023-08-29 23:45:49,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:45:49,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940745996] [2023-08-29 23:45:49,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:45:49,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:45:49,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:45:49,572 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-29 23:45:49,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:45:49,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940745996] [2023-08-29 23:45:49,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940745996] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:45:49,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:45:49,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-29 23:45:49,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658195607] [2023-08-29 23:45:49,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:45:49,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-29 23:45:49,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:45:49,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-29 23:45:49,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-29 23:45:49,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:45:49,603 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-29 23:45:49,603 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:45:49,603 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:45:49,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:46:02,579 INFO L130 PetriNetUnfolder]: 36525/62100 cut-off events. [2023-08-29 23:46:02,579 INFO L131 PetriNetUnfolder]: For 1322792/1356276 co-relation queries the response was YES. [2023-08-29 23:46:03,130 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-29 23:46:03,570 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 244 selfloop transitions, 916 changer transitions 4/1205 dead transitions. [2023-08-29 23:46:03,570 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 1205 transitions, 33219 flow [2023-08-29 23:46:03,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-29 23:46:03,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-29 23:46:03,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1732 transitions. [2023-08-29 23:46:03,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4962750716332378 [2023-08-29 23:46:03,572 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1732 transitions. [2023-08-29 23:46:03,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1732 transitions. [2023-08-29 23:46:03,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:46:03,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1732 transitions. [2023-08-29 23:46:03,574 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-29 23:46:03,576 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-29 23:46:03,577 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-29 23:46:03,577 INFO L175 Difference]: Start difference. First operand has 201 places, 1032 transitions, 29105 flow. Second operand 10 states and 1732 transitions. [2023-08-29 23:46:03,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 1205 transitions, 33219 flow [2023-08-29 23:46:09,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 1205 transitions, 32029 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-29 23:46:09,051 INFO L231 Difference]: Finished difference. Result has 205 places, 1060 transitions, 31033 flow [2023-08-29 23:46:09,051 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-29 23:46:09,052 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 126 predicate places. [2023-08-29 23:46:09,052 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 1060 transitions, 31033 flow [2023-08-29 23:46:09,052 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-29 23:46:09,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:46:09,053 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-29 23:46:09,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-29 23:46:09,053 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-29 23:46:09,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:46:09,053 INFO L85 PathProgramCache]: Analyzing trace with hash 351737155, now seen corresponding path program 25 times [2023-08-29 23:46:09,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:46:09,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806293242] [2023-08-29 23:46:09,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:46:09,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:46:09,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:46:09,285 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-29 23:46:09,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:46:09,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806293242] [2023-08-29 23:46:09,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806293242] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:46:09,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:46:09,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 23:46:09,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828688200] [2023-08-29 23:46:09,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:46:09,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-29 23:46:09,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:46:09,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-29 23:46:09,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-29 23:46:09,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:46:09,310 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-29 23:46:09,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:46:09,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:46:09,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:46:23,021 INFO L130 PetriNetUnfolder]: 37232/63908 cut-off events. [2023-08-29 23:46:23,021 INFO L131 PetriNetUnfolder]: For 1511330/1547322 co-relation queries the response was YES. [2023-08-29 23:46:23,614 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-29 23:46:24,061 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 300 selfloop transitions, 979 changer transitions 13/1333 dead transitions. [2023-08-29 23:46:24,061 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 1333 transitions, 36942 flow [2023-08-29 23:46:24,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 23:46:24,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 23:46:24,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2238 transitions. [2023-08-29 23:46:24,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932774961428257 [2023-08-29 23:46:24,064 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2238 transitions. [2023-08-29 23:46:24,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2238 transitions. [2023-08-29 23:46:24,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:46:24,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2238 transitions. [2023-08-29 23:46:24,067 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-29 23:46:24,070 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-29 23:46:24,070 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-29 23:46:24,071 INFO L175 Difference]: Start difference. First operand has 205 places, 1060 transitions, 31033 flow. Second operand 13 states and 2238 transitions. [2023-08-29 23:46:24,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 1333 transitions, 36942 flow [2023-08-29 23:46:30,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 1333 transitions, 35532 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-08-29 23:46:30,789 INFO L231 Difference]: Finished difference. Result has 211 places, 1123 transitions, 33378 flow [2023-08-29 23:46:30,789 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-29 23:46:30,790 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 132 predicate places. [2023-08-29 23:46:30,790 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 1123 transitions, 33378 flow [2023-08-29 23:46:30,790 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-29 23:46:30,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:46:30,790 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-29 23:46:30,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-29 23:46:30,790 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-29 23:46:30,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:46:30,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1807635815, now seen corresponding path program 26 times [2023-08-29 23:46:30,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:46:30,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841239622] [2023-08-29 23:46:30,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:46:30,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:46:30,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:46:31,016 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-29 23:46:31,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:46:31,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841239622] [2023-08-29 23:46:31,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841239622] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:46:31,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:46:31,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 23:46:31,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365844477] [2023-08-29 23:46:31,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:46:31,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 23:46:31,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:46:31,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 23:46:31,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-29 23:46:31,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:46:31,047 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-29 23:46:31,047 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:46:31,047 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:46:31,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:46:45,774 INFO L130 PetriNetUnfolder]: 36776/63506 cut-off events. [2023-08-29 23:46:45,775 INFO L131 PetriNetUnfolder]: For 1598115/1633653 co-relation queries the response was YES. [2023-08-29 23:46:46,348 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-29 23:46:46,590 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 337 selfloop transitions, 1031 changer transitions 8/1417 dead transitions. [2023-08-29 23:46:46,590 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 1417 transitions, 39240 flow [2023-08-29 23:46:46,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-29 23:46:46,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-29 23:46:46,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2923 transitions. [2023-08-29 23:46:46,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926681274228889 [2023-08-29 23:46:46,592 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2923 transitions. [2023-08-29 23:46:46,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2923 transitions. [2023-08-29 23:46:46,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:46:46,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2923 transitions. [2023-08-29 23:46:46,595 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-29 23:46:46,598 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-29 23:46:46,598 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-29 23:46:46,598 INFO L175 Difference]: Start difference. First operand has 211 places, 1123 transitions, 33378 flow. Second operand 17 states and 2923 transitions. [2023-08-29 23:46:46,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 1417 transitions, 39240 flow [2023-08-29 23:46:53,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 1417 transitions, 37841 flow, removed 11 selfloop flow, removed 9 redundant places. [2023-08-29 23:46:53,843 INFO L231 Difference]: Finished difference. Result has 222 places, 1177 transitions, 35891 flow [2023-08-29 23:46:53,844 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-29 23:46:53,845 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 143 predicate places. [2023-08-29 23:46:53,845 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 1177 transitions, 35891 flow [2023-08-29 23:46:53,845 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-29 23:46:53,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:46:53,845 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-29 23:46:53,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-29 23:46:53,845 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-29 23:46:53,846 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:46:53,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1781790309, now seen corresponding path program 27 times [2023-08-29 23:46:53,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:46:53,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137633926] [2023-08-29 23:46:53,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:46:53,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:46:53,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:46:54,118 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-29 23:46:54,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:46:54,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137633926] [2023-08-29 23:46:54,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137633926] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:46:54,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:46:54,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-29 23:46:54,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185839432] [2023-08-29 23:46:54,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:46:54,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-29 23:46:54,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:46:54,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-29 23:46:54,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-29 23:46:54,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:46:54,147 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-29 23:46:54,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:46:54,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:46:54,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:47:07,289 INFO L130 PetriNetUnfolder]: 29829/52968 cut-off events. [2023-08-29 23:47:07,289 INFO L131 PetriNetUnfolder]: For 1381885/1406601 co-relation queries the response was YES. [2023-08-29 23:47:07,766 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-29 23:47:07,962 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 303 selfloop transitions, 1205 changer transitions 44/1593 dead transitions. [2023-08-29 23:47:07,962 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 1593 transitions, 47853 flow [2023-08-29 23:47:07,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-29 23:47:07,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-29 23:47:07,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2759 transitions. [2023-08-29 23:47:07,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49409025787965616 [2023-08-29 23:47:07,965 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2759 transitions. [2023-08-29 23:47:07,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2759 transitions. [2023-08-29 23:47:07,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:47:07,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2759 transitions. [2023-08-29 23:47:07,967 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-29 23:47:07,970 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-29 23:47:07,971 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-29 23:47:07,971 INFO L175 Difference]: Start difference. First operand has 222 places, 1177 transitions, 35891 flow. Second operand 16 states and 2759 transitions. [2023-08-29 23:47:07,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 1593 transitions, 47853 flow [2023-08-29 23:47:15,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 1593 transitions, 46888 flow, removed 31 selfloop flow, removed 12 redundant places. [2023-08-29 23:47:15,358 INFO L231 Difference]: Finished difference. Result has 227 places, 1352 transitions, 43877 flow [2023-08-29 23:47:15,360 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-29 23:47:15,360 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 148 predicate places. [2023-08-29 23:47:15,361 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 1352 transitions, 43877 flow [2023-08-29 23:47:15,361 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-29 23:47:15,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:47:15,361 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-29 23:47:15,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-29 23:47:15,363 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-29 23:47:15,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:47:15,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1370284123, now seen corresponding path program 28 times [2023-08-29 23:47:15,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:47:15,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759509814] [2023-08-29 23:47:15,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:47:15,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:47:15,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:47:15,569 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-29 23:47:15,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:47:15,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759509814] [2023-08-29 23:47:15,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759509814] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:47:15,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:47:15,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 23:47:15,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625750742] [2023-08-29 23:47:15,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:47:15,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-29 23:47:15,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:47:15,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-29 23:47:15,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-29 23:47:15,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:47:15,594 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-29 23:47:15,594 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:47:15,594 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:47:15,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:47:30,018 INFO L130 PetriNetUnfolder]: 29829/53116 cut-off events. [2023-08-29 23:47:30,018 INFO L131 PetriNetUnfolder]: For 1439892/1461332 co-relation queries the response was YES. [2023-08-29 23:47:30,521 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-29 23:47:30,720 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 202 selfloop transitions, 1367 changer transitions 18/1628 dead transitions. [2023-08-29 23:47:30,720 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 1628 transitions, 50385 flow [2023-08-29 23:47:30,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-29 23:47:30,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-29 23:47:30,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2244 transitions. [2023-08-29 23:47:30,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945999559180075 [2023-08-29 23:47:30,722 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2244 transitions. [2023-08-29 23:47:30,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2244 transitions. [2023-08-29 23:47:30,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:47:30,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2244 transitions. [2023-08-29 23:47:30,724 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-29 23:47:30,727 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-29 23:47:30,727 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-29 23:47:30,727 INFO L175 Difference]: Start difference. First operand has 227 places, 1352 transitions, 43877 flow. Second operand 13 states and 2244 transitions. [2023-08-29 23:47:30,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 1628 transitions, 50385 flow [2023-08-29 23:47:40,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 1628 transitions, 49657 flow, removed 1 selfloop flow, removed 10 redundant places. [2023-08-29 23:47:40,145 INFO L231 Difference]: Finished difference. Result has 232 places, 1479 transitions, 49788 flow [2023-08-29 23:47:40,145 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-29 23:47:40,146 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 153 predicate places. [2023-08-29 23:47:40,146 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 1479 transitions, 49788 flow [2023-08-29 23:47:40,146 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-29 23:47:40,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:47:40,146 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-29 23:47:40,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-29 23:47:40,147 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-29 23:47:40,147 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:47:40,147 INFO L85 PathProgramCache]: Analyzing trace with hash 310112935, now seen corresponding path program 29 times [2023-08-29 23:47:40,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:47:40,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517289100] [2023-08-29 23:47:40,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:47:40,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:47:40,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:47:40,368 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-29 23:47:40,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:47:40,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517289100] [2023-08-29 23:47:40,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517289100] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:47:40,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:47:40,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 23:47:40,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367370341] [2023-08-29 23:47:40,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:47:40,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 23:47:40,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:47:40,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 23:47:40,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-29 23:47:40,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 349 [2023-08-29 23:47:40,397 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-29 23:47:40,397 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:47:40,397 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 349 [2023-08-29 23:47:40,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:47:57,667 INFO L130 PetriNetUnfolder]: 31840/57099 cut-off events. [2023-08-29 23:47:57,667 INFO L131 PetriNetUnfolder]: For 1880141/1902865 co-relation queries the response was YES. [2023-08-29 23:47:58,236 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-29 23:47:58,606 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 299 selfloop transitions, 1403 changer transitions 174/1917 dead transitions. [2023-08-29 23:47:58,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 1917 transitions, 63033 flow [2023-08-29 23:47:58,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-29 23:47:58,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-29 23:47:58,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3495 transitions. [2023-08-29 23:47:58,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5007163323782235 [2023-08-29 23:47:58,611 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3495 transitions. [2023-08-29 23:47:58,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3495 transitions. [2023-08-29 23:47:58,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:47:58,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3495 transitions. [2023-08-29 23:47:58,615 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-29 23:47:58,619 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-29 23:47:58,619 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-29 23:47:58,619 INFO L175 Difference]: Start difference. First operand has 232 places, 1479 transitions, 49788 flow. Second operand 20 states and 3495 transitions. [2023-08-29 23:47:58,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 1917 transitions, 63033 flow [2023-08-29 23:48:11,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 1917 transitions, 60550 flow, removed 87 selfloop flow, removed 9 redundant places. [2023-08-29 23:48:11,818 INFO L231 Difference]: Finished difference. Result has 245 places, 1515 transitions, 52106 flow [2023-08-29 23:48:11,819 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-29 23:48:11,819 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 166 predicate places. [2023-08-29 23:48:11,819 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 1515 transitions, 52106 flow [2023-08-29 23:48:11,820 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-29 23:48:11,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:48:11,820 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-29 23:48:11,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-29 23:48:11,820 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-29 23:48:11,820 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:48:11,820 INFO L85 PathProgramCache]: Analyzing trace with hash 874289847, now seen corresponding path program 30 times [2023-08-29 23:48:11,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:48:11,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178330179] [2023-08-29 23:48:11,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:48:11,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:48:11,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:48:12,028 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-29 23:48:12,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:48:12,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178330179] [2023-08-29 23:48:12,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178330179] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:48:12,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:48:12,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 23:48:12,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341318275] [2023-08-29 23:48:12,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:48:12,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 23:48:12,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:48:12,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 23:48:12,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-29 23:48:12,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:48:12,058 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-29 23:48:12,059 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:48:12,059 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:48:12,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:48:29,362 INFO L130 PetriNetUnfolder]: 30626/55775 cut-off events. [2023-08-29 23:48:29,363 INFO L131 PetriNetUnfolder]: For 1844165/1862795 co-relation queries the response was YES. [2023-08-29 23:48:29,891 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-29 23:48:30,261 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 295 selfloop transitions, 1439 changer transitions 83/1858 dead transitions. [2023-08-29 23:48:30,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 1858 transitions, 60321 flow [2023-08-29 23:48:30,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-29 23:48:30,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-29 23:48:30,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3409 transitions. [2023-08-29 23:48:30,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48839541547277937 [2023-08-29 23:48:30,265 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3409 transitions. [2023-08-29 23:48:30,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3409 transitions. [2023-08-29 23:48:30,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:48:30,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3409 transitions. [2023-08-29 23:48:30,268 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-29 23:48:30,271 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-29 23:48:30,272 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-29 23:48:30,272 INFO L175 Difference]: Start difference. First operand has 245 places, 1515 transitions, 52106 flow. Second operand 20 states and 3409 transitions. [2023-08-29 23:48:30,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 1858 transitions, 60321 flow [2023-08-29 23:48:45,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 1858 transitions, 59289 flow, removed 67 selfloop flow, removed 8 redundant places. [2023-08-29 23:48:45,655 INFO L231 Difference]: Finished difference. Result has 259 places, 1551 transitions, 54072 flow [2023-08-29 23:48:45,656 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-29 23:48:45,656 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 180 predicate places. [2023-08-29 23:48:45,656 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 1551 transitions, 54072 flow [2023-08-29 23:48:45,656 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-29 23:48:45,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:48:45,657 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-29 23:48:45,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-29 23:48:45,657 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-29 23:48:45,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:48:45,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1429771985, now seen corresponding path program 31 times [2023-08-29 23:48:45,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:48:45,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867467208] [2023-08-29 23:48:45,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:48:45,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:48:45,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:48:45,894 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-29 23:48:45,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:48:45,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867467208] [2023-08-29 23:48:45,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867467208] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:48:45,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:48:45,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 23:48:45,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38188560] [2023-08-29 23:48:45,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:48:45,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 23:48:45,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:48:45,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 23:48:45,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-29 23:48:45,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 349 [2023-08-29 23:48:45,974 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-29 23:48:45,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:48:45,974 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 349 [2023-08-29 23:48:45,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:49:06,481 INFO L130 PetriNetUnfolder]: 33711/59832 cut-off events. [2023-08-29 23:49:06,481 INFO L131 PetriNetUnfolder]: For 2101185/2116797 co-relation queries the response was YES. [2023-08-29 23:49:07,175 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-29 23:49:07,390 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 314 selfloop transitions, 1476 changer transitions 115/1945 dead transitions. [2023-08-29 23:49:07,390 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 1945 transitions, 63751 flow [2023-08-29 23:49:07,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-29 23:49:07,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-29 23:49:07,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3380 transitions. [2023-08-29 23:49:07,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48424068767908307 [2023-08-29 23:49:07,393 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3380 transitions. [2023-08-29 23:49:07,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3380 transitions. [2023-08-29 23:49:07,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:49:07,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3380 transitions. [2023-08-29 23:49:07,398 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-29 23:49:07,402 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-29 23:49:07,402 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-29 23:49:07,403 INFO L175 Difference]: Start difference. First operand has 259 places, 1551 transitions, 54072 flow. Second operand 20 states and 3380 transitions. [2023-08-29 23:49:07,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 1945 transitions, 63751 flow [2023-08-29 23:49:27,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 1945 transitions, 63431 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-08-29 23:49:27,380 INFO L231 Difference]: Finished difference. Result has 270 places, 1587 transitions, 56798 flow [2023-08-29 23:49:27,381 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-29 23:49:27,381 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 191 predicate places. [2023-08-29 23:49:27,381 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 1587 transitions, 56798 flow [2023-08-29 23:49:27,382 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-29 23:49:27,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:49:27,382 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-29 23:49:27,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-29 23:49:27,382 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-29 23:49:27,382 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:49:27,382 INFO L85 PathProgramCache]: Analyzing trace with hash 659916601, now seen corresponding path program 32 times [2023-08-29 23:49:27,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:49:27,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752914116] [2023-08-29 23:49:27,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:49:27,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:49:27,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:49:27,611 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-29 23:49:27,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:49:27,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752914116] [2023-08-29 23:49:27,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752914116] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:49:27,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:49:27,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 23:49:27,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044773366] [2023-08-29 23:49:27,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:49:27,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 23:49:27,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:49:27,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 23:49:27,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-29 23:49:27,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:49:27,637 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-29 23:49:27,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:49:27,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:49:27,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:49:44,942 INFO L130 PetriNetUnfolder]: 25578/47967 cut-off events. [2023-08-29 23:49:44,942 INFO L131 PetriNetUnfolder]: For 1982945/1999495 co-relation queries the response was YES. [2023-08-29 23:49:45,440 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-29 23:49:45,603 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 291 selfloop transitions, 1505 changer transitions 192/2028 dead transitions. [2023-08-29 23:49:45,603 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 2028 transitions, 69750 flow [2023-08-29 23:49:45,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-29 23:49:45,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-29 23:49:45,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3423 transitions. [2023-08-29 23:49:45,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49040114613180513 [2023-08-29 23:49:45,606 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3423 transitions. [2023-08-29 23:49:45,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3423 transitions. [2023-08-29 23:49:45,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:49:45,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3423 transitions. [2023-08-29 23:49:45,609 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-29 23:49:45,612 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-29 23:49:45,612 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-29 23:49:45,613 INFO L175 Difference]: Start difference. First operand has 270 places, 1587 transitions, 56798 flow. Second operand 20 states and 3423 transitions. [2023-08-29 23:49:45,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 2028 transitions, 69750 flow [2023-08-29 23:50:03,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 2028 transitions, 69390 flow, removed 37 selfloop flow, removed 10 redundant places. [2023-08-29 23:50:03,768 INFO L231 Difference]: Finished difference. Result has 284 places, 1613 transitions, 60074 flow [2023-08-29 23:50:03,769 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-29 23:50:03,769 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 205 predicate places. [2023-08-29 23:50:03,769 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 1613 transitions, 60074 flow [2023-08-29 23:50:03,770 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-29 23:50:03,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:50:03,770 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-29 23:50:03,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-29 23:50:03,770 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-29 23:50:03,770 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:50:03,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1980763377, now seen corresponding path program 33 times [2023-08-29 23:50:03,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:50:03,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231498035] [2023-08-29 23:50:03,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:50:03,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:50:03,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:50:03,987 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-29 23:50:03,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:50:03,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231498035] [2023-08-29 23:50:03,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231498035] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:50:03,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:50:03,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-29 23:50:03,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128489326] [2023-08-29 23:50:03,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:50:03,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-29 23:50:03,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:50:03,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-29 23:50:03,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-29 23:50:04,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:50:04,008 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-29 23:50:04,009 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:50:04,009 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:50:04,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:50:19,278 INFO L130 PetriNetUnfolder]: 21901/41500 cut-off events. [2023-08-29 23:50:19,278 INFO L131 PetriNetUnfolder]: For 1990293/1999924 co-relation queries the response was YES. [2023-08-29 23:50:19,694 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-29 23:50:19,874 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 550 selfloop transitions, 1175 changer transitions 0/1765 dead transitions. [2023-08-29 23:50:19,874 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 1765 transitions, 64970 flow [2023-08-29 23:50:19,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-29 23:50:19,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-29 23:50:19,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2876 transitions. [2023-08-29 23:50:19,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847463340637114 [2023-08-29 23:50:19,877 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2876 transitions. [2023-08-29 23:50:19,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2876 transitions. [2023-08-29 23:50:19,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:50:19,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2876 transitions. [2023-08-29 23:50:19,880 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-29 23:50:19,884 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-29 23:50:19,884 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-29 23:50:19,884 INFO L175 Difference]: Start difference. First operand has 284 places, 1613 transitions, 60074 flow. Second operand 17 states and 2876 transitions. [2023-08-29 23:50:19,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 1765 transitions, 64970 flow [2023-08-29 23:50:32,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 1765 transitions, 64738 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-08-29 23:50:32,377 INFO L231 Difference]: Finished difference. Result has 290 places, 1640 transitions, 62757 flow [2023-08-29 23:50:32,378 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-29 23:50:32,378 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 211 predicate places. [2023-08-29 23:50:32,378 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 1640 transitions, 62757 flow [2023-08-29 23:50:32,379 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-29 23:50:32,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:50:32,379 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-29 23:50:32,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-29 23:50:32,379 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-29 23:50:32,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:50:32,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1532766703, now seen corresponding path program 34 times [2023-08-29 23:50:32,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:50:32,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874879535] [2023-08-29 23:50:32,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:50:32,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:50:32,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:50:32,615 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-29 23:50:32,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:50:32,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874879535] [2023-08-29 23:50:32,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874879535] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:50:32,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:50:32,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 23:50:32,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268901697] [2023-08-29 23:50:32,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:50:32,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 23:50:32,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:50:32,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 23:50:32,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-29 23:50:32,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:50:32,650 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-29 23:50:32,650 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:50:32,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:50:32,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:50:49,059 INFO L130 PetriNetUnfolder]: 22292/42515 cut-off events. [2023-08-29 23:50:49,059 INFO L131 PetriNetUnfolder]: For 2180099/2189757 co-relation queries the response was YES. [2023-08-29 23:50:49,523 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-29 23:50:49,699 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 626 selfloop transitions, 1248 changer transitions 48/1962 dead transitions. [2023-08-29 23:50:49,699 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 1962 transitions, 71951 flow [2023-08-29 23:50:49,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-29 23:50:49,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-29 23:50:49,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4687 transitions. [2023-08-29 23:50:49,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796356938190749 [2023-08-29 23:50:49,702 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4687 transitions. [2023-08-29 23:50:49,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4687 transitions. [2023-08-29 23:50:49,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:50:49,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4687 transitions. [2023-08-29 23:50:49,705 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-29 23:50:49,708 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-29 23:50:49,709 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-29 23:50:49,709 INFO L175 Difference]: Start difference. First operand has 290 places, 1640 transitions, 62757 flow. Second operand 28 states and 4687 transitions. [2023-08-29 23:50:49,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 1962 transitions, 71951 flow [2023-08-29 23:51:02,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 1962 transitions, 69761 flow, removed 24 selfloop flow, removed 9 redundant places. [2023-08-29 23:51:02,727 INFO L231 Difference]: Finished difference. Result has 310 places, 1713 transitions, 64883 flow [2023-08-29 23:51:02,728 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-29 23:51:02,728 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 231 predicate places. [2023-08-29 23:51:02,729 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 1713 transitions, 64883 flow [2023-08-29 23:51:02,729 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-29 23:51:02,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:51:02,729 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-29 23:51:02,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-29 23:51:02,729 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-29 23:51:02,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:51:02,730 INFO L85 PathProgramCache]: Analyzing trace with hash 104408471, now seen corresponding path program 35 times [2023-08-29 23:51:02,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:51:02,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107139466] [2023-08-29 23:51:02,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:51:02,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:51:02,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:51:03,006 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-29 23:51:03,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:51:03,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107139466] [2023-08-29 23:51:03,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107139466] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:51:03,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:51:03,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 23:51:03,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655699624] [2023-08-29 23:51:03,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:51:03,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 23:51:03,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:51:03,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 23:51:03,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-29 23:51:03,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:51:03,039 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-29 23:51:03,039 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:51:03,039 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:51:03,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:51:20,265 INFO L130 PetriNetUnfolder]: 22587/43224 cut-off events. [2023-08-29 23:51:20,265 INFO L131 PetriNetUnfolder]: For 2340983/2349449 co-relation queries the response was YES. [2023-08-29 23:51:20,747 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-29 23:51:20,926 INFO L137 encePairwiseOnDemand]: 338/349 looper letters, 1371 selfloop transitions, 450 changer transitions 88/1949 dead transitions. [2023-08-29 23:51:20,926 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 1949 transitions, 73430 flow [2023-08-29 23:51:20,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-29 23:51:20,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-29 23:51:20,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3834 transitions. [2023-08-29 23:51:20,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47763797184502305 [2023-08-29 23:51:20,928 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3834 transitions. [2023-08-29 23:51:20,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3834 transitions. [2023-08-29 23:51:20,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:51:20,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3834 transitions. [2023-08-29 23:51:20,931 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-29 23:51:20,934 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-29 23:51:20,934 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-29 23:51:20,935 INFO L175 Difference]: Start difference. First operand has 310 places, 1713 transitions, 64883 flow. Second operand 23 states and 3834 transitions. [2023-08-29 23:51:20,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 1949 transitions, 73430 flow [2023-08-29 23:51:34,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 1949 transitions, 73098 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-29 23:51:34,757 INFO L231 Difference]: Finished difference. Result has 321 places, 1731 transitions, 65610 flow [2023-08-29 23:51:34,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=64571, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=65610, PETRI_PLACES=321, PETRI_TRANSITIONS=1731} [2023-08-29 23:51:34,758 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 242 predicate places. [2023-08-29 23:51:34,758 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 1731 transitions, 65610 flow [2023-08-29 23:51:34,759 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-29 23:51:34,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:51:34,759 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-29 23:51:34,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-29 23:51:34,759 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-29 23:51:34,759 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:51:34,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1577575673, now seen corresponding path program 36 times [2023-08-29 23:51:34,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:51:34,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802763230] [2023-08-29 23:51:34,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:51:34,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:51:34,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:51:34,988 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-29 23:51:34,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:51:34,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802763230] [2023-08-29 23:51:34,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802763230] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:51:34,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:51:34,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 23:51:34,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334927634] [2023-08-29 23:51:34,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:51:34,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 23:51:34,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:51:34,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 23:51:34,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-29 23:51:35,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:51:35,025 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 1731 transitions, 65610 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-29 23:51:35,025 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:51:35,025 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:51:35,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:51:52,522 INFO L130 PetriNetUnfolder]: 22492/43179 cut-off events. [2023-08-29 23:51:52,522 INFO L131 PetriNetUnfolder]: For 2427790/2436194 co-relation queries the response was YES. [2023-08-29 23:51:52,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 439653 conditions, 43179 events. 22492/43179 cut-off events. For 2427790/2436194 co-relation queries the response was YES. Maximal size of possible extension queue 2447. Compared 435870 event pairs, 6700 based on Foata normal form. 506/43038 useless extension candidates. Maximal degree in co-relation 439581. Up to 30361 conditions per place. [2023-08-29 23:51:53,103 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 1300 selfloop transitions, 609 changer transitions 11/1960 dead transitions. [2023-08-29 23:51:53,104 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 1960 transitions, 74122 flow [2023-08-29 23:51:53,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-29 23:51:53,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-29 23:51:53,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4793 transitions. [2023-08-29 23:51:53,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47356980535520204 [2023-08-29 23:51:53,108 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4793 transitions. [2023-08-29 23:51:53,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4793 transitions. [2023-08-29 23:51:53,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:51:53,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4793 transitions. [2023-08-29 23:51:53,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 165.27586206896552) internal successors, (4793), 29 states have internal predecessors, (4793), 0 states have call successors, (0), 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-29 23:51:53,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 349.0) internal successors, (10470), 30 states have internal predecessors, (10470), 0 states have call successors, (0), 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-29 23:51:53,119 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 349.0) internal successors, (10470), 30 states have internal predecessors, (10470), 0 states have call successors, (0), 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-29 23:51:53,119 INFO L175 Difference]: Start difference. First operand has 321 places, 1731 transitions, 65610 flow. Second operand 29 states and 4793 transitions. [2023-08-29 23:51:53,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 1960 transitions, 74122 flow [2023-08-29 23:52:07,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1960 transitions, 73185 flow, removed 40 selfloop flow, removed 17 redundant places. [2023-08-29 23:52:07,981 INFO L231 Difference]: Finished difference. Result has 332 places, 1793 transitions, 68510 flow [2023-08-29 23:52:07,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=64750, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=541, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=68510, PETRI_PLACES=332, PETRI_TRANSITIONS=1793} [2023-08-29 23:52:07,983 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 253 predicate places. [2023-08-29 23:52:07,983 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 1793 transitions, 68510 flow [2023-08-29 23:52:07,983 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-29 23:52:07,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:52:07,984 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-29 23:52:07,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-29 23:52:07,984 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-29 23:52:07,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:52:07,984 INFO L85 PathProgramCache]: Analyzing trace with hash -2033933109, now seen corresponding path program 37 times [2023-08-29 23:52:07,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:52:07,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036561147] [2023-08-29 23:52:07,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:52:07,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:52:08,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:52:08,209 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-29 23:52:08,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:52:08,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036561147] [2023-08-29 23:52:08,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036561147] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:52:08,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:52:08,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 23:52:08,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072838360] [2023-08-29 23:52:08,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:52:08,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 23:52:08,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:52:08,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 23:52:08,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-08-29 23:52:08,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 349 [2023-08-29 23:52:08,241 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 1793 transitions, 68510 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-29 23:52:08,241 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:52:08,242 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 349 [2023-08-29 23:52:08,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:52:27,362 INFO L130 PetriNetUnfolder]: 23941/45936 cut-off events. [2023-08-29 23:52:27,363 INFO L131 PetriNetUnfolder]: For 2620663/2629206 co-relation queries the response was YES. [2023-08-29 23:52:27,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 470547 conditions, 45936 events. 23941/45936 cut-off events. For 2620663/2629206 co-relation queries the response was YES. Maximal size of possible extension queue 2615. Compared 468339 event pairs, 6216 based on Foata normal form. 1336/46552 useless extension candidates. Maximal degree in co-relation 470473. Up to 25696 conditions per place. [2023-08-29 23:52:28,120 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 1064 selfloop transitions, 934 changer transitions 7/2045 dead transitions. [2023-08-29 23:52:28,121 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 2045 transitions, 77483 flow [2023-08-29 23:52:28,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-29 23:52:28,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-29 23:52:28,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4328 transitions. [2023-08-29 23:52:28,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.476967158915583 [2023-08-29 23:52:28,124 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4328 transitions. [2023-08-29 23:52:28,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4328 transitions. [2023-08-29 23:52:28,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:52:28,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4328 transitions. [2023-08-29 23:52:28,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 166.46153846153845) internal successors, (4328), 26 states have internal predecessors, (4328), 0 states have call successors, (0), 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-29 23:52:28,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 349.0) internal successors, (9423), 27 states have internal predecessors, (9423), 0 states have call successors, (0), 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-29 23:52:28,131 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 349.0) internal successors, (9423), 27 states have internal predecessors, (9423), 0 states have call successors, (0), 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-29 23:52:28,131 INFO L175 Difference]: Start difference. First operand has 332 places, 1793 transitions, 68510 flow. Second operand 26 states and 4328 transitions. [2023-08-29 23:52:28,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 2045 transitions, 77483 flow [2023-08-29 23:52:45,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 2045 transitions, 76826 flow, removed 46 selfloop flow, removed 16 redundant places. [2023-08-29 23:52:45,323 INFO L231 Difference]: Finished difference. Result has 345 places, 1872 transitions, 73788 flow [2023-08-29 23:52:45,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=67855, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=855, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=863, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=73788, PETRI_PLACES=345, PETRI_TRANSITIONS=1872} [2023-08-29 23:52:45,325 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 266 predicate places. [2023-08-29 23:52:45,325 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 1872 transitions, 73788 flow [2023-08-29 23:52:45,325 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-29 23:52:45,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:52:45,325 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-29 23:52:45,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-29 23:52:45,325 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-29 23:52:45,325 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:52:45,326 INFO L85 PathProgramCache]: Analyzing trace with hash -138337493, now seen corresponding path program 38 times [2023-08-29 23:52:45,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:52:45,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691891593] [2023-08-29 23:52:45,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:52:45,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:52:45,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:52:45,548 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-29 23:52:45,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:52:45,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691891593] [2023-08-29 23:52:45,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691891593] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:52:45,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:52:45,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-29 23:52:45,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207716084] [2023-08-29 23:52:45,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:52:45,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-29 23:52:45,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:52:45,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-29 23:52:45,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-08-29 23:52:45,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 349 [2023-08-29 23:52:45,589 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 1872 transitions, 73788 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-29 23:52:45,589 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:52:45,590 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 349 [2023-08-29 23:52:45,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:53:05,399 INFO L130 PetriNetUnfolder]: 23757/45564 cut-off events. [2023-08-29 23:53:05,399 INFO L131 PetriNetUnfolder]: For 2722757/2733498 co-relation queries the response was YES. [2023-08-29 23:53:05,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 479796 conditions, 45564 events. 23757/45564 cut-off events. For 2722757/2733498 co-relation queries the response was YES. Maximal size of possible extension queue 2570. Compared 463943 event pairs, 4534 based on Foata normal form. 2384/47350 useless extension candidates. Maximal degree in co-relation 479717. Up to 12813 conditions per place. [2023-08-29 23:53:06,354 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 598 selfloop transitions, 1363 changer transitions 10/2011 dead transitions. [2023-08-29 23:53:06,354 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 2011 transitions, 79246 flow [2023-08-29 23:53:06,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-29 23:53:06,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-29 23:53:06,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2605 transitions. [2023-08-29 23:53:06,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976122254059217 [2023-08-29 23:53:06,356 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2605 transitions. [2023-08-29 23:53:06,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2605 transitions. [2023-08-29 23:53:06,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:53:06,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2605 transitions. [2023-08-29 23:53:06,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 173.66666666666666) internal successors, (2605), 15 states have internal predecessors, (2605), 0 states have call successors, (0), 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-29 23:53:06,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 349.0) internal successors, (5584), 16 states have internal predecessors, (5584), 0 states have call successors, (0), 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-29 23:53:06,360 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 349.0) internal successors, (5584), 16 states have internal predecessors, (5584), 0 states have call successors, (0), 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-29 23:53:06,360 INFO L175 Difference]: Start difference. First operand has 345 places, 1872 transitions, 73788 flow. Second operand 15 states and 2605 transitions. [2023-08-29 23:53:06,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 2011 transitions, 79246 flow [2023-08-29 23:53:26,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 2011 transitions, 78832 flow, removed 10 selfloop flow, removed 17 redundant places. [2023-08-29 23:53:26,129 INFO L231 Difference]: Finished difference. Result has 344 places, 1875 transitions, 76123 flow [2023-08-29 23:53:26,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=73374, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=76123, PETRI_PLACES=344, PETRI_TRANSITIONS=1875} [2023-08-29 23:53:26,131 INFO L281 CegarLoopForPetriNet]: 79 programPoint places, 265 predicate places. [2023-08-29 23:53:26,132 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 1875 transitions, 76123 flow [2023-08-29 23:53:26,132 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-29 23:53:26,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-29 23:53:26,132 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-29 23:53:26,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-29 23:53:26,133 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 24 more)] === [2023-08-29 23:53:26,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-29 23:53:26,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1696622459, now seen corresponding path program 39 times [2023-08-29 23:53:26,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-29 23:53:26,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894421045] [2023-08-29 23:53:26,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-29 23:53:26,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-29 23:53:26,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-29 23:53:26,361 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-29 23:53:26,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-29 23:53:26,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894421045] [2023-08-29 23:53:26,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894421045] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-29 23:53:26,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-29 23:53:26,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-29 23:53:26,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429019805] [2023-08-29 23:53:26,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-29 23:53:26,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-29 23:53:26,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-29 23:53:26,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-29 23:53:26,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-29 23:53:26,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 349 [2023-08-29 23:53:26,458 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1875 transitions, 76123 flow. Second operand has 12 states, 12 states have (on average 155.08333333333334) internal successors, (1861), 12 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-29 23:53:26,458 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-29 23:53:26,458 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 349 [2023-08-29 23:53:26,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-29 23:53:50,950 INFO L130 PetriNetUnfolder]: 28405/52250 cut-off events. [2023-08-29 23:53:50,951 INFO L131 PetriNetUnfolder]: For 3179817/3188643 co-relation queries the response was YES. [2023-08-29 23:53:51,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 550432 conditions, 52250 events. 28405/52250 cut-off events. For 3179817/3188643 co-relation queries the response was YES. Maximal size of possible extension queue 2811. Compared 517491 event pairs, 5134 based on Foata normal form. 2388/53808 useless extension candidates. Maximal degree in co-relation 550350. Up to 14852 conditions per place. [2023-08-29 23:53:51,775 INFO L137 encePairwiseOnDemand]: 337/349 looper letters, 605 selfloop transitions, 1421 changer transitions 34/2097 dead transitions. [2023-08-29 23:53:51,776 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 2097 transitions, 82857 flow [2023-08-29 23:53:51,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-29 23:53:51,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-29 23:53:51,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4592 transitions. [2023-08-29 23:53:51,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4699140401146132 [2023-08-29 23:53:51,778 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4592 transitions. [2023-08-29 23:53:51,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4592 transitions. [2023-08-29 23:53:51,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-29 23:53:51,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4592 transitions. [2023-08-29 23:53:51,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 164.0) internal successors, (4592), 28 states have internal predecessors, (4592), 0 states have call successors, (0), 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-29 23:53:51,787 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-29 23:53:51,787 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-29 23:53:51,787 INFO L175 Difference]: Start difference. First operand has 344 places, 1875 transitions, 76123 flow. Second operand 28 states and 4592 transitions. [2023-08-29 23:53:51,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 2097 transitions, 82857 flow Killed by 15