./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/valid-memsafety.prp --file ../../../trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --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/popl20-proofs-counter-add-4-semi-Q67.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 ec11f673f0852354e1b011c47ea1690182c02849435cfe6b9232c63dc6ffceb8 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 03:46:04,407 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 03:46:04,409 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 03:46:04,442 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 03:46:04,443 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 03:46:04,445 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 03:46:04,447 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 03:46:04,449 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 03:46:04,450 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 03:46:04,453 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 03:46:04,454 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 03:46:04,455 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 03:46:04,456 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 03:46:04,457 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 03:46:04,458 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 03:46:04,462 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 03:46:04,462 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 03:46:04,463 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 03:46:04,464 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 03:46:04,467 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 03:46:04,476 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 03:46:04,476 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 03:46:04,477 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 03:46:04,478 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 03:46:04,482 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 03:46:04,483 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 03:46:04,483 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 03:46:04,483 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 03:46:04,483 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 03:46:04,484 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 03:46:04,484 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 03:46:04,484 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 03:46:04,485 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 03:46:04,485 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 03:46:04,486 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 03:46:04,486 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 03:46:04,486 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 03:46:04,486 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 03:46:04,487 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 03:46:04,487 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 03:46:04,487 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 03:46:04,489 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-09-01 03:46:04,510 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 03:46:04,510 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 03:46:04,511 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 03:46:04,511 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 03:46:04,512 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 03:46:04,512 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 03:46:04,513 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 03:46:04,513 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 03:46:04,513 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 03:46:04,513 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 03:46:04,514 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 03:46:04,514 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 03:46:04,514 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 03:46:04,514 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 03:46:04,514 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 03:46:04,514 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-09-01 03:46:04,515 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-09-01 03:46:04,515 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-09-01 03:46:04,515 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 03:46:04,515 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-09-01 03:46:04,515 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 03:46:04,515 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 03:46:04,515 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 03:46:04,516 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 03:46:04,516 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 03:46:04,516 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 03:46:04,516 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 03:46:04,516 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 03:46:04,516 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 03:46:04,517 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 03:46:04,517 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 03:46:04,517 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 03:46:04,517 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 03:46:04,517 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 03:46:04,517 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 -> ec11f673f0852354e1b011c47ea1690182c02849435cfe6b9232c63dc6ffceb8 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 -> BEFORE [2023-09-01 03:46:04,734 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 03:46:04,753 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 03:46:04,755 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 03:46:04,756 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 03:46:04,756 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 03:46:04,757 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2023-09-01 03:46:05,842 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 03:46:06,046 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 03:46:06,047 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2023-09-01 03:46:06,071 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/724e93fab/db970a338b0a47339a1840d21c969c7f/FLAG967ccc633 [2023-09-01 03:46:06,091 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/724e93fab/db970a338b0a47339a1840d21c969c7f [2023-09-01 03:46:06,093 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 03:46:06,094 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 03:46:06,097 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 03:46:06,097 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 03:46:06,100 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 03:46:06,101 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,104 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ab2f529 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06, skipping insertion in model container [2023-09-01 03:46:06,104 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,110 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 03:46:06,130 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 03:46:06,300 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/popl20-proofs-counter-add-4-semi-Q67.wvr.c[2611,2624] [2023-09-01 03:46:06,303 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 03:46:06,311 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 03:46:06,340 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/popl20-proofs-counter-add-4-semi-Q67.wvr.c[2611,2624] [2023-09-01 03:46:06,341 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 03:46:06,347 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 03:46:06,347 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 03:46:06,351 INFO L208 MainTranslator]: Completed translation [2023-09-01 03:46:06,355 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06 WrapperNode [2023-09-01 03:46:06,355 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 03:46:06,356 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 03:46:06,356 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 03:46:06,356 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 03:46:06,361 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,369 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,385 INFO L138 Inliner]: procedures = 22, calls = 42, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 137 [2023-09-01 03:46:06,385 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 03:46:06,386 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 03:46:06,386 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 03:46:06,386 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 03:46:06,391 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,391 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,393 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,394 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,399 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,405 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,418 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,419 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,421 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 03:46:06,422 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 03:46:06,422 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 03:46:06,422 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 03:46:06,422 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (1/1) ... [2023-09-01 03:46:06,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 03:46:06,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:46:06,445 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-09-01 03:46:06,466 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-09-01 03:46:06,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 03:46:06,475 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 03:46:06,476 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 03:46:06,476 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 03:46:06,477 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 03:46:06,477 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-09-01 03:46:06,477 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-09-01 03:46:06,477 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-09-01 03:46:06,477 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-09-01 03:46:06,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 03:46:06,478 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 03:46:06,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 03:46:06,478 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 03:46:06,478 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 03:46:06,478 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 03:46:06,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 03:46:06,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 03:46:06,478 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 03:46:06,479 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 03:46:06,566 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 03:46:06,567 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 03:46:06,920 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 03:46:06,997 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 03:46:06,997 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-09-01 03:46:06,999 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 03:46:06 BoogieIcfgContainer [2023-09-01 03:46:06,999 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 03:46:07,000 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 03:46:07,000 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 03:46:07,002 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 03:46:07,002 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 03:46:06" (1/3) ... [2023-09-01 03:46:07,003 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31613093 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 03:46:07, skipping insertion in model container [2023-09-01 03:46:07,003 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:46:06" (2/3) ... [2023-09-01 03:46:07,003 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31613093 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 03:46:07, skipping insertion in model container [2023-09-01 03:46:07,003 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 03:46:06" (3/3) ... [2023-09-01 03:46:07,004 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c [2023-09-01 03:46:07,014 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 03:46:07,015 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2023-09-01 03:46:07,015 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 03:46:07,095 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-09-01 03:46:07,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 148 transitions, 328 flow [2023-09-01 03:46:07,182 INFO L130 PetriNetUnfolder]: 10/144 cut-off events. [2023-09-01 03:46:07,183 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:07,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 144 events. 10/144 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 98. Up to 2 conditions per place. [2023-09-01 03:46:07,193 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 148 transitions, 328 flow [2023-09-01 03:46:07,203 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 143 places, 140 transitions, 304 flow [2023-09-01 03:46:07,207 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 03:46:07,220 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 143 places, 140 transitions, 304 flow [2023-09-01 03:46:07,226 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 143 places, 140 transitions, 304 flow [2023-09-01 03:46:07,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 143 places, 140 transitions, 304 flow [2023-09-01 03:46:07,251 INFO L130 PetriNetUnfolder]: 10/140 cut-off events. [2023-09-01 03:46:07,251 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:07,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157 conditions, 140 events. 10/140 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 83 event pairs, 0 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 98. Up to 2 conditions per place. [2023-09-01 03:46:07,256 INFO L119 LiptonReduction]: Number of co-enabled transitions 1608 [2023-09-01 03:46:11,774 INFO L134 LiptonReduction]: Checked pairs total: 2074 [2023-09-01 03:46:11,774 INFO L136 LiptonReduction]: Total number of compositions: 134 [2023-09-01 03:46:11,783 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 03:46:11,788 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;@2db2abf1, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 03:46:11,788 INFO L358 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2023-09-01 03:46:11,789 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-09-01 03:46:11,789 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 03:46:11,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:11,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-09-01 03:46:11,790 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:11,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:11,793 INFO L85 PathProgramCache]: Analyzing trace with hash 600, now seen corresponding path program 1 times [2023-09-01 03:46:11,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:11,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946355047] [2023-09-01 03:46:11,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:11,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:11,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:11,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:11,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:11,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946355047] [2023-09-01 03:46:11,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946355047] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:11,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:11,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-09-01 03:46:11,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633809497] [2023-09-01 03:46:11,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:11,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-09-01 03:46:11,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:11,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-09-01 03:46:11,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-09-01 03:46:11,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 282 [2023-09-01 03:46:11,886 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 42 transitions, 108 flow. Second operand has 2 states, 2 states have (on average 129.5) internal successors, (259), 2 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:11,886 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:11,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 282 [2023-09-01 03:46:11,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:12,011 INFO L130 PetriNetUnfolder]: 513/692 cut-off events. [2023-09-01 03:46:12,011 INFO L131 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2023-09-01 03:46:12,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1435 conditions, 692 events. 513/692 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1649 event pairs, 249 based on Foata normal form. 0/340 useless extension candidates. Maximal degree in co-relation 1020. Up to 693 conditions per place. [2023-09-01 03:46:12,018 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 39 selfloop transitions, 0 changer transitions 0/39 dead transitions. [2023-09-01 03:46:12,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 39 transitions, 180 flow [2023-09-01 03:46:12,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-09-01 03:46:12,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-09-01 03:46:12,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 300 transitions. [2023-09-01 03:46:12,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2023-09-01 03:46:12,033 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 300 transitions. [2023-09-01 03:46:12,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 300 transitions. [2023-09-01 03:46:12,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:12,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 300 transitions. [2023-09-01 03:46:12,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 150.0) internal successors, (300), 2 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 282.0) internal successors, (846), 3 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,044 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 282.0) internal successors, (846), 3 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,045 INFO L175 Difference]: Start difference. First operand has 51 places, 42 transitions, 108 flow. Second operand 2 states and 300 transitions. [2023-09-01 03:46:12,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 39 transitions, 180 flow [2023-09-01 03:46:12,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 39 transitions, 164 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-09-01 03:46:12,050 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 86 flow [2023-09-01 03:46:12,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=86, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2023-09-01 03:46:12,054 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -10 predicate places. [2023-09-01 03:46:12,054 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 86 flow [2023-09-01 03:46:12,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 129.5) internal successors, (259), 2 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:12,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 03:46:12,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 03:46:12,057 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:12,063 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:12,064 INFO L85 PathProgramCache]: Analyzing trace with hash 591344, now seen corresponding path program 1 times [2023-09-01 03:46:12,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:12,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205651929] [2023-09-01 03:46:12,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:12,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:12,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:12,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:12,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:12,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205651929] [2023-09-01 03:46:12,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205651929] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:12,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:12,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:46:12,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948673611] [2023-09-01 03:46:12,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:12,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:46:12,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:12,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:46:12,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:46:12,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 282 [2023-09-01 03:46:12,394 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,394 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:12,394 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 282 [2023-09-01 03:46:12,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:12,464 INFO L130 PetriNetUnfolder]: 487/656 cut-off events. [2023-09-01 03:46:12,465 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:12,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1330 conditions, 656 events. 487/656 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1527 event pairs, 236 based on Foata normal form. 0/327 useless extension candidates. Maximal degree in co-relation 1327. Up to 656 conditions per place. [2023-09-01 03:46:12,467 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 36 selfloop transitions, 1 changer transitions 0/37 dead transitions. [2023-09-01 03:46:12,467 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 37 transitions, 156 flow [2023-09-01 03:46:12,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:46:12,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:46:12,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 393 transitions. [2023-09-01 03:46:12,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645390070921986 [2023-09-01 03:46:12,469 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 393 transitions. [2023-09-01 03:46:12,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 393 transitions. [2023-09-01 03:46:12,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:12,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 393 transitions. [2023-09-01 03:46:12,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 131.0) internal successors, (393), 3 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,472 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,473 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 86 flow. Second operand 3 states and 393 transitions. [2023-09-01 03:46:12,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 37 transitions, 156 flow [2023-09-01 03:46:12,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 37 transitions, 156 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-09-01 03:46:12,474 INFO L231 Difference]: Finished difference. Result has 41 places, 37 transitions, 84 flow [2023-09-01 03:46:12,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=41, PETRI_TRANSITIONS=37} [2023-09-01 03:46:12,475 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -10 predicate places. [2023-09-01 03:46:12,475 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 37 transitions, 84 flow [2023-09-01 03:46:12,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:12,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 03:46:12,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 03:46:12,476 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:12,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:12,476 INFO L85 PathProgramCache]: Analyzing trace with hash 591345, now seen corresponding path program 1 times [2023-09-01 03:46:12,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:12,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437541323] [2023-09-01 03:46:12,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:12,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:12,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:12,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:12,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:12,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437541323] [2023-09-01 03:46:12,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437541323] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:12,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:12,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:46:12,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646035447] [2023-09-01 03:46:12,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:12,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:46:12,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:12,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:46:12,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:46:12,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 282 [2023-09-01 03:46:12,640 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 37 transitions, 84 flow. Second operand has 3 states, 3 states have (on average 125.0) internal successors, (375), 3 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,640 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:12,640 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 282 [2023-09-01 03:46:12,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:12,709 INFO L130 PetriNetUnfolder]: 461/620 cut-off events. [2023-09-01 03:46:12,709 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:12,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1260 conditions, 620 events. 461/620 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1420 event pairs, 223 based on Foata normal form. 0/314 useless extension candidates. Maximal degree in co-relation 1256. Up to 620 conditions per place. [2023-09-01 03:46:12,711 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 34 selfloop transitions, 1 changer transitions 0/35 dead transitions. [2023-09-01 03:46:12,711 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 35 transitions, 150 flow [2023-09-01 03:46:12,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:46:12,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:46:12,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions. [2023-09-01 03:46:12,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483451536643026 [2023-09-01 03:46:12,713 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 409 transitions. [2023-09-01 03:46:12,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 409 transitions. [2023-09-01 03:46:12,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:12,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 409 transitions. [2023-09-01 03:46:12,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 136.33333333333334) internal successors, (409), 3 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,716 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,716 INFO L175 Difference]: Start difference. First operand has 41 places, 37 transitions, 84 flow. Second operand 3 states and 409 transitions. [2023-09-01 03:46:12,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 35 transitions, 150 flow [2023-09-01 03:46:12,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 35 transitions, 149 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:12,717 INFO L231 Difference]: Finished difference. Result has 40 places, 35 transitions, 81 flow [2023-09-01 03:46:12,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=79, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=81, PETRI_PLACES=40, PETRI_TRANSITIONS=35} [2023-09-01 03:46:12,718 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -11 predicate places. [2023-09-01 03:46:12,718 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 35 transitions, 81 flow [2023-09-01 03:46:12,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 125.0) internal successors, (375), 3 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:12,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 03:46:12,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 03:46:12,719 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:12,719 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:12,719 INFO L85 PathProgramCache]: Analyzing trace with hash 568297419, now seen corresponding path program 1 times [2023-09-01 03:46:12,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:12,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157809717] [2023-09-01 03:46:12,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:12,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:12,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:12,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:12,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:12,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157809717] [2023-09-01 03:46:12,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157809717] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:12,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:12,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:46:12,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773464697] [2023-09-01 03:46:12,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:12,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:46:12,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:12,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:46:12,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:46:12,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 282 [2023-09-01 03:46:12,812 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 35 transitions, 81 flow. Second operand has 3 states, 3 states have (on average 125.66666666666667) internal successors, (377), 3 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,812 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:12,812 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 282 [2023-09-01 03:46:12,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:12,865 INFO L130 PetriNetUnfolder]: 445/596 cut-off events. [2023-09-01 03:46:12,866 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:12,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1213 conditions, 596 events. 445/596 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1351 event pairs, 215 based on Foata normal form. 0/306 useless extension candidates. Maximal degree in co-relation 1209. Up to 596 conditions per place. [2023-09-01 03:46:12,868 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 32 selfloop transitions, 1 changer transitions 0/33 dead transitions. [2023-09-01 03:46:12,868 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 33 transitions, 143 flow [2023-09-01 03:46:12,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:46:12,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:46:12,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 407 transitions. [2023-09-01 03:46:12,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48108747044917255 [2023-09-01 03:46:12,872 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 407 transitions. [2023-09-01 03:46:12,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 407 transitions. [2023-09-01 03:46:12,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:12,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 407 transitions. [2023-09-01 03:46:12,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 135.66666666666666) internal successors, (407), 3 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,875 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,876 INFO L175 Difference]: Start difference. First operand has 40 places, 35 transitions, 81 flow. Second operand 3 states and 407 transitions. [2023-09-01 03:46:12,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 33 transitions, 143 flow [2023-09-01 03:46:12,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 33 transitions, 142 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:12,878 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 78 flow [2023-09-01 03:46:12,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2023-09-01 03:46:12,880 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -12 predicate places. [2023-09-01 03:46:12,880 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 78 flow [2023-09-01 03:46:12,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 125.66666666666667) internal successors, (377), 3 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:12,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 03:46:12,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 03:46:12,881 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:12,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:12,881 INFO L85 PathProgramCache]: Analyzing trace with hash 568297418, now seen corresponding path program 1 times [2023-09-01 03:46:12,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:12,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043565410] [2023-09-01 03:46:12,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:12,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:12,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:12,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:12,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:12,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043565410] [2023-09-01 03:46:12,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043565410] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:12,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:12,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:46:12,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324137764] [2023-09-01 03:46:12,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:12,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:46:12,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:12,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:46:12,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:46:12,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 282 [2023-09-01 03:46:12,978 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 78 flow. Second operand has 3 states, 3 states have (on average 119.66666666666667) internal successors, (359), 3 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:12,979 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:12,979 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 282 [2023-09-01 03:46:12,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:13,039 INFO L130 PetriNetUnfolder]: 429/572 cut-off events. [2023-09-01 03:46:13,041 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:13,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1166 conditions, 572 events. 429/572 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1282 event pairs, 207 based on Foata normal form. 0/298 useless extension candidates. Maximal degree in co-relation 1162. Up to 572 conditions per place. [2023-09-01 03:46:13,044 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 30 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-09-01 03:46:13,044 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 31 transitions, 136 flow [2023-09-01 03:46:13,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:46:13,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:46:13,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2023-09-01 03:46:13,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574468085106383 [2023-09-01 03:46:13,046 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 387 transitions. [2023-09-01 03:46:13,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 387 transitions. [2023-09-01 03:46:13,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:13,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 387 transitions. [2023-09-01 03:46:13,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 129.0) internal successors, (387), 3 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,049 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,049 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 78 flow. Second operand 3 states and 387 transitions. [2023-09-01 03:46:13,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 31 transitions, 136 flow [2023-09-01 03:46:13,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 31 transitions, 135 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:13,050 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 75 flow [2023-09-01 03:46:13,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=73, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2023-09-01 03:46:13,053 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -13 predicate places. [2023-09-01 03:46:13,054 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 75 flow [2023-09-01 03:46:13,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.66666666666667) internal successors, (359), 3 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:13,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:46:13,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 03:46:13,055 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:13,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:13,055 INFO L85 PathProgramCache]: Analyzing trace with hash 672984988, now seen corresponding path program 1 times [2023-09-01 03:46:13,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:13,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706729462] [2023-09-01 03:46:13,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:13,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:13,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:13,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:13,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:13,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706729462] [2023-09-01 03:46:13,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706729462] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:13,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:13,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:46:13,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269477277] [2023-09-01 03:46:13,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:13,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:46:13,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:13,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:46:13,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:46:13,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 282 [2023-09-01 03:46:13,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 126.33333333333333) internal successors, (379), 3 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:13,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 282 [2023-09-01 03:46:13,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:13,223 INFO L130 PetriNetUnfolder]: 403/536 cut-off events. [2023-09-01 03:46:13,223 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:13,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1095 conditions, 536 events. 403/536 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1180 event pairs, 194 based on Foata normal form. 0/285 useless extension candidates. Maximal degree in co-relation 1091. Up to 536 conditions per place. [2023-09-01 03:46:13,225 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 28 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2023-09-01 03:46:13,225 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 29 transitions, 129 flow [2023-09-01 03:46:13,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:46:13,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:46:13,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 403 transitions. [2023-09-01 03:46:13,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47635933806146574 [2023-09-01 03:46:13,226 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 403 transitions. [2023-09-01 03:46:13,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 403 transitions. [2023-09-01 03:46:13,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:13,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 403 transitions. [2023-09-01 03:46:13,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,229 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,229 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 75 flow. Second operand 3 states and 403 transitions. [2023-09-01 03:46:13,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 29 transitions, 129 flow [2023-09-01 03:46:13,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 29 transitions, 128 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:13,231 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 72 flow [2023-09-01 03:46:13,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2023-09-01 03:46:13,233 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -14 predicate places. [2023-09-01 03:46:13,233 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 72 flow [2023-09-01 03:46:13,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 126.33333333333333) internal successors, (379), 3 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:13,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:46:13,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 03:46:13,234 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:13,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:13,234 INFO L85 PathProgramCache]: Analyzing trace with hash 672984987, now seen corresponding path program 1 times [2023-09-01 03:46:13,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:13,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119840848] [2023-09-01 03:46:13,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:13,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:13,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:13,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:13,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:13,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119840848] [2023-09-01 03:46:13,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119840848] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:13,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:13,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:46:13,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530301462] [2023-09-01 03:46:13,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:13,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:46:13,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:13,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:46:13,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:46:13,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 282 [2023-09-01 03:46:13,300 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 120.33333333333333) internal successors, (361), 3 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,300 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:13,300 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 282 [2023-09-01 03:46:13,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:13,339 INFO L130 PetriNetUnfolder]: 377/500 cut-off events. [2023-09-01 03:46:13,339 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:13,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1024 conditions, 500 events. 377/500 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1082 event pairs, 181 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 1020. Up to 500 conditions per place. [2023-09-01 03:46:13,341 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 26 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2023-09-01 03:46:13,341 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 27 transitions, 122 flow [2023-09-01 03:46:13,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:46:13,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:46:13,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 383 transitions. [2023-09-01 03:46:13,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45271867612293143 [2023-09-01 03:46:13,343 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 383 transitions. [2023-09-01 03:46:13,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 383 transitions. [2023-09-01 03:46:13,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:13,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 383 transitions. [2023-09-01 03:46:13,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 127.66666666666667) internal successors, (383), 3 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-09-01 03:46:13,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,346 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,346 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 72 flow. Second operand 3 states and 383 transitions. [2023-09-01 03:46:13,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 27 transitions, 122 flow [2023-09-01 03:46:13,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 27 transitions, 121 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:13,347 INFO L231 Difference]: Finished difference. Result has 36 places, 27 transitions, 69 flow [2023-09-01 03:46:13,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=67, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=36, PETRI_TRANSITIONS=27} [2023-09-01 03:46:13,348 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -15 predicate places. [2023-09-01 03:46:13,348 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 27 transitions, 69 flow [2023-09-01 03:46:13,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 120.33333333333333) internal successors, (361), 3 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:13,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:46:13,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 03:46:13,349 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:13,349 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:13,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1801476211, now seen corresponding path program 1 times [2023-09-01 03:46:13,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:13,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216079459] [2023-09-01 03:46:13,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:13,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:13,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:13,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:13,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:13,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216079459] [2023-09-01 03:46:13,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216079459] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:13,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:13,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:46:13,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303781723] [2023-09-01 03:46:13,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:13,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:46:13,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:13,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:46:13,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:46:13,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 282 [2023-09-01 03:46:13,418 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 27 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 122.0) internal successors, (366), 3 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,418 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:13,418 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 282 [2023-09-01 03:46:13,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:13,473 INFO L130 PetriNetUnfolder]: 313/420 cut-off events. [2023-09-01 03:46:13,473 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:13,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 865 conditions, 420 events. 313/420 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 852 event pairs, 149 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 861. Up to 420 conditions per place. [2023-09-01 03:46:13,475 INFO L137 encePairwiseOnDemand]: 280/282 looper letters, 25 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-09-01 03:46:13,475 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 26 transitions, 119 flow [2023-09-01 03:46:13,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:46:13,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:46:13,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 384 transitions. [2023-09-01 03:46:13,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45390070921985815 [2023-09-01 03:46:13,476 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 384 transitions. [2023-09-01 03:46:13,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 384 transitions. [2023-09-01 03:46:13,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:13,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 384 transitions. [2023-09-01 03:46:13,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 128.0) internal successors, (384), 3 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,479 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,479 INFO L175 Difference]: Start difference. First operand has 36 places, 27 transitions, 69 flow. Second operand 3 states and 384 transitions. [2023-09-01 03:46:13,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 26 transitions, 119 flow [2023-09-01 03:46:13,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 26 transitions, 118 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:13,480 INFO L231 Difference]: Finished difference. Result has 36 places, 26 transitions, 68 flow [2023-09-01 03:46:13,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=68, PETRI_PLACES=36, PETRI_TRANSITIONS=26} [2023-09-01 03:46:13,480 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -15 predicate places. [2023-09-01 03:46:13,480 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 26 transitions, 68 flow [2023-09-01 03:46:13,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 122.0) internal successors, (366), 3 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:13,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:46:13,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 03:46:13,481 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:13,481 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:13,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1801476213, now seen corresponding path program 1 times [2023-09-01 03:46:13,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:13,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961080609] [2023-09-01 03:46:13,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:13,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:13,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:13,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-09-01 03:46:13,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:13,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961080609] [2023-09-01 03:46:13,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961080609] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:13,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:13,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 03:46:13,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014975245] [2023-09-01 03:46:13,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:13,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 03:46:13,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:13,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 03:46:13,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-09-01 03:46:13,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 282 [2023-09-01 03:46:13,714 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 26 transitions, 68 flow. Second operand has 6 states, 6 states have (on average 107.5) internal successors, (645), 6 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,714 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:13,714 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 282 [2023-09-01 03:46:13,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:13,746 INFO L130 PetriNetUnfolder]: 249/340 cut-off events. [2023-09-01 03:46:13,746 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:13,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 706 conditions, 340 events. 249/340 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 645 event pairs, 117 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 702. Up to 340 conditions per place. [2023-09-01 03:46:13,747 INFO L137 encePairwiseOnDemand]: 280/282 looper letters, 24 selfloop transitions, 1 changer transitions 0/25 dead transitions. [2023-09-01 03:46:13,747 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 25 transitions, 116 flow [2023-09-01 03:46:13,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:46:13,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:46:13,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 344 transitions. [2023-09-01 03:46:13,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4066193853427896 [2023-09-01 03:46:13,770 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 344 transitions. [2023-09-01 03:46:13,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 344 transitions. [2023-09-01 03:46:13,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:13,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 344 transitions. [2023-09-01 03:46:13,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,773 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,773 INFO L175 Difference]: Start difference. First operand has 36 places, 26 transitions, 68 flow. Second operand 3 states and 344 transitions. [2023-09-01 03:46:13,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 25 transitions, 116 flow [2023-09-01 03:46:13,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 25 transitions, 115 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:13,774 INFO L231 Difference]: Finished difference. Result has 36 places, 25 transitions, 67 flow [2023-09-01 03:46:13,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=67, PETRI_PLACES=36, PETRI_TRANSITIONS=25} [2023-09-01 03:46:13,774 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -15 predicate places. [2023-09-01 03:46:13,774 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 25 transitions, 67 flow [2023-09-01 03:46:13,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 107.5) internal successors, (645), 6 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:13,775 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] [2023-09-01 03:46:13,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 03:46:13,775 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:13,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:13,775 INFO L85 PathProgramCache]: Analyzing trace with hash 445356642, now seen corresponding path program 1 times [2023-09-01 03:46:13,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:13,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813013762] [2023-09-01 03:46:13,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:13,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:13,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:13,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:13,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:13,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813013762] [2023-09-01 03:46:13,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813013762] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:13,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:13,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:46:13,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232718665] [2023-09-01 03:46:13,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:13,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:46:13,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:13,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:46:13,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:46:13,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 282 [2023-09-01 03:46:13,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 25 transitions, 67 flow. Second operand has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,843 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:13,843 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 282 [2023-09-01 03:46:13,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:13,895 INFO L130 PetriNetUnfolder]: 431/611 cut-off events. [2023-09-01 03:46:13,896 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-09-01 03:46:13,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1263 conditions, 611 events. 431/611 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1712 event pairs, 117 based on Foata normal form. 1/414 useless extension candidates. Maximal degree in co-relation 1259. Up to 405 conditions per place. [2023-09-01 03:46:13,898 INFO L137 encePairwiseOnDemand]: 276/282 looper letters, 39 selfloop transitions, 3 changer transitions 3/45 dead transitions. [2023-09-01 03:46:13,898 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 45 transitions, 204 flow [2023-09-01 03:46:13,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:46:13,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:46:13,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 432 transitions. [2023-09-01 03:46:13,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2023-09-01 03:46:13,900 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 432 transitions. [2023-09-01 03:46:13,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 432 transitions. [2023-09-01 03:46:13,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:13,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 432 transitions. [2023-09-01 03:46:13,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 144.0) internal successors, (432), 3 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,902 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 282.0) internal successors, (1128), 4 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,902 INFO L175 Difference]: Start difference. First operand has 36 places, 25 transitions, 67 flow. Second operand 3 states and 432 transitions. [2023-09-01 03:46:13,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 45 transitions, 204 flow [2023-09-01 03:46:13,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 45 transitions, 203 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:13,903 INFO L231 Difference]: Finished difference. Result has 38 places, 27 transitions, 89 flow [2023-09-01 03:46:13,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=89, PETRI_PLACES=38, PETRI_TRANSITIONS=27} [2023-09-01 03:46:13,904 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -13 predicate places. [2023-09-01 03:46:13,904 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 27 transitions, 89 flow [2023-09-01 03:46:13,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:13,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:13,904 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] [2023-09-01 03:46:13,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 03:46:13,905 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:13,905 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:13,905 INFO L85 PathProgramCache]: Analyzing trace with hash -434733771, now seen corresponding path program 1 times [2023-09-01 03:46:13,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:13,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695017858] [2023-09-01 03:46:13,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:13,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:13,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:14,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:14,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:14,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695017858] [2023-09-01 03:46:14,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695017858] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:14,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:14,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 03:46:14,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776608941] [2023-09-01 03:46:14,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:14,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:46:14,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:14,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:46:14,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 03:46:14,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 282 [2023-09-01 03:46:14,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 27 transitions, 89 flow. Second operand has 4 states, 4 states have (on average 127.5) internal successors, (510), 4 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,060 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:14,060 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 282 [2023-09-01 03:46:14,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:14,186 INFO L130 PetriNetUnfolder]: 757/1069 cut-off events. [2023-09-01 03:46:14,186 INFO L131 PetriNetUnfolder]: For 321/321 co-relation queries the response was YES. [2023-09-01 03:46:14,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2608 conditions, 1069 events. 757/1069 cut-off events. For 321/321 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3531 event pairs, 57 based on Foata normal form. 26/1095 useless extension candidates. Maximal degree in co-relation 2603. Up to 435 conditions per place. [2023-09-01 03:46:14,192 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 75 selfloop transitions, 7 changer transitions 0/82 dead transitions. [2023-09-01 03:46:14,192 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 82 transitions, 405 flow [2023-09-01 03:46:14,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 03:46:14,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 03:46:14,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 690 transitions. [2023-09-01 03:46:14,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2023-09-01 03:46:14,195 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 690 transitions. [2023-09-01 03:46:14,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 690 transitions. [2023-09-01 03:46:14,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:14,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 690 transitions. [2023-09-01 03:46:14,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 138.0) internal successors, (690), 5 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 282.0) internal successors, (1692), 6 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,199 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 282.0) internal successors, (1692), 6 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,199 INFO L175 Difference]: Start difference. First operand has 38 places, 27 transitions, 89 flow. Second operand 5 states and 690 transitions. [2023-09-01 03:46:14,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 82 transitions, 405 flow [2023-09-01 03:46:14,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 82 transitions, 401 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:14,203 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 137 flow [2023-09-01 03:46:14,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=137, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2023-09-01 03:46:14,204 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -8 predicate places. [2023-09-01 03:46:14,204 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 137 flow [2023-09-01 03:46:14,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 127.5) internal successors, (510), 4 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:14,204 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] [2023-09-01 03:46:14,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 03:46:14,205 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:14,205 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:14,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1266777233, now seen corresponding path program 2 times [2023-09-01 03:46:14,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:14,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17612480] [2023-09-01 03:46:14,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:14,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:14,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:14,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:14,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:14,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17612480] [2023-09-01 03:46:14,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17612480] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:14,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:14,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 03:46:14,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727840480] [2023-09-01 03:46:14,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:14,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:46:14,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:14,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:46:14,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 03:46:14,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 282 [2023-09-01 03:46:14,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 137 flow. Second operand has 4 states, 4 states have (on average 123.5) internal successors, (494), 4 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:14,367 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 282 [2023-09-01 03:46:14,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:14,465 INFO L130 PetriNetUnfolder]: 727/1039 cut-off events. [2023-09-01 03:46:14,466 INFO L131 PetriNetUnfolder]: For 870/870 co-relation queries the response was YES. [2023-09-01 03:46:14,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3011 conditions, 1039 events. 727/1039 cut-off events. For 870/870 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3428 event pairs, 151 based on Foata normal form. 30/1069 useless extension candidates. Maximal degree in co-relation 3004. Up to 833 conditions per place. [2023-09-01 03:46:14,470 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 38 selfloop transitions, 3 changer transitions 23/64 dead transitions. [2023-09-01 03:46:14,470 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 64 transitions, 361 flow [2023-09-01 03:46:14,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 03:46:14,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 03:46:14,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 530 transitions. [2023-09-01 03:46:14,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4698581560283688 [2023-09-01 03:46:14,471 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 530 transitions. [2023-09-01 03:46:14,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 530 transitions. [2023-09-01 03:46:14,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:14,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 530 transitions. [2023-09-01 03:46:14,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 132.5) internal successors, (530), 4 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 282.0) internal successors, (1410), 5 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,474 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 282.0) internal successors, (1410), 5 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,474 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 137 flow. Second operand 4 states and 530 transitions. [2023-09-01 03:46:14,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 64 transitions, 361 flow [2023-09-01 03:46:14,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 64 transitions, 357 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:14,477 INFO L231 Difference]: Finished difference. Result has 46 places, 32 transitions, 148 flow [2023-09-01 03:46:14,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=148, PETRI_PLACES=46, PETRI_TRANSITIONS=32} [2023-09-01 03:46:14,478 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2023-09-01 03:46:14,478 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 32 transitions, 148 flow [2023-09-01 03:46:14,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 123.5) internal successors, (494), 4 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:14,478 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] [2023-09-01 03:46:14,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 03:46:14,479 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:14,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:14,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1935360971, now seen corresponding path program 3 times [2023-09-01 03:46:14,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:14,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133998425] [2023-09-01 03:46:14,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:14,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:14,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:14,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:14,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:14,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133998425] [2023-09-01 03:46:14,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133998425] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:14,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005454832] [2023-09-01 03:46:14,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:46:14,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:14,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:46:14,626 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:46:14,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-09-01 03:46:14,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 03:46:14,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:46:14,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 03:46:14,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:46:14,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:14,869 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 03:46:14,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005454832] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:14,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 03:46:14,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2023-09-01 03:46:14,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931240135] [2023-09-01 03:46:14,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:14,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:46:14,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:14,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:46:14,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-09-01 03:46:14,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 282 [2023-09-01 03:46:14,898 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 32 transitions, 148 flow. Second operand has 4 states, 4 states have (on average 128.5) internal successors, (514), 4 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:14,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:14,898 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 282 [2023-09-01 03:46:14,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:15,084 INFO L130 PetriNetUnfolder]: 1065/1476 cut-off events. [2023-09-01 03:46:15,085 INFO L131 PetriNetUnfolder]: For 1860/1860 co-relation queries the response was YES. [2023-09-01 03:46:15,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4547 conditions, 1476 events. 1065/1476 cut-off events. For 1860/1860 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4860 event pairs, 153 based on Foata normal form. 14/1490 useless extension candidates. Maximal degree in co-relation 4539. Up to 713 conditions per place. [2023-09-01 03:46:15,094 INFO L137 encePairwiseOnDemand]: 278/282 looper letters, 68 selfloop transitions, 3 changer transitions 0/71 dead transitions. [2023-09-01 03:46:15,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 71 transitions, 464 flow [2023-09-01 03:46:15,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 03:46:15,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 03:46:15,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 547 transitions. [2023-09-01 03:46:15,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4849290780141844 [2023-09-01 03:46:15,097 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 547 transitions. [2023-09-01 03:46:15,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 547 transitions. [2023-09-01 03:46:15,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:15,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 547 transitions. [2023-09-01 03:46:15,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 136.75) internal successors, (547), 4 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:15,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 282.0) internal successors, (1410), 5 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:15,102 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 282.0) internal successors, (1410), 5 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:15,102 INFO L175 Difference]: Start difference. First operand has 46 places, 32 transitions, 148 flow. Second operand 4 states and 547 transitions. [2023-09-01 03:46:15,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 71 transitions, 464 flow [2023-09-01 03:46:15,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 71 transitions, 452 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-09-01 03:46:15,107 INFO L231 Difference]: Finished difference. Result has 48 places, 34 transitions, 166 flow [2023-09-01 03:46:15,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=48, PETRI_TRANSITIONS=34} [2023-09-01 03:46:15,109 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -3 predicate places. [2023-09-01 03:46:15,109 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 34 transitions, 166 flow [2023-09-01 03:46:15,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 128.5) internal successors, (514), 4 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:15,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:15,109 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] [2023-09-01 03:46:15,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-09-01 03:46:15,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-09-01 03:46:15,318 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:15,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:15,318 INFO L85 PathProgramCache]: Analyzing trace with hash -203685079, now seen corresponding path program 4 times [2023-09-01 03:46:15,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:15,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888616943] [2023-09-01 03:46:15,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:15,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:15,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:15,476 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:15,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:15,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888616943] [2023-09-01 03:46:15,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888616943] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:15,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124385587] [2023-09-01 03:46:15,477 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:46:15,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:15,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:46:15,495 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:46:15,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-09-01 03:46:15,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:46:15,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:46:15,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 03:46:15,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:46:15,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:15,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:46:15,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:15,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124385587] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:15,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 03:46:15,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 8 [2023-09-01 03:46:15,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953747510] [2023-09-01 03:46:15,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:15,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:46:15,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:15,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:46:15,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-09-01 03:46:15,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 282 [2023-09-01 03:46:15,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 34 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 124.5) internal successors, (498), 4 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:15,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:15,788 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 282 [2023-09-01 03:46:15,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:15,956 INFO L130 PetriNetUnfolder]: 1489/2064 cut-off events. [2023-09-01 03:46:15,956 INFO L131 PetriNetUnfolder]: For 2847/2847 co-relation queries the response was YES. [2023-09-01 03:46:15,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7137 conditions, 2064 events. 1489/2064 cut-off events. For 2847/2847 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7448 event pairs, 293 based on Foata normal form. 60/2124 useless extension candidates. Maximal degree in co-relation 7127. Up to 1007 conditions per place. [2023-09-01 03:46:15,981 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 66 selfloop transitions, 8 changer transitions 0/74 dead transitions. [2023-09-01 03:46:15,981 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 74 transitions, 472 flow [2023-09-01 03:46:15,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 03:46:15,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 03:46:15,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 539 transitions. [2023-09-01 03:46:15,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4778368794326241 [2023-09-01 03:46:15,983 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 539 transitions. [2023-09-01 03:46:15,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 539 transitions. [2023-09-01 03:46:15,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:15,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 539 transitions. [2023-09-01 03:46:15,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 134.75) internal successors, (539), 4 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:15,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 282.0) internal successors, (1410), 5 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:15,986 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 282.0) internal successors, (1410), 5 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:15,986 INFO L175 Difference]: Start difference. First operand has 48 places, 34 transitions, 166 flow. Second operand 4 states and 539 transitions. [2023-09-01 03:46:15,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 74 transitions, 472 flow [2023-09-01 03:46:15,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 74 transitions, 468 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:15,989 INFO L231 Difference]: Finished difference. Result has 52 places, 37 transitions, 217 flow [2023-09-01 03:46:15,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=217, PETRI_PLACES=52, PETRI_TRANSITIONS=37} [2023-09-01 03:46:15,989 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 1 predicate places. [2023-09-01 03:46:15,989 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 37 transitions, 217 flow [2023-09-01 03:46:15,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 124.5) internal successors, (498), 4 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:15,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:15,990 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] [2023-09-01 03:46:15,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-09-01 03:46:16,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-09-01 03:46:16,195 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:16,195 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:16,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1195199833, now seen corresponding path program 1 times [2023-09-01 03:46:16,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:16,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330364350] [2023-09-01 03:46:16,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:16,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:16,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:16,277 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:16,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:16,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330364350] [2023-09-01 03:46:16,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330364350] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:16,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:16,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 03:46:16,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514967167] [2023-09-01 03:46:16,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:16,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:46:16,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:16,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:46:16,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 03:46:16,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 282 [2023-09-01 03:46:16,300 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 37 transitions, 217 flow. Second operand has 4 states, 4 states have (on average 127.5) internal successors, (510), 4 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,300 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:16,300 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 282 [2023-09-01 03:46:16,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:16,522 INFO L130 PetriNetUnfolder]: 1879/2642 cut-off events. [2023-09-01 03:46:16,523 INFO L131 PetriNetUnfolder]: For 6896/6896 co-relation queries the response was YES. [2023-09-01 03:46:16,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9974 conditions, 2642 events. 1879/2642 cut-off events. For 6896/6896 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10489 event pairs, 415 based on Foata normal form. 6/2648 useless extension candidates. Maximal degree in co-relation 9963. Up to 2063 conditions per place. [2023-09-01 03:46:16,536 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 79 selfloop transitions, 6 changer transitions 3/88 dead transitions. [2023-09-01 03:46:16,536 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 88 transitions, 640 flow [2023-09-01 03:46:16,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 03:46:16,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 03:46:16,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 680 transitions. [2023-09-01 03:46:16,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48226950354609927 [2023-09-01 03:46:16,538 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 680 transitions. [2023-09-01 03:46:16,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 680 transitions. [2023-09-01 03:46:16,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:16,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 680 transitions. [2023-09-01 03:46:16,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 136.0) internal successors, (680), 5 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 282.0) internal successors, (1692), 6 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,541 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 282.0) internal successors, (1692), 6 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,542 INFO L175 Difference]: Start difference. First operand has 52 places, 37 transitions, 217 flow. Second operand 5 states and 680 transitions. [2023-09-01 03:46:16,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 88 transitions, 640 flow [2023-09-01 03:46:16,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 88 transitions, 640 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-09-01 03:46:16,545 INFO L231 Difference]: Finished difference. Result has 57 places, 41 transitions, 274 flow [2023-09-01 03:46:16,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=274, PETRI_PLACES=57, PETRI_TRANSITIONS=41} [2023-09-01 03:46:16,545 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2023-09-01 03:46:16,545 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 41 transitions, 274 flow [2023-09-01 03:46:16,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 127.5) internal successors, (510), 4 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:16,546 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] [2023-09-01 03:46:16,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 03:46:16,546 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:16,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:16,546 INFO L85 PathProgramCache]: Analyzing trace with hash -474368377, now seen corresponding path program 2 times [2023-09-01 03:46:16,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:16,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450066518] [2023-09-01 03:46:16,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:16,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:16,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:16,640 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:16,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:16,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450066518] [2023-09-01 03:46:16,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450066518] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:46:16,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:46:16,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 03:46:16,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139761091] [2023-09-01 03:46:16,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:16,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:46:16,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:16,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:46:16,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 03:46:16,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 282 [2023-09-01 03:46:16,662 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 41 transitions, 274 flow. Second operand has 4 states, 4 states have (on average 127.5) internal successors, (510), 4 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,662 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:16,662 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 282 [2023-09-01 03:46:16,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:16,914 INFO L130 PetriNetUnfolder]: 2411/3430 cut-off events. [2023-09-01 03:46:16,915 INFO L131 PetriNetUnfolder]: For 11491/11491 co-relation queries the response was YES. [2023-09-01 03:46:16,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13823 conditions, 3430 events. 2411/3430 cut-off events. For 11491/11491 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14514 event pairs, 598 based on Foata normal form. 32/3462 useless extension candidates. Maximal degree in co-relation 13810. Up to 2309 conditions per place. [2023-09-01 03:46:16,932 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 93 selfloop transitions, 9 changer transitions 0/102 dead transitions. [2023-09-01 03:46:16,932 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 102 transitions, 837 flow [2023-09-01 03:46:16,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 03:46:16,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 03:46:16,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 684 transitions. [2023-09-01 03:46:16,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851063829787234 [2023-09-01 03:46:16,938 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 684 transitions. [2023-09-01 03:46:16,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 684 transitions. [2023-09-01 03:46:16,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:16,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 684 transitions. [2023-09-01 03:46:16,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 136.8) internal successors, (684), 5 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 282.0) internal successors, (1692), 6 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,941 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 282.0) internal successors, (1692), 6 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,942 INFO L175 Difference]: Start difference. First operand has 57 places, 41 transitions, 274 flow. Second operand 5 states and 684 transitions. [2023-09-01 03:46:16,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 102 transitions, 837 flow [2023-09-01 03:46:16,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 102 transitions, 831 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-09-01 03:46:16,947 INFO L231 Difference]: Finished difference. Result has 63 places, 48 transitions, 362 flow [2023-09-01 03:46:16,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=362, PETRI_PLACES=63, PETRI_TRANSITIONS=48} [2023-09-01 03:46:16,947 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2023-09-01 03:46:16,948 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 48 transitions, 362 flow [2023-09-01 03:46:16,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 127.5) internal successors, (510), 4 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:16,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:16,948 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] [2023-09-01 03:46:16,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 03:46:16,948 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:16,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:16,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1834625105, now seen corresponding path program 3 times [2023-09-01 03:46:16,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:16,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904302408] [2023-09-01 03:46:16,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:16,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:16,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:17,059 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:17,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:17,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904302408] [2023-09-01 03:46:17,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904302408] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:17,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585137916] [2023-09-01 03:46:17,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:46:17,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:17,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:46:17,061 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:46:17,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-09-01 03:46:17,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 03:46:17,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:46:17,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 03:46:17,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:46:17,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:17,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:46:17,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:17,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585137916] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:17,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 03:46:17,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 8 [2023-09-01 03:46:17,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028894171] [2023-09-01 03:46:17,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:46:17,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:46:17,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:17,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:46:17,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-09-01 03:46:17,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 282 [2023-09-01 03:46:17,286 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 48 transitions, 362 flow. Second operand has 4 states, 4 states have (on average 124.5) internal successors, (498), 4 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:17,286 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:17,286 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 282 [2023-09-01 03:46:17,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:17,642 INFO L130 PetriNetUnfolder]: 2935/4318 cut-off events. [2023-09-01 03:46:17,642 INFO L131 PetriNetUnfolder]: For 17544/17544 co-relation queries the response was YES. [2023-09-01 03:46:17,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19001 conditions, 4318 events. 2935/4318 cut-off events. For 17544/17544 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20430 event pairs, 883 based on Foata normal form. 80/4398 useless extension candidates. Maximal degree in co-relation 18985. Up to 2459 conditions per place. [2023-09-01 03:46:17,674 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 74 selfloop transitions, 10 changer transitions 3/87 dead transitions. [2023-09-01 03:46:17,675 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 757 flow [2023-09-01 03:46:17,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 03:46:17,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 03:46:17,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 534 transitions. [2023-09-01 03:46:17,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4734042553191489 [2023-09-01 03:46:17,677 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 534 transitions. [2023-09-01 03:46:17,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 534 transitions. [2023-09-01 03:46:17,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:17,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 534 transitions. [2023-09-01 03:46:17,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 133.5) internal successors, (534), 4 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:17,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 282.0) internal successors, (1410), 5 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:17,680 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 282.0) internal successors, (1410), 5 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:17,680 INFO L175 Difference]: Start difference. First operand has 63 places, 48 transitions, 362 flow. Second operand 4 states and 534 transitions. [2023-09-01 03:46:17,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 757 flow [2023-09-01 03:46:17,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 87 transitions, 757 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-09-01 03:46:17,688 INFO L231 Difference]: Finished difference. Result has 67 places, 48 transitions, 404 flow [2023-09-01 03:46:17,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=404, PETRI_PLACES=67, PETRI_TRANSITIONS=48} [2023-09-01 03:46:17,689 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2023-09-01 03:46:17,689 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 48 transitions, 404 flow [2023-09-01 03:46:17,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 124.5) internal successors, (498), 4 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:17,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:17,690 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] [2023-09-01 03:46:17,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-09-01 03:46:17,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:17,897 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:17,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:17,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1925786685, now seen corresponding path program 1 times [2023-09-01 03:46:17,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:17,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962202223] [2023-09-01 03:46:17,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:17,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:17,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:17,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:46:17,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:17,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962202223] [2023-09-01 03:46:17,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962202223] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:17,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457004900] [2023-09-01 03:46:17,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:17,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:17,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:46:17,994 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:46:17,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-09-01 03:46:18,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:18,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 03:46:18,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:46:18,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:18,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:46:18,125 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:18,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457004900] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:46:18,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:46:18,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 2, 2] total 6 [2023-09-01 03:46:18,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217904525] [2023-09-01 03:46:18,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:46:18,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 03:46:18,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:18,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 03:46:18,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-09-01 03:46:18,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 282 [2023-09-01 03:46:18,187 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 48 transitions, 404 flow. Second operand has 7 states, 7 states have (on average 122.57142857142857) internal successors, (858), 7 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:18,187 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:18,187 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 282 [2023-09-01 03:46:18,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:18,862 INFO L130 PetriNetUnfolder]: 5021/7623 cut-off events. [2023-09-01 03:46:18,862 INFO L131 PetriNetUnfolder]: For 38432/38432 co-relation queries the response was YES. [2023-09-01 03:46:18,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35013 conditions, 7623 events. 5021/7623 cut-off events. For 38432/38432 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 42901 event pairs, 589 based on Foata normal form. 1525/9148 useless extension candidates. Maximal degree in co-relation 34995. Up to 2925 conditions per place. [2023-09-01 03:46:18,902 INFO L137 encePairwiseOnDemand]: 275/282 looper letters, 139 selfloop transitions, 52 changer transitions 11/202 dead transitions. [2023-09-01 03:46:18,902 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 202 transitions, 1945 flow [2023-09-01 03:46:18,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 03:46:18,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 03:46:18,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1308 transitions. [2023-09-01 03:46:18,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46382978723404256 [2023-09-01 03:46:18,905 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1308 transitions. [2023-09-01 03:46:18,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1308 transitions. [2023-09-01 03:46:18,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:18,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1308 transitions. [2023-09-01 03:46:18,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 130.8) internal successors, (1308), 10 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:18,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 282.0) internal successors, (3102), 11 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:18,911 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 282.0) internal successors, (3102), 11 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:18,911 INFO L175 Difference]: Start difference. First operand has 67 places, 48 transitions, 404 flow. Second operand 10 states and 1308 transitions. [2023-09-01 03:46:18,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 202 transitions, 1945 flow [2023-09-01 03:46:18,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 202 transitions, 1833 flow, removed 56 selfloop flow, removed 1 redundant places. [2023-09-01 03:46:18,940 INFO L231 Difference]: Finished difference. Result has 80 places, 96 transitions, 1110 flow [2023-09-01 03:46:18,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1110, PETRI_PLACES=80, PETRI_TRANSITIONS=96} [2023-09-01 03:46:18,940 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 29 predicate places. [2023-09-01 03:46:18,940 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 96 transitions, 1110 flow [2023-09-01 03:46:18,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 122.57142857142857) internal successors, (858), 7 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:18,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:18,941 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:46:18,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-09-01 03:46:19,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-09-01 03:46:19,148 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:19,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:19,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1496800493, now seen corresponding path program 1 times [2023-09-01 03:46:19,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:19,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148651075] [2023-09-01 03:46:19,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:19,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:19,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:19,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:19,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:19,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148651075] [2023-09-01 03:46:19,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148651075] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:19,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528504933] [2023-09-01 03:46:19,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:19,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:19,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:46:19,287 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:46:19,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-09-01 03:46:19,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:19,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 15 conjunts are in the unsatisfiable core [2023-09-01 03:46:19,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:46:19,411 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:19,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:46:19,436 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:46:19,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528504933] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:46:19,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:46:19,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 7 [2023-09-01 03:46:19,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279156161] [2023-09-01 03:46:19,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:46:19,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-09-01 03:46:19,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:19,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-09-01 03:46:19,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-09-01 03:46:19,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 282 [2023-09-01 03:46:19,492 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 96 transitions, 1110 flow. Second operand has 8 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:19,492 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:19,492 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 282 [2023-09-01 03:46:19,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:20,938 INFO L130 PetriNetUnfolder]: 8852/13305 cut-off events. [2023-09-01 03:46:20,938 INFO L131 PetriNetUnfolder]: For 93872/93872 co-relation queries the response was YES. [2023-09-01 03:46:20,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68676 conditions, 13305 events. 8852/13305 cut-off events. For 93872/93872 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 80245 event pairs, 1076 based on Foata normal form. 1280/14585 useless extension candidates. Maximal degree in co-relation 68652. Up to 5351 conditions per place. [2023-09-01 03:46:21,054 INFO L137 encePairwiseOnDemand]: 275/282 looper letters, 193 selfloop transitions, 146 changer transitions 8/347 dead transitions. [2023-09-01 03:46:21,054 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 347 transitions, 3713 flow [2023-09-01 03:46:21,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 03:46:21,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 03:46:21,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1647 transitions. [2023-09-01 03:46:21,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2023-09-01 03:46:21,058 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1647 transitions. [2023-09-01 03:46:21,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1647 transitions. [2023-09-01 03:46:21,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:21,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1647 transitions. [2023-09-01 03:46:21,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 137.25) internal successors, (1647), 12 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:21,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 282.0) internal successors, (3666), 13 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:21,074 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 282.0) internal successors, (3666), 13 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:21,075 INFO L175 Difference]: Start difference. First operand has 80 places, 96 transitions, 1110 flow. Second operand 12 states and 1647 transitions. [2023-09-01 03:46:21,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 347 transitions, 3713 flow [2023-09-01 03:46:21,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 347 transitions, 3419 flow, removed 134 selfloop flow, removed 3 redundant places. [2023-09-01 03:46:21,325 INFO L231 Difference]: Finished difference. Result has 93 places, 198 transitions, 2677 flow [2023-09-01 03:46:21,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2677, PETRI_PLACES=93, PETRI_TRANSITIONS=198} [2023-09-01 03:46:21,326 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 42 predicate places. [2023-09-01 03:46:21,326 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 198 transitions, 2677 flow [2023-09-01 03:46:21,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:21,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:21,327 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:46:21,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-09-01 03:46:21,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:21,527 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:21,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:21,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1939625668, now seen corresponding path program 1 times [2023-09-01 03:46:21,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:21,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186574438] [2023-09-01 03:46:21,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:21,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:21,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:21,682 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:21,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:21,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186574438] [2023-09-01 03:46:21,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186574438] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:21,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366702343] [2023-09-01 03:46:21,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:21,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:21,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:46:21,684 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:46:21,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-09-01 03:46:21,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:21,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 03:46:21,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:46:21,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:21,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:46:21,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:21,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366702343] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:46:21,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:46:21,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2023-09-01 03:46:21,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436271698] [2023-09-01 03:46:21,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:46:21,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 03:46:21,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:21,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 03:46:21,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-09-01 03:46:22,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 282 [2023-09-01 03:46:22,083 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 198 transitions, 2677 flow. Second operand has 15 states, 15 states have (on average 116.66666666666667) internal successors, (1750), 15 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:22,083 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:22,083 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 282 [2023-09-01 03:46:22,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:26,527 INFO L130 PetriNetUnfolder]: 25265/36810 cut-off events. [2023-09-01 03:46:26,528 INFO L131 PetriNetUnfolder]: For 381047/381047 co-relation queries the response was YES. [2023-09-01 03:46:26,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221167 conditions, 36810 events. 25265/36810 cut-off events. For 381047/381047 co-relation queries the response was YES. Maximal size of possible extension queue 1482. Compared 241438 event pairs, 2398 based on Foata normal form. 6160/42970 useless extension candidates. Maximal degree in co-relation 221138. Up to 12651 conditions per place. [2023-09-01 03:46:26,815 INFO L137 encePairwiseOnDemand]: 275/282 looper letters, 814 selfloop transitions, 370 changer transitions 0/1184 dead transitions. [2023-09-01 03:46:26,816 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 1184 transitions, 17067 flow [2023-09-01 03:46:26,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 03:46:26,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 03:46:26,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4372 transitions. [2023-09-01 03:46:26,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4429584599797366 [2023-09-01 03:46:26,822 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4372 transitions. [2023-09-01 03:46:26,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4372 transitions. [2023-09-01 03:46:26,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:26,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4372 transitions. [2023-09-01 03:46:26,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 124.91428571428571) internal successors, (4372), 35 states have internal predecessors, (4372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:26,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 282.0) internal successors, (10152), 36 states have internal predecessors, (10152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:26,838 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 282.0) internal successors, (10152), 36 states have internal predecessors, (10152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:26,838 INFO L175 Difference]: Start difference. First operand has 93 places, 198 transitions, 2677 flow. Second operand 35 states and 4372 transitions. [2023-09-01 03:46:26,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 1184 transitions, 17067 flow [2023-09-01 03:46:29,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 1184 transitions, 14269 flow, removed 1346 selfloop flow, removed 5 redundant places. [2023-09-01 03:46:29,089 INFO L231 Difference]: Finished difference. Result has 146 places, 505 transitions, 7420 flow [2023-09-01 03:46:29,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7420, PETRI_PLACES=146, PETRI_TRANSITIONS=505} [2023-09-01 03:46:29,089 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 95 predicate places. [2023-09-01 03:46:29,090 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 505 transitions, 7420 flow [2023-09-01 03:46:29,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 116.66666666666667) internal successors, (1750), 15 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:29,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:29,090 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:46:29,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-09-01 03:46:29,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:29,297 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:29,298 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:29,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1119282916, now seen corresponding path program 2 times [2023-09-01 03:46:29,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:29,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618952985] [2023-09-01 03:46:29,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:29,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:29,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:29,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:29,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:29,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618952985] [2023-09-01 03:46:29,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618952985] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:29,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801231822] [2023-09-01 03:46:29,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 03:46:29,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:29,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:46:29,415 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:46:29,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-09-01 03:46:29,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:46:29,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:46:29,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 03:46:29,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:46:29,603 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:29,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:46:29,665 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:29,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801231822] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:46:29,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:46:29,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 03:46:29,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654442107] [2023-09-01 03:46:29,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:46:29,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 03:46:29,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:29,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 03:46:29,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2023-09-01 03:46:29,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 282 [2023-09-01 03:46:29,717 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 505 transitions, 7420 flow. Second operand has 13 states, 13 states have (on average 119.84615384615384) internal successors, (1558), 13 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:29,717 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:29,717 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 282 [2023-09-01 03:46:29,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:46:38,138 INFO L130 PetriNetUnfolder]: 36863/53475 cut-off events. [2023-09-01 03:46:38,138 INFO L131 PetriNetUnfolder]: For 2086761/2086761 co-relation queries the response was YES. [2023-09-01 03:46:38,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 490305 conditions, 53475 events. 36863/53475 cut-off events. For 2086761/2086761 co-relation queries the response was YES. Maximal size of possible extension queue 2265. Compared 366308 event pairs, 6750 based on Foata normal form. 1698/55173 useless extension candidates. Maximal degree in co-relation 490252. Up to 19074 conditions per place. [2023-09-01 03:46:38,853 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 832 selfloop transitions, 204 changer transitions 65/1101 dead transitions. [2023-09-01 03:46:38,854 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 1101 transitions, 18375 flow [2023-09-01 03:46:38,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 03:46:38,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 03:46:38,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2037 transitions. [2023-09-01 03:46:38,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45146276595744683 [2023-09-01 03:46:38,860 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2037 transitions. [2023-09-01 03:46:38,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2037 transitions. [2023-09-01 03:46:38,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:46:38,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2037 transitions. [2023-09-01 03:46:38,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 127.3125) internal successors, (2037), 16 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:38,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 282.0) internal successors, (4794), 17 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:38,873 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 282.0) internal successors, (4794), 17 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:38,873 INFO L175 Difference]: Start difference. First operand has 146 places, 505 transitions, 7420 flow. Second operand 16 states and 2037 transitions. [2023-09-01 03:46:38,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 1101 transitions, 18375 flow [2023-09-01 03:46:46,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 1101 transitions, 17220 flow, removed 566 selfloop flow, removed 2 redundant places. [2023-09-01 03:46:46,439 INFO L231 Difference]: Finished difference. Result has 166 places, 661 transitions, 10494 flow [2023-09-01 03:46:46,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=6420, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10494, PETRI_PLACES=166, PETRI_TRANSITIONS=661} [2023-09-01 03:46:46,440 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 115 predicate places. [2023-09-01 03:46:46,440 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 661 transitions, 10494 flow [2023-09-01 03:46:46,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 119.84615384615384) internal successors, (1558), 13 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:46,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:46:46,441 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:46:46,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-09-01 03:46:46,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:46,641 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:46:46,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:46:46,642 INFO L85 PathProgramCache]: Analyzing trace with hash -66862256, now seen corresponding path program 3 times [2023-09-01 03:46:46,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:46:46,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117948251] [2023-09-01 03:46:46,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:46:46,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:46:46,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:46:46,794 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:46,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:46:46,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117948251] [2023-09-01 03:46:46,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117948251] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:46:46,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250382561] [2023-09-01 03:46:46,795 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:46:46,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:46:46,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:46:46,796 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:46:46,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-09-01 03:46:46,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 03:46:46,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:46:46,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 03:46:46,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:46:46,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:46,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:46:47,071 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:46:47,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250382561] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:46:47,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:46:47,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2023-09-01 03:46:47,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814350056] [2023-09-01 03:46:47,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:46:47,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 03:46:47,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:46:47,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 03:46:47,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2023-09-01 03:46:47,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 282 [2023-09-01 03:46:47,127 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 661 transitions, 10494 flow. Second operand has 14 states, 14 states have (on average 119.0) internal successors, (1666), 14 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:46:47,127 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:46:47,127 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 282 [2023-09-01 03:46:47,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:47:01,503 INFO L130 PetriNetUnfolder]: 52648/75015 cut-off events. [2023-09-01 03:47:01,503 INFO L131 PetriNetUnfolder]: For 3446111/3446111 co-relation queries the response was YES. [2023-09-01 03:47:02,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 758224 conditions, 75015 events. 52648/75015 cut-off events. For 3446111/3446111 co-relation queries the response was YES. Maximal size of possible extension queue 2903. Compared 515904 event pairs, 7030 based on Foata normal form. 1286/76301 useless extension candidates. Maximal degree in co-relation 758163. Up to 24841 conditions per place. [2023-09-01 03:47:02,766 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 882 selfloop transitions, 507 changer transitions 38/1427 dead transitions. [2023-09-01 03:47:02,766 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 1427 transitions, 26414 flow [2023-09-01 03:47:02,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 03:47:02,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 03:47:02,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1928 transitions. [2023-09-01 03:47:02,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557919621749409 [2023-09-01 03:47:02,768 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1928 transitions. [2023-09-01 03:47:02,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1928 transitions. [2023-09-01 03:47:02,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:47:02,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1928 transitions. [2023-09-01 03:47:02,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 128.53333333333333) internal successors, (1928), 15 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:47:02,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 282.0) internal successors, (4512), 16 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:47:02,775 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 282.0) internal successors, (4512), 16 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:47:02,775 INFO L175 Difference]: Start difference. First operand has 166 places, 661 transitions, 10494 flow. Second operand 15 states and 1928 transitions. [2023-09-01 03:47:02,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 1427 transitions, 26414 flow [2023-09-01 03:47:32,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 1427 transitions, 24359 flow, removed 898 selfloop flow, removed 6 redundant places. [2023-09-01 03:47:32,598 INFO L231 Difference]: Finished difference. Result has 182 places, 980 transitions, 18041 flow [2023-09-01 03:47:32,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=9250, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18041, PETRI_PLACES=182, PETRI_TRANSITIONS=980} [2023-09-01 03:47:32,599 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 131 predicate places. [2023-09-01 03:47:32,599 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 980 transitions, 18041 flow [2023-09-01 03:47:32,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 119.0) internal successors, (1666), 14 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:47:32,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:47:32,600 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:47:32,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-09-01 03:47:32,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-09-01 03:47:32,805 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:47:32,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:47:32,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1497177348, now seen corresponding path program 4 times [2023-09-01 03:47:32,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:47:32,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147370832] [2023-09-01 03:47:32,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:47:32,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:47:32,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:47:32,922 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:47:32,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:47:32,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147370832] [2023-09-01 03:47:32,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147370832] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:47:32,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022555687] [2023-09-01 03:47:32,923 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:47:32,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:47:32,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:47:32,925 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:47:32,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-09-01 03:47:33,015 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:47:33,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:47:33,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 03:47:33,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:47:33,103 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:47:33,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:47:33,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:47:33,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022555687] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:47:33,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:47:33,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 03:47:33,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196996630] [2023-09-01 03:47:33,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:47:33,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 03:47:33,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:47:33,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 03:47:33,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2023-09-01 03:47:33,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 282 [2023-09-01 03:47:33,245 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 980 transitions, 18041 flow. Second operand has 13 states, 13 states have (on average 119.23076923076923) internal successors, (1550), 13 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:47:33,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:47:33,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 282 [2023-09-01 03:47:33,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:48:05,167 INFO L130 PetriNetUnfolder]: 99055/139903 cut-off events. [2023-09-01 03:48:05,167 INFO L131 PetriNetUnfolder]: For 6589928/6589928 co-relation queries the response was YES. [2023-09-01 03:48:07,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1378069 conditions, 139903 events. 99055/139903 cut-off events. For 6589928/6589928 co-relation queries the response was YES. Maximal size of possible extension queue 5333. Compared 1020369 event pairs, 14724 based on Foata normal form. 1772/141675 useless extension candidates. Maximal degree in co-relation 1377999. Up to 50499 conditions per place. [2023-09-01 03:48:07,991 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 3034 selfloop transitions, 403 changer transitions 56/3493 dead transitions. [2023-09-01 03:48:07,991 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 3493 transitions, 70175 flow [2023-09-01 03:48:07,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 03:48:07,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 03:48:07,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1547 transitions. [2023-09-01 03:48:07,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4571513002364066 [2023-09-01 03:48:07,993 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1547 transitions. [2023-09-01 03:48:07,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1547 transitions. [2023-09-01 03:48:07,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:48:07,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1547 transitions. [2023-09-01 03:48:07,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 128.91666666666666) internal successors, (1547), 12 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:48:07,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 282.0) internal successors, (3666), 13 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:48:07,998 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 282.0) internal successors, (3666), 13 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:48:07,998 INFO L175 Difference]: Start difference. First operand has 182 places, 980 transitions, 18041 flow. Second operand 12 states and 1547 transitions. [2023-09-01 03:48:07,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 3493 transitions, 70175 flow [2023-09-01 03:50:01,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 3493 transitions, 64444 flow, removed 2745 selfloop flow, removed 4 redundant places. [2023-09-01 03:50:01,778 INFO L231 Difference]: Finished difference. Result has 194 places, 1342 transitions, 25686 flow [2023-09-01 03:50:01,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=16455, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=25686, PETRI_PLACES=194, PETRI_TRANSITIONS=1342} [2023-09-01 03:50:01,779 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2023-09-01 03:50:01,779 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 1342 transitions, 25686 flow [2023-09-01 03:50:01,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 119.23076923076923) internal successors, (1550), 13 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:50:01,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:50:01,779 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:50:01,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-09-01 03:50:01,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:50:01,980 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:50:01,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:50:01,980 INFO L85 PathProgramCache]: Analyzing trace with hash -408253028, now seen corresponding path program 5 times [2023-09-01 03:50:01,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:50:01,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248578090] [2023-09-01 03:50:01,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:50:01,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:50:02,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:50:02,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:50:02,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:50:02,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248578090] [2023-09-01 03:50:02,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248578090] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:50:02,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920321556] [2023-09-01 03:50:02,101 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 03:50:02,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:50:02,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:50:02,103 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:50:02,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-09-01 03:50:02,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 03:50:02,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:50:02,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 03:50:02,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:50:02,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:50:02,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:50:02,336 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:50:02,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920321556] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:50:02,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:50:02,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2023-09-01 03:50:02,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359445671] [2023-09-01 03:50:02,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:50:02,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 03:50:02,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:50:02,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 03:50:02,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2023-09-01 03:50:02,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 282 [2023-09-01 03:50:02,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 1342 transitions, 25686 flow. Second operand has 14 states, 14 states have (on average 118.92857142857143) internal successors, (1665), 14 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:50:02,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:50:02,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 282 [2023-09-01 03:50:02,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:50:40,288 INFO L130 PetriNetUnfolder]: 99156/142095 cut-off events. [2023-09-01 03:50:40,288 INFO L131 PetriNetUnfolder]: For 5762863/5762863 co-relation queries the response was YES. [2023-09-01 03:50:42,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1339794 conditions, 142095 events. 99156/142095 cut-off events. For 5762863/5762863 co-relation queries the response was YES. Maximal size of possible extension queue 5578. Compared 1063980 event pairs, 13124 based on Foata normal form. 2772/144867 useless extension candidates. Maximal degree in co-relation 1339720. Up to 44981 conditions per place. [2023-09-01 03:50:43,370 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 1437 selfloop transitions, 610 changer transitions 84/2131 dead transitions. [2023-09-01 03:50:43,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 2131 transitions, 42514 flow [2023-09-01 03:50:43,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 03:50:43,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 03:50:43,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2033 transitions. [2023-09-01 03:50:43,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45057624113475175 [2023-09-01 03:50:43,391 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2033 transitions. [2023-09-01 03:50:43,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2033 transitions. [2023-09-01 03:50:43,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:50:43,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2033 transitions. [2023-09-01 03:50:43,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 127.0625) internal successors, (2033), 16 states have internal predecessors, (2033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:50:43,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 282.0) internal successors, (4794), 17 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:50:43,413 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 282.0) internal successors, (4794), 17 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:50:43,413 INFO L175 Difference]: Start difference. First operand has 194 places, 1342 transitions, 25686 flow. Second operand 16 states and 2033 transitions. [2023-09-01 03:50:43,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 2131 transitions, 42514 flow [2023-09-01 03:52:13,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 2131 transitions, 40227 flow, removed 837 selfloop flow, removed 5 redundant places. [2023-09-01 03:52:13,900 INFO L231 Difference]: Finished difference. Result has 206 places, 1336 transitions, 25918 flow [2023-09-01 03:52:13,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=24155, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=582, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=25918, PETRI_PLACES=206, PETRI_TRANSITIONS=1336} [2023-09-01 03:52:13,901 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 155 predicate places. [2023-09-01 03:52:13,901 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 1336 transitions, 25918 flow [2023-09-01 03:52:13,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 118.92857142857143) internal successors, (1665), 14 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:52:13,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:52:13,902 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:52:13,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-09-01 03:52:14,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-09-01 03:52:14,107 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:52:14,107 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:52:14,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1648648090, now seen corresponding path program 6 times [2023-09-01 03:52:14,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:52:14,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39249955] [2023-09-01 03:52:14,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:52:14,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:52:14,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:52:14,229 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:52:14,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:52:14,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39249955] [2023-09-01 03:52:14,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39249955] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:52:14,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877769749] [2023-09-01 03:52:14,230 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 03:52:14,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:52:14,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:52:14,245 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:52:14,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-09-01 03:52:14,349 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 03:52:14,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:52:14,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 03:52:14,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:52:14,475 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:52:14,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:52:14,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:52:14,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877769749] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:52:14,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:52:14,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 03:52:14,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023445912] [2023-09-01 03:52:14,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:52:14,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 03:52:14,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:52:14,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 03:52:14,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-09-01 03:52:14,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 282 [2023-09-01 03:52:14,583 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 1336 transitions, 25918 flow. Second operand has 13 states, 13 states have (on average 123.61538461538461) internal successors, (1607), 13 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:52:14,584 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:52:14,584 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 282 [2023-09-01 03:52:14,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:52:53,892 INFO L130 PetriNetUnfolder]: 103973/149791 cut-off events. [2023-09-01 03:52:53,893 INFO L131 PetriNetUnfolder]: For 6480114/6480114 co-relation queries the response was YES. [2023-09-01 03:52:56,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1408347 conditions, 149791 events. 103973/149791 cut-off events. For 6480114/6480114 co-relation queries the response was YES. Maximal size of possible extension queue 5743. Compared 1145770 event pairs, 13122 based on Foata normal form. 6762/156553 useless extension candidates. Maximal degree in co-relation 1408271. Up to 51160 conditions per place. [2023-09-01 03:52:56,878 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 2713 selfloop transitions, 622 changer transitions 62/3397 dead transitions. [2023-09-01 03:52:56,879 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 3397 transitions, 69959 flow [2023-09-01 03:52:56,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 03:52:56,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 03:52:56,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1724 transitions. [2023-09-01 03:52:56,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702673213311511 [2023-09-01 03:52:56,880 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1724 transitions. [2023-09-01 03:52:56,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1724 transitions. [2023-09-01 03:52:56,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:52:56,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1724 transitions. [2023-09-01 03:52:56,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 132.6153846153846) internal successors, (1724), 13 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:52:56,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 282.0) internal successors, (3948), 14 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:52:56,885 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 282.0) internal successors, (3948), 14 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:52:56,885 INFO L175 Difference]: Start difference. First operand has 206 places, 1336 transitions, 25918 flow. Second operand 13 states and 1724 transitions. [2023-09-01 03:52:56,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 3397 transitions, 69959 flow [2023-09-01 03:54:30,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 3397 transitions, 67091 flow, removed 853 selfloop flow, removed 12 redundant places. [2023-09-01 03:54:30,802 INFO L231 Difference]: Finished difference. Result has 207 places, 1551 transitions, 31654 flow [2023-09-01 03:54:30,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=282, PETRI_DIFFERENCE_MINUEND_FLOW=24087, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=31654, PETRI_PLACES=207, PETRI_TRANSITIONS=1551} [2023-09-01 03:54:30,803 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 156 predicate places. [2023-09-01 03:54:30,803 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 1551 transitions, 31654 flow [2023-09-01 03:54:30,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 123.61538461538461) internal successors, (1607), 13 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:54:30,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:54:30,804 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:54:30,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-09-01 03:54:31,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-09-01 03:54:31,010 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2023-09-01 03:54:31,010 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:54:31,010 INFO L85 PathProgramCache]: Analyzing trace with hash -160152678, now seen corresponding path program 7 times [2023-09-01 03:54:31,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:54:31,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444198756] [2023-09-01 03:54:31,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:54:31,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:54:31,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:54:31,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:54:31,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:54:31,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444198756] [2023-09-01 03:54:31,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444198756] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:54:31,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350239335] [2023-09-01 03:54:31,121 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 03:54:31,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:54:31,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:54:31,125 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:54:31,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-09-01 03:54:31,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:54:31,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 03:54:31,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:54:31,329 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:54:31,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:54:31,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:54:31,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350239335] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:54:31,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:54:31,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-09-01 03:54:31,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886737607] [2023-09-01 03:54:31,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:54:31,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 03:54:31,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:54:31,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 03:54:31,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-09-01 03:54:31,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 282 [2023-09-01 03:54:31,456 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 1551 transitions, 31654 flow. Second operand has 13 states, 13 states have (on average 117.38461538461539) internal successors, (1526), 13 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:54:31,456 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:54:31,456 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 282 [2023-09-01 03:54:31,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand