./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 TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../../../trunk/examples/svcomp/weaver/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 TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 07:14:29,489 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 07:14:29,491 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 07:14:29,525 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 07:14:29,526 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 07:14:29,528 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 07:14:29,538 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 07:14:29,539 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 07:14:29,541 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 07:14:29,549 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 07:14:29,550 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 07:14:29,552 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 07:14:29,552 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 07:14:29,554 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 07:14:29,556 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 07:14:29,559 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 07:14:29,560 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 07:14:29,561 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 07:14:29,563 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 07:14:29,568 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 07:14:29,569 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 07:14:29,570 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 07:14:29,571 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 07:14:29,571 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 07:14:29,576 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 07:14:29,576 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 07:14:29,576 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 07:14:29,577 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 07:14:29,577 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 07:14:29,578 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 07:14:29,578 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 07:14:29,579 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 07:14:29,579 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 07:14:29,580 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 07:14:29,581 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 07:14:29,581 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 07:14:29,582 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 07:14:29,582 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 07:14:29,582 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 07:14:29,583 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 07:14:29,583 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 07:14:29,585 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-08-30 07:14:29,618 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 07:14:29,619 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 07:14:29,620 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 07:14:29,621 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 07:14:29,621 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 07:14:29,621 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 07:14:29,622 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 07:14:29,622 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 07:14:29,622 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 07:14:29,623 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 07:14:29,623 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 07:14:29,624 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 07:14:29,624 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 07:14:29,624 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 07:14:29,624 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 07:14:29,624 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-08-30 07:14:29,624 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-08-30 07:14:29,625 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-08-30 07:14:29,625 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 07:14:29,625 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-08-30 07:14:29,625 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 07:14:29,625 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 07:14:29,625 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 07:14:29,626 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 07:14:29,626 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 07:14:29,626 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 07:14:29,626 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 07:14:29,626 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 07:14:29,627 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 07:14:29,627 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 07:14:29,627 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 07:14:29,627 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 07:14:29,627 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 07:14:29,628 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 07:14:29,628 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 -> TOGETHER [2023-08-30 07:14:29,913 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 07:14:29,931 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 07:14:29,934 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 07:14:29,935 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 07:14:29,935 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 07:14:29,937 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-08-30 07:14:31,253 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 07:14:31,398 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 07:14:31,398 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2023-08-30 07:14:31,404 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/209c4c4de/8da44555a22248d3aaa66439e825e875/FLAG8576283bf [2023-08-30 07:14:31,415 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/209c4c4de/8da44555a22248d3aaa66439e825e875 [2023-08-30 07:14:31,418 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 07:14:31,421 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 07:14:31,423 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 07:14:31,424 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 07:14:31,427 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 07:14:31,428 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,431 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64d9d25d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31, skipping insertion in model container [2023-08-30 07:14:31,432 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,437 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 07:14:31,457 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 07:14:31,591 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-08-30 07:14:31,599 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 07:14:31,612 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 07:14:31,652 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-08-30 07:14:31,657 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 07:14:31,666 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 07:14:31,667 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 07:14:31,673 INFO L208 MainTranslator]: Completed translation [2023-08-30 07:14:31,674 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31 WrapperNode [2023-08-30 07:14:31,674 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 07:14:31,675 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 07:14:31,676 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 07:14:31,676 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 07:14:31,681 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,698 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,728 INFO L138 Inliner]: procedures = 22, calls = 42, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 137 [2023-08-30 07:14:31,729 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 07:14:31,730 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 07:14:31,730 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 07:14:31,731 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 07:14:31,746 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,746 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,760 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,761 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,768 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,779 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,782 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,787 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,789 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 07:14:31,790 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 07:14:31,791 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 07:14:31,791 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 07:14:31,792 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (1/1) ... [2023-08-30 07:14:31,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 07:14:31,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:14:31,821 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-30 07:14:31,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-30 07:14:31,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 07:14:31,864 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-30 07:14:31,864 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-30 07:14:31,864 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-30 07:14:31,864 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-30 07:14:31,864 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-30 07:14:31,865 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-30 07:14:31,865 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-08-30 07:14:31,865 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-08-30 07:14:31,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 07:14:31,865 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 07:14:31,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 07:14:31,866 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-30 07:14:31,866 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-30 07:14:31,866 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 07:14:31,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 07:14:31,866 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 07:14:31,866 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 07:14:31,868 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 07:14:31,983 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 07:14:31,984 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 07:14:32,287 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 07:14:32,360 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 07:14:32,360 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-30 07:14:32,362 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 07:14:32 BoogieIcfgContainer [2023-08-30 07:14:32,363 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 07:14:32,364 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 07:14:32,365 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 07:14:32,367 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 07:14:32,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 07:14:31" (1/3) ... [2023-08-30 07:14:32,368 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32ad4de8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 07:14:32, skipping insertion in model container [2023-08-30 07:14:32,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:14:31" (2/3) ... [2023-08-30 07:14:32,369 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32ad4de8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 07:14:32, skipping insertion in model container [2023-08-30 07:14:32,369 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 07:14:32" (3/3) ... [2023-08-30 07:14:32,370 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c [2023-08-30 07:14:32,385 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 07:14:32,386 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2023-08-30 07:14:32,386 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 07:14:32,445 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-30 07:14:32,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 148 transitions, 328 flow [2023-08-30 07:14:32,529 INFO L130 PetriNetUnfolder]: 10/144 cut-off events. [2023-08-30 07:14:32,530 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:32,535 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-08-30 07:14:32,536 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 148 transitions, 328 flow [2023-08-30 07:14:32,540 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 143 places, 140 transitions, 304 flow [2023-08-30 07:14:32,543 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 07:14:32,552 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 143 places, 140 transitions, 304 flow [2023-08-30 07:14:32,558 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 143 places, 140 transitions, 304 flow [2023-08-30 07:14:32,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 143 places, 140 transitions, 304 flow [2023-08-30 07:14:32,595 INFO L130 PetriNetUnfolder]: 10/140 cut-off events. [2023-08-30 07:14:32,595 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:32,596 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-08-30 07:14:32,598 INFO L119 LiptonReduction]: Number of co-enabled transitions 1608 [2023-08-30 07:14:37,835 INFO L134 LiptonReduction]: Checked pairs total: 2074 [2023-08-30 07:14:37,835 INFO L136 LiptonReduction]: Total number of compositions: 134 [2023-08-30 07:14:37,848 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 07:14:37,853 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;@1eaebf90, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 07:14:37,854 INFO L358 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2023-08-30 07:14:37,855 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-08-30 07:14:37,855 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 07:14:37,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:37,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-30 07:14:37,856 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-08-30 07:14:37,865 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:37,865 INFO L85 PathProgramCache]: Analyzing trace with hash 600, now seen corresponding path program 1 times [2023-08-30 07:14:37,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:37,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907181138] [2023-08-30 07:14:37,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:37,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:37,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:37,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:37,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:37,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907181138] [2023-08-30 07:14:37,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907181138] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:37,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:37,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-30 07:14:37,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657862301] [2023-08-30 07:14:37,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:37,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 07:14:37,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:38,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 07:14:38,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 07:14:38,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 282 [2023-08-30 07:14:38,016 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-08-30 07:14:38,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:38,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 282 [2023-08-30 07:14:38,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:38,181 INFO L130 PetriNetUnfolder]: 513/692 cut-off events. [2023-08-30 07:14:38,181 INFO L131 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2023-08-30 07:14:38,185 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-08-30 07:14:38,190 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 39 selfloop transitions, 0 changer transitions 0/39 dead transitions. [2023-08-30 07:14:38,190 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 39 transitions, 180 flow [2023-08-30 07:14:38,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 07:14:38,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 07:14:38,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 300 transitions. [2023-08-30 07:14:38,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2023-08-30 07:14:38,210 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 300 transitions. [2023-08-30 07:14:38,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 300 transitions. [2023-08-30 07:14:38,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:38,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 300 transitions. [2023-08-30 07:14:38,225 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-08-30 07:14:38,230 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-08-30 07:14:38,231 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-08-30 07:14:38,233 INFO L175 Difference]: Start difference. First operand has 51 places, 42 transitions, 108 flow. Second operand 2 states and 300 transitions. [2023-08-30 07:14:38,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 39 transitions, 180 flow [2023-08-30 07:14:38,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 39 transitions, 164 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-30 07:14:38,240 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 86 flow [2023-08-30 07:14:38,241 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-08-30 07:14:38,245 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -10 predicate places. [2023-08-30 07:14:38,246 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 86 flow [2023-08-30 07:14:38,247 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-08-30 07:14:38,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:38,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 07:14:38,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 07:14:38,250 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-08-30 07:14:38,252 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:38,252 INFO L85 PathProgramCache]: Analyzing trace with hash 591344, now seen corresponding path program 1 times [2023-08-30 07:14:38,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:38,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619516326] [2023-08-30 07:14:38,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:38,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:38,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:38,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:38,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:38,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619516326] [2023-08-30 07:14:38,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619516326] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:38,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:38,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 07:14:38,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892780480] [2023-08-30 07:14:38,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:38,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 07:14:38,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:38,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 07:14:38,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 07:14:38,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 282 [2023-08-30 07:14:38,637 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-08-30 07:14:38,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:38,638 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 282 [2023-08-30 07:14:38,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:38,759 INFO L130 PetriNetUnfolder]: 487/656 cut-off events. [2023-08-30 07:14:38,760 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:38,761 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-08-30 07:14:38,764 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 36 selfloop transitions, 1 changer transitions 0/37 dead transitions. [2023-08-30 07:14:38,764 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 37 transitions, 156 flow [2023-08-30 07:14:38,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 07:14:38,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 07:14:38,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 393 transitions. [2023-08-30 07:14:38,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645390070921986 [2023-08-30 07:14:38,768 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 393 transitions. [2023-08-30 07:14:38,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 393 transitions. [2023-08-30 07:14:38,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:38,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 393 transitions. [2023-08-30 07:14:38,770 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-08-30 07:14:38,773 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-08-30 07:14:38,774 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-08-30 07:14:38,774 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 86 flow. Second operand 3 states and 393 transitions. [2023-08-30 07:14:38,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 37 transitions, 156 flow [2023-08-30 07:14:38,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 37 transitions, 156 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 07:14:38,776 INFO L231 Difference]: Finished difference. Result has 41 places, 37 transitions, 84 flow [2023-08-30 07:14:38,776 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-08-30 07:14:38,777 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -10 predicate places. [2023-08-30 07:14:38,777 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 37 transitions, 84 flow [2023-08-30 07:14:38,777 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-08-30 07:14:38,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:38,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 07:14:38,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 07:14:38,778 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-08-30 07:14:38,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:38,780 INFO L85 PathProgramCache]: Analyzing trace with hash 591345, now seen corresponding path program 1 times [2023-08-30 07:14:38,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:38,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077888166] [2023-08-30 07:14:38,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:38,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:38,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:38,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:38,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:38,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077888166] [2023-08-30 07:14:38,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077888166] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:38,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:38,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 07:14:38,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551344069] [2023-08-30 07:14:38,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:38,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 07:14:38,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:38,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 07:14:38,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 07:14:39,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 282 [2023-08-30 07:14:39,023 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-08-30 07:14:39,023 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:39,023 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 282 [2023-08-30 07:14:39,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:39,117 INFO L130 PetriNetUnfolder]: 461/620 cut-off events. [2023-08-30 07:14:39,118 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:39,119 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-08-30 07:14:39,122 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 34 selfloop transitions, 1 changer transitions 0/35 dead transitions. [2023-08-30 07:14:39,122 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 35 transitions, 150 flow [2023-08-30 07:14:39,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 07:14:39,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 07:14:39,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions. [2023-08-30 07:14:39,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483451536643026 [2023-08-30 07:14:39,124 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 409 transitions. [2023-08-30 07:14:39,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 409 transitions. [2023-08-30 07:14:39,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:39,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 409 transitions. [2023-08-30 07:14:39,126 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-08-30 07:14:39,128 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-08-30 07:14:39,128 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-08-30 07:14:39,128 INFO L175 Difference]: Start difference. First operand has 41 places, 37 transitions, 84 flow. Second operand 3 states and 409 transitions. [2023-08-30 07:14:39,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 35 transitions, 150 flow [2023-08-30 07:14:39,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 35 transitions, 149 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:39,130 INFO L231 Difference]: Finished difference. Result has 40 places, 35 transitions, 81 flow [2023-08-30 07:14:39,130 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-08-30 07:14:39,131 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -11 predicate places. [2023-08-30 07:14:39,131 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 35 transitions, 81 flow [2023-08-30 07:14:39,132 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-08-30 07:14:39,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:39,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 07:14:39,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 07:14:39,132 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-08-30 07:14:39,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:39,133 INFO L85 PathProgramCache]: Analyzing trace with hash 568297419, now seen corresponding path program 1 times [2023-08-30 07:14:39,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:39,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972842721] [2023-08-30 07:14:39,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:39,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:39,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:39,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:39,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:39,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972842721] [2023-08-30 07:14:39,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972842721] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:39,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:39,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 07:14:39,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949403310] [2023-08-30 07:14:39,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:39,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 07:14:39,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:39,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 07:14:39,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 07:14:39,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 282 [2023-08-30 07:14:39,262 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-08-30 07:14:39,262 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:39,262 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 282 [2023-08-30 07:14:39,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:39,358 INFO L130 PetriNetUnfolder]: 445/596 cut-off events. [2023-08-30 07:14:39,358 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:39,359 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-08-30 07:14:39,362 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 32 selfloop transitions, 1 changer transitions 0/33 dead transitions. [2023-08-30 07:14:39,362 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 33 transitions, 143 flow [2023-08-30 07:14:39,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 07:14:39,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 07:14:39,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 407 transitions. [2023-08-30 07:14:39,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48108747044917255 [2023-08-30 07:14:39,368 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 407 transitions. [2023-08-30 07:14:39,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 407 transitions. [2023-08-30 07:14:39,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:39,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 407 transitions. [2023-08-30 07:14:39,369 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-08-30 07:14:39,371 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-08-30 07:14:39,372 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-08-30 07:14:39,372 INFO L175 Difference]: Start difference. First operand has 40 places, 35 transitions, 81 flow. Second operand 3 states and 407 transitions. [2023-08-30 07:14:39,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 33 transitions, 143 flow [2023-08-30 07:14:39,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 33 transitions, 142 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:39,374 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 78 flow [2023-08-30 07:14:39,374 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-08-30 07:14:39,376 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -12 predicate places. [2023-08-30 07:14:39,376 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 78 flow [2023-08-30 07:14:39,377 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-08-30 07:14:39,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:39,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 07:14:39,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 07:14:39,377 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-08-30 07:14:39,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:39,378 INFO L85 PathProgramCache]: Analyzing trace with hash 568297418, now seen corresponding path program 1 times [2023-08-30 07:14:39,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:39,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629688107] [2023-08-30 07:14:39,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:39,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:39,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:39,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:39,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:39,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629688107] [2023-08-30 07:14:39,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629688107] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:39,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:39,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 07:14:39,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346824663] [2023-08-30 07:14:39,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:39,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 07:14:39,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:39,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 07:14:39,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 07:14:39,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 282 [2023-08-30 07:14:39,513 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-08-30 07:14:39,513 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:39,514 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 282 [2023-08-30 07:14:39,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:39,575 INFO L130 PetriNetUnfolder]: 429/572 cut-off events. [2023-08-30 07:14:39,575 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:39,576 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-08-30 07:14:39,579 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 30 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-08-30 07:14:39,579 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 31 transitions, 136 flow [2023-08-30 07:14:39,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 07:14:39,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 07:14:39,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2023-08-30 07:14:39,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574468085106383 [2023-08-30 07:14:39,581 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 387 transitions. [2023-08-30 07:14:39,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 387 transitions. [2023-08-30 07:14:39,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:39,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 387 transitions. [2023-08-30 07:14:39,582 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-08-30 07:14:39,584 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-08-30 07:14:39,585 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-08-30 07:14:39,585 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 78 flow. Second operand 3 states and 387 transitions. [2023-08-30 07:14:39,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 31 transitions, 136 flow [2023-08-30 07:14:39,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 31 transitions, 135 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:39,586 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 75 flow [2023-08-30 07:14:39,586 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-08-30 07:14:39,587 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -13 predicate places. [2023-08-30 07:14:39,587 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 75 flow [2023-08-30 07:14:39,588 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-08-30 07:14:39,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:39,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 07:14:39,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 07:14:39,588 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-08-30 07:14:39,589 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:39,589 INFO L85 PathProgramCache]: Analyzing trace with hash 672984988, now seen corresponding path program 1 times [2023-08-30 07:14:39,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:39,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754887071] [2023-08-30 07:14:39,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:39,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:39,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:39,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:39,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:39,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754887071] [2023-08-30 07:14:39,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754887071] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:39,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:39,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 07:14:39,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279341375] [2023-08-30 07:14:39,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:39,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 07:14:39,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:39,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 07:14:39,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 07:14:39,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 282 [2023-08-30 07:14:39,717 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-08-30 07:14:39,718 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:39,718 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 282 [2023-08-30 07:14:39,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:39,782 INFO L130 PetriNetUnfolder]: 403/536 cut-off events. [2023-08-30 07:14:39,783 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:39,784 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-08-30 07:14:39,786 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 28 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2023-08-30 07:14:39,786 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 29 transitions, 129 flow [2023-08-30 07:14:39,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 07:14:39,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 07:14:39,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 403 transitions. [2023-08-30 07:14:39,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47635933806146574 [2023-08-30 07:14:39,788 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 403 transitions. [2023-08-30 07:14:39,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 403 transitions. [2023-08-30 07:14:39,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:39,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 403 transitions. [2023-08-30 07:14:39,790 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-08-30 07:14:39,791 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-08-30 07:14:39,792 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-08-30 07:14:39,792 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 75 flow. Second operand 3 states and 403 transitions. [2023-08-30 07:14:39,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 29 transitions, 129 flow [2023-08-30 07:14:39,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 29 transitions, 128 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:39,793 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 72 flow [2023-08-30 07:14:39,793 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-08-30 07:14:39,794 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -14 predicate places. [2023-08-30 07:14:39,794 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 72 flow [2023-08-30 07:14:39,794 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-08-30 07:14:39,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:39,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 07:14:39,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 07:14:39,795 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-08-30 07:14:39,795 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:39,796 INFO L85 PathProgramCache]: Analyzing trace with hash 672984987, now seen corresponding path program 1 times [2023-08-30 07:14:39,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:39,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117295323] [2023-08-30 07:14:39,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:39,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:39,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:39,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:39,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:39,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117295323] [2023-08-30 07:14:39,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117295323] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:39,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:39,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 07:14:39,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879557945] [2023-08-30 07:14:39,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:39,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 07:14:39,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:39,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 07:14:39,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 07:14:39,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 282 [2023-08-30 07:14:39,879 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-08-30 07:14:39,880 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:39,880 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 282 [2023-08-30 07:14:39,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:39,936 INFO L130 PetriNetUnfolder]: 377/500 cut-off events. [2023-08-30 07:14:39,937 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:39,938 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-08-30 07:14:39,940 INFO L137 encePairwiseOnDemand]: 279/282 looper letters, 26 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2023-08-30 07:14:39,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 27 transitions, 122 flow [2023-08-30 07:14:39,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 07:14:39,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 07:14:39,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 383 transitions. [2023-08-30 07:14:39,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45271867612293143 [2023-08-30 07:14:39,942 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 383 transitions. [2023-08-30 07:14:39,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 383 transitions. [2023-08-30 07:14:39,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:39,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 383 transitions. [2023-08-30 07:14:39,943 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-08-30 07:14:39,945 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-08-30 07:14:39,945 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-08-30 07:14:39,945 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 72 flow. Second operand 3 states and 383 transitions. [2023-08-30 07:14:39,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 27 transitions, 122 flow [2023-08-30 07:14:39,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 27 transitions, 121 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:39,946 INFO L231 Difference]: Finished difference. Result has 36 places, 27 transitions, 69 flow [2023-08-30 07:14:39,947 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-08-30 07:14:39,947 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -15 predicate places. [2023-08-30 07:14:39,947 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 27 transitions, 69 flow [2023-08-30 07:14:39,948 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-08-30 07:14:39,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:39,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 07:14:39,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 07:14:39,948 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-08-30 07:14:39,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:39,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1801476211, now seen corresponding path program 1 times [2023-08-30 07:14:39,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:39,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983399965] [2023-08-30 07:14:39,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:39,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:39,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:39,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:39,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:39,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983399965] [2023-08-30 07:14:39,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983399965] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:39,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:39,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 07:14:39,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51586291] [2023-08-30 07:14:39,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:39,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 07:14:39,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:39,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 07:14:39,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 07:14:40,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 282 [2023-08-30 07:14:40,027 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-08-30 07:14:40,028 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:40,028 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 282 [2023-08-30 07:14:40,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:40,082 INFO L130 PetriNetUnfolder]: 313/420 cut-off events. [2023-08-30 07:14:40,083 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:40,083 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-08-30 07:14:40,085 INFO L137 encePairwiseOnDemand]: 280/282 looper letters, 25 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-08-30 07:14:40,085 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 26 transitions, 119 flow [2023-08-30 07:14:40,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 07:14:40,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 07:14:40,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 384 transitions. [2023-08-30 07:14:40,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45390070921985815 [2023-08-30 07:14:40,087 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 384 transitions. [2023-08-30 07:14:40,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 384 transitions. [2023-08-30 07:14:40,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:40,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 384 transitions. [2023-08-30 07:14:40,089 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-08-30 07:14:40,090 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-08-30 07:14:40,090 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-08-30 07:14:40,090 INFO L175 Difference]: Start difference. First operand has 36 places, 27 transitions, 69 flow. Second operand 3 states and 384 transitions. [2023-08-30 07:14:40,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 26 transitions, 119 flow [2023-08-30 07:14:40,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 26 transitions, 118 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:40,092 INFO L231 Difference]: Finished difference. Result has 36 places, 26 transitions, 68 flow [2023-08-30 07:14:40,092 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-08-30 07:14:40,092 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -15 predicate places. [2023-08-30 07:14:40,093 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 26 transitions, 68 flow [2023-08-30 07:14:40,093 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-08-30 07:14:40,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:40,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 07:14:40,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 07:14:40,094 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-08-30 07:14:40,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:40,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1801476213, now seen corresponding path program 1 times [2023-08-30 07:14:40,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:40,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186559617] [2023-08-30 07:14:40,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:40,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:40,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:40,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:40,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:40,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186559617] [2023-08-30 07:14:40,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186559617] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:40,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:40,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-30 07:14:40,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862296460] [2023-08-30 07:14:40,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:40,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 07:14:40,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:40,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 07:14:40,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-30 07:14:40,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 282 [2023-08-30 07:14:40,356 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-08-30 07:14:40,356 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:40,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 282 [2023-08-30 07:14:40,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:40,406 INFO L130 PetriNetUnfolder]: 249/340 cut-off events. [2023-08-30 07:14:40,407 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:40,407 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-08-30 07:14:40,409 INFO L137 encePairwiseOnDemand]: 280/282 looper letters, 24 selfloop transitions, 1 changer transitions 0/25 dead transitions. [2023-08-30 07:14:40,409 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 25 transitions, 116 flow [2023-08-30 07:14:40,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 07:14:40,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 07:14:40,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 344 transitions. [2023-08-30 07:14:40,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4066193853427896 [2023-08-30 07:14:40,411 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 344 transitions. [2023-08-30 07:14:40,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 344 transitions. [2023-08-30 07:14:40,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:40,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 344 transitions. [2023-08-30 07:14:40,412 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-08-30 07:14:40,418 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-08-30 07:14:40,419 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-08-30 07:14:40,419 INFO L175 Difference]: Start difference. First operand has 36 places, 26 transitions, 68 flow. Second operand 3 states and 344 transitions. [2023-08-30 07:14:40,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 25 transitions, 116 flow [2023-08-30 07:14:40,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 25 transitions, 115 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:40,420 INFO L231 Difference]: Finished difference. Result has 36 places, 25 transitions, 67 flow [2023-08-30 07:14:40,420 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-08-30 07:14:40,421 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -15 predicate places. [2023-08-30 07:14:40,421 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 25 transitions, 67 flow [2023-08-30 07:14:40,422 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-08-30 07:14:40,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:40,422 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-08-30 07:14:40,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 07:14:40,422 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-08-30 07:14:40,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:40,423 INFO L85 PathProgramCache]: Analyzing trace with hash 445356642, now seen corresponding path program 1 times [2023-08-30 07:14:40,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:40,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867484230] [2023-08-30 07:14:40,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:40,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:40,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:40,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:40,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:40,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867484230] [2023-08-30 07:14:40,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867484230] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:40,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:40,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 07:14:40,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713428571] [2023-08-30 07:14:40,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:40,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 07:14:40,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:40,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 07:14:40,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 07:14:40,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 282 [2023-08-30 07:14:40,508 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-08-30 07:14:40,508 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:40,508 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 282 [2023-08-30 07:14:40,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:40,604 INFO L130 PetriNetUnfolder]: 431/611 cut-off events. [2023-08-30 07:14:40,604 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-30 07:14:40,605 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-08-30 07:14:40,607 INFO L137 encePairwiseOnDemand]: 276/282 looper letters, 39 selfloop transitions, 3 changer transitions 3/45 dead transitions. [2023-08-30 07:14:40,607 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 45 transitions, 204 flow [2023-08-30 07:14:40,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 07:14:40,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 07:14:40,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 432 transitions. [2023-08-30 07:14:40,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2023-08-30 07:14:40,609 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 432 transitions. [2023-08-30 07:14:40,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 432 transitions. [2023-08-30 07:14:40,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:40,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 432 transitions. [2023-08-30 07:14:40,611 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-08-30 07:14:40,612 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-08-30 07:14:40,613 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-08-30 07:14:40,613 INFO L175 Difference]: Start difference. First operand has 36 places, 25 transitions, 67 flow. Second operand 3 states and 432 transitions. [2023-08-30 07:14:40,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 45 transitions, 204 flow [2023-08-30 07:14:40,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 45 transitions, 203 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:40,614 INFO L231 Difference]: Finished difference. Result has 38 places, 27 transitions, 89 flow [2023-08-30 07:14:40,615 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-08-30 07:14:40,615 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -13 predicate places. [2023-08-30 07:14:40,615 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 27 transitions, 89 flow [2023-08-30 07:14:40,616 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-08-30 07:14:40,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:40,616 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-08-30 07:14:40,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 07:14:40,616 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-08-30 07:14:40,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:40,617 INFO L85 PathProgramCache]: Analyzing trace with hash -434733771, now seen corresponding path program 1 times [2023-08-30 07:14:40,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:40,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305395164] [2023-08-30 07:14:40,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:40,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:40,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:40,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:40,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:40,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305395164] [2023-08-30 07:14:40,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305395164] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:40,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:40,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 07:14:40,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256559301] [2023-08-30 07:14:40,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:40,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 07:14:40,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:40,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 07:14:40,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 07:14:40,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 282 [2023-08-30 07:14:40,849 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-08-30 07:14:40,849 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:40,849 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 282 [2023-08-30 07:14:40,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:41,026 INFO L130 PetriNetUnfolder]: 757/1069 cut-off events. [2023-08-30 07:14:41,026 INFO L131 PetriNetUnfolder]: For 321/321 co-relation queries the response was YES. [2023-08-30 07:14:41,028 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-08-30 07:14:41,033 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 75 selfloop transitions, 7 changer transitions 0/82 dead transitions. [2023-08-30 07:14:41,033 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 82 transitions, 405 flow [2023-08-30 07:14:41,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 07:14:41,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 07:14:41,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 690 transitions. [2023-08-30 07:14:41,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2023-08-30 07:14:41,036 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 690 transitions. [2023-08-30 07:14:41,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 690 transitions. [2023-08-30 07:14:41,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:41,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 690 transitions. [2023-08-30 07:14:41,038 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-08-30 07:14:41,041 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-08-30 07:14:41,041 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-08-30 07:14:41,041 INFO L175 Difference]: Start difference. First operand has 38 places, 27 transitions, 89 flow. Second operand 5 states and 690 transitions. [2023-08-30 07:14:41,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 82 transitions, 405 flow [2023-08-30 07:14:41,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 82 transitions, 401 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:41,044 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 137 flow [2023-08-30 07:14:41,044 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-08-30 07:14:41,045 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -8 predicate places. [2023-08-30 07:14:41,045 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 137 flow [2023-08-30 07:14:41,045 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-08-30 07:14:41,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:41,046 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-08-30 07:14:41,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 07:14:41,046 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-08-30 07:14:41,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:41,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1266777233, now seen corresponding path program 2 times [2023-08-30 07:14:41,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:41,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130357835] [2023-08-30 07:14:41,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:41,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:41,181 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:41,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:41,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130357835] [2023-08-30 07:14:41,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130357835] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:41,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:41,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 07:14:41,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753196462] [2023-08-30 07:14:41,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:41,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 07:14:41,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:41,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 07:14:41,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 07:14:41,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 282 [2023-08-30 07:14:41,211 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-08-30 07:14:41,211 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:41,211 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 282 [2023-08-30 07:14:41,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:41,363 INFO L130 PetriNetUnfolder]: 727/1039 cut-off events. [2023-08-30 07:14:41,363 INFO L131 PetriNetUnfolder]: For 870/870 co-relation queries the response was YES. [2023-08-30 07:14:41,365 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-08-30 07:14:41,369 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 38 selfloop transitions, 3 changer transitions 23/64 dead transitions. [2023-08-30 07:14:41,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 64 transitions, 361 flow [2023-08-30 07:14:41,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 07:14:41,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 07:14:41,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 530 transitions. [2023-08-30 07:14:41,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4698581560283688 [2023-08-30 07:14:41,372 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 530 transitions. [2023-08-30 07:14:41,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 530 transitions. [2023-08-30 07:14:41,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:41,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 530 transitions. [2023-08-30 07:14:41,374 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-08-30 07:14:41,375 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-08-30 07:14:41,376 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-08-30 07:14:41,376 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 137 flow. Second operand 4 states and 530 transitions. [2023-08-30 07:14:41,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 64 transitions, 361 flow [2023-08-30 07:14:41,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 64 transitions, 357 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:41,381 INFO L231 Difference]: Finished difference. Result has 46 places, 32 transitions, 148 flow [2023-08-30 07:14:41,381 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-08-30 07:14:41,382 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -5 predicate places. [2023-08-30 07:14:41,382 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 32 transitions, 148 flow [2023-08-30 07:14:41,382 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-08-30 07:14:41,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:41,383 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-08-30 07:14:41,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 07:14:41,383 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-08-30 07:14:41,383 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:41,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1935360971, now seen corresponding path program 3 times [2023-08-30 07:14:41,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:41,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48234170] [2023-08-30 07:14:41,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:41,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:41,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:41,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:41,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:41,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48234170] [2023-08-30 07:14:41,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48234170] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:14:41,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004716832] [2023-08-30 07:14:41,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 07:14:41,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:14:41,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:14:41,561 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-08-30 07:14:41,568 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-08-30 07:14:41,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 07:14:41,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 07:14:41,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-30 07:14:41,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:14:41,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:41,816 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 07:14:41,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004716832] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:41,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 07:14:41,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2023-08-30 07:14:41,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657422635] [2023-08-30 07:14:41,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:41,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 07:14:41,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:41,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 07:14:41,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-30 07:14:41,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 282 [2023-08-30 07:14:41,854 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-08-30 07:14:41,854 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:41,854 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 282 [2023-08-30 07:14:41,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:42,038 INFO L130 PetriNetUnfolder]: 1065/1476 cut-off events. [2023-08-30 07:14:42,040 INFO L131 PetriNetUnfolder]: For 1860/1860 co-relation queries the response was YES. [2023-08-30 07:14:42,043 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-08-30 07:14:42,049 INFO L137 encePairwiseOnDemand]: 278/282 looper letters, 68 selfloop transitions, 3 changer transitions 0/71 dead transitions. [2023-08-30 07:14:42,050 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 71 transitions, 464 flow [2023-08-30 07:14:42,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 07:14:42,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 07:14:42,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 547 transitions. [2023-08-30 07:14:42,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4849290780141844 [2023-08-30 07:14:42,052 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 547 transitions. [2023-08-30 07:14:42,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 547 transitions. [2023-08-30 07:14:42,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:42,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 547 transitions. [2023-08-30 07:14:42,054 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-08-30 07:14:42,055 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-08-30 07:14:42,057 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-08-30 07:14:42,057 INFO L175 Difference]: Start difference. First operand has 46 places, 32 transitions, 148 flow. Second operand 4 states and 547 transitions. [2023-08-30 07:14:42,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 71 transitions, 464 flow [2023-08-30 07:14:42,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 71 transitions, 452 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-30 07:14:42,062 INFO L231 Difference]: Finished difference. Result has 48 places, 34 transitions, 166 flow [2023-08-30 07:14:42,062 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-08-30 07:14:42,064 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, -3 predicate places. [2023-08-30 07:14:42,064 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 34 transitions, 166 flow [2023-08-30 07:14:42,064 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-08-30 07:14:42,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:42,065 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-08-30 07:14:42,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-30 07:14:42,273 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-08-30 07:14:42,273 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-08-30 07:14:42,274 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:42,274 INFO L85 PathProgramCache]: Analyzing trace with hash -203685079, now seen corresponding path program 4 times [2023-08-30 07:14:42,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:42,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108587863] [2023-08-30 07:14:42,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:42,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:42,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:42,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:42,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:42,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108587863] [2023-08-30 07:14:42,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108587863] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:14:42,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326584391] [2023-08-30 07:14:42,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 07:14:42,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:14:42,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:14:42,464 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-08-30 07:14:42,467 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-08-30 07:14:42,560 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 07:14:42,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 07:14:42,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-30 07:14:42,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:14:42,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:42,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:14:42,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:42,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326584391] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 07:14:42,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 07:14:42,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 8 [2023-08-30 07:14:42,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817014855] [2023-08-30 07:14:42,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:42,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 07:14:42,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:42,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 07:14:42,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-08-30 07:14:42,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 282 [2023-08-30 07:14:42,685 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-08-30 07:14:42,685 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:42,685 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 282 [2023-08-30 07:14:42,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:42,924 INFO L130 PetriNetUnfolder]: 1489/2064 cut-off events. [2023-08-30 07:14:42,924 INFO L131 PetriNetUnfolder]: For 2847/2847 co-relation queries the response was YES. [2023-08-30 07:14:42,928 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-08-30 07:14:42,938 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 66 selfloop transitions, 8 changer transitions 0/74 dead transitions. [2023-08-30 07:14:42,938 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 74 transitions, 472 flow [2023-08-30 07:14:42,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 07:14:42,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 07:14:42,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 539 transitions. [2023-08-30 07:14:42,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4778368794326241 [2023-08-30 07:14:42,941 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 539 transitions. [2023-08-30 07:14:42,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 539 transitions. [2023-08-30 07:14:42,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:42,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 539 transitions. [2023-08-30 07:14:42,943 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-08-30 07:14:42,945 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-08-30 07:14:42,946 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-08-30 07:14:42,946 INFO L175 Difference]: Start difference. First operand has 48 places, 34 transitions, 166 flow. Second operand 4 states and 539 transitions. [2023-08-30 07:14:42,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 74 transitions, 472 flow [2023-08-30 07:14:42,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 74 transitions, 468 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:42,950 INFO L231 Difference]: Finished difference. Result has 52 places, 37 transitions, 217 flow [2023-08-30 07:14:42,950 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-08-30 07:14:42,951 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 1 predicate places. [2023-08-30 07:14:42,951 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 37 transitions, 217 flow [2023-08-30 07:14:42,952 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-08-30 07:14:42,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:42,952 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-08-30 07:14:42,961 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-08-30 07:14:43,158 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-08-30 07:14:43,159 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-08-30 07:14:43,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:43,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1195199833, now seen corresponding path program 1 times [2023-08-30 07:14:43,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:43,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534922204] [2023-08-30 07:14:43,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:43,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:43,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:43,276 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:43,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:43,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534922204] [2023-08-30 07:14:43,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534922204] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:43,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:43,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 07:14:43,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117118639] [2023-08-30 07:14:43,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:43,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 07:14:43,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:43,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 07:14:43,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 07:14:43,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 282 [2023-08-30 07:14:43,306 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-08-30 07:14:43,306 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:43,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 282 [2023-08-30 07:14:43,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:43,620 INFO L130 PetriNetUnfolder]: 1879/2642 cut-off events. [2023-08-30 07:14:43,621 INFO L131 PetriNetUnfolder]: For 6896/6896 co-relation queries the response was YES. [2023-08-30 07:14:43,625 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-08-30 07:14:43,643 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 79 selfloop transitions, 6 changer transitions 3/88 dead transitions. [2023-08-30 07:14:43,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 88 transitions, 640 flow [2023-08-30 07:14:43,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 07:14:43,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 07:14:43,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 680 transitions. [2023-08-30 07:14:43,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48226950354609927 [2023-08-30 07:14:43,646 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 680 transitions. [2023-08-30 07:14:43,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 680 transitions. [2023-08-30 07:14:43,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:43,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 680 transitions. [2023-08-30 07:14:43,648 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-08-30 07:14:43,650 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-08-30 07:14:43,650 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-08-30 07:14:43,650 INFO L175 Difference]: Start difference. First operand has 52 places, 37 transitions, 217 flow. Second operand 5 states and 680 transitions. [2023-08-30 07:14:43,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 88 transitions, 640 flow [2023-08-30 07:14:43,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 88 transitions, 640 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 07:14:43,655 INFO L231 Difference]: Finished difference. Result has 57 places, 41 transitions, 274 flow [2023-08-30 07:14:43,655 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-08-30 07:14:43,656 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2023-08-30 07:14:43,656 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 41 transitions, 274 flow [2023-08-30 07:14:43,656 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-08-30 07:14:43,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:43,656 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-08-30 07:14:43,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 07:14:43,657 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-08-30 07:14:43,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:43,657 INFO L85 PathProgramCache]: Analyzing trace with hash -474368377, now seen corresponding path program 2 times [2023-08-30 07:14:43,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:43,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662301157] [2023-08-30 07:14:43,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:43,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:43,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:43,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:43,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:43,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662301157] [2023-08-30 07:14:43,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662301157] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 07:14:43,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 07:14:43,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 07:14:43,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463504597] [2023-08-30 07:14:43,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:43,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 07:14:43,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:43,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 07:14:43,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 07:14:43,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 282 [2023-08-30 07:14:43,823 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-08-30 07:14:43,823 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:43,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 282 [2023-08-30 07:14:43,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:44,217 INFO L130 PetriNetUnfolder]: 2411/3430 cut-off events. [2023-08-30 07:14:44,218 INFO L131 PetriNetUnfolder]: For 11491/11491 co-relation queries the response was YES. [2023-08-30 07:14:44,225 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-08-30 07:14:44,255 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 93 selfloop transitions, 9 changer transitions 0/102 dead transitions. [2023-08-30 07:14:44,255 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 102 transitions, 837 flow [2023-08-30 07:14:44,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 07:14:44,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 07:14:44,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 684 transitions. [2023-08-30 07:14:44,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851063829787234 [2023-08-30 07:14:44,258 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 684 transitions. [2023-08-30 07:14:44,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 684 transitions. [2023-08-30 07:14:44,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:44,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 684 transitions. [2023-08-30 07:14:44,260 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-08-30 07:14:44,262 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-08-30 07:14:44,263 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-08-30 07:14:44,263 INFO L175 Difference]: Start difference. First operand has 57 places, 41 transitions, 274 flow. Second operand 5 states and 684 transitions. [2023-08-30 07:14:44,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 102 transitions, 837 flow [2023-08-30 07:14:44,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 102 transitions, 831 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-08-30 07:14:44,271 INFO L231 Difference]: Finished difference. Result has 63 places, 48 transitions, 362 flow [2023-08-30 07:14:44,271 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-08-30 07:14:44,272 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2023-08-30 07:14:44,272 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 48 transitions, 362 flow [2023-08-30 07:14:44,272 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-08-30 07:14:44,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:44,273 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-08-30 07:14:44,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 07:14:44,273 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-08-30 07:14:44,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:44,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1834625105, now seen corresponding path program 3 times [2023-08-30 07:14:44,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:44,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038693182] [2023-08-30 07:14:44,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:44,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:44,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:44,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:44,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:44,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038693182] [2023-08-30 07:14:44,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038693182] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:14:44,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924496504] [2023-08-30 07:14:44,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 07:14:44,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:14:44,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:14:44,423 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-08-30 07:14:44,433 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-08-30 07:14:44,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 07:14:44,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 07:14:44,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-30 07:14:44,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:14:44,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:44,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:14:44,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:44,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924496504] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-30 07:14:44,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-30 07:14:44,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 8 [2023-08-30 07:14:44,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285990011] [2023-08-30 07:14:44,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 07:14:44,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 07:14:44,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:44,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 07:14:44,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-08-30 07:14:44,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 282 [2023-08-30 07:14:44,692 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-08-30 07:14:44,693 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:44,693 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 282 [2023-08-30 07:14:44,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:45,202 INFO L130 PetriNetUnfolder]: 2935/4318 cut-off events. [2023-08-30 07:14:45,202 INFO L131 PetriNetUnfolder]: For 17544/17544 co-relation queries the response was YES. [2023-08-30 07:14:45,211 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-08-30 07:14:45,231 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 74 selfloop transitions, 10 changer transitions 3/87 dead transitions. [2023-08-30 07:14:45,232 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 757 flow [2023-08-30 07:14:45,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 07:14:45,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 07:14:45,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 534 transitions. [2023-08-30 07:14:45,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4734042553191489 [2023-08-30 07:14:45,234 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 534 transitions. [2023-08-30 07:14:45,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 534 transitions. [2023-08-30 07:14:45,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:45,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 534 transitions. [2023-08-30 07:14:45,236 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-08-30 07:14:45,237 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-08-30 07:14:45,238 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-08-30 07:14:45,238 INFO L175 Difference]: Start difference. First operand has 63 places, 48 transitions, 362 flow. Second operand 4 states and 534 transitions. [2023-08-30 07:14:45,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 757 flow [2023-08-30 07:14:45,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 87 transitions, 757 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 07:14:45,247 INFO L231 Difference]: Finished difference. Result has 67 places, 48 transitions, 404 flow [2023-08-30 07:14:45,247 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-08-30 07:14:45,248 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2023-08-30 07:14:45,248 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 48 transitions, 404 flow [2023-08-30 07:14:45,248 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-08-30 07:14:45,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:45,249 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-08-30 07:14:45,259 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-08-30 07:14:45,455 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-08-30 07:14:45,456 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-08-30 07:14:45,456 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:45,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1925786685, now seen corresponding path program 1 times [2023-08-30 07:14:45,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:45,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164343767] [2023-08-30 07:14:45,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:45,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:45,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:45,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 07:14:45,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:45,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164343767] [2023-08-30 07:14:45,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164343767] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:14:45,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361981669] [2023-08-30 07:14:45,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:45,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:14:45,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:14:45,592 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-08-30 07:14:45,599 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-08-30 07:14:45,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:45,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 07:14:45,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:14:45,762 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:45,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:14:45,792 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:45,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361981669] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 07:14:45,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 07:14:45,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 2, 2] total 6 [2023-08-30 07:14:45,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442830084] [2023-08-30 07:14:45,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 07:14:45,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 07:14:45,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:45,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 07:14:45,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-30 07:14:45,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 282 [2023-08-30 07:14:45,871 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-08-30 07:14:45,871 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:45,872 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 282 [2023-08-30 07:14:45,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:47,002 INFO L130 PetriNetUnfolder]: 5021/7623 cut-off events. [2023-08-30 07:14:47,002 INFO L131 PetriNetUnfolder]: For 38432/38432 co-relation queries the response was YES. [2023-08-30 07:14:47,026 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-08-30 07:14:47,055 INFO L137 encePairwiseOnDemand]: 275/282 looper letters, 139 selfloop transitions, 52 changer transitions 11/202 dead transitions. [2023-08-30 07:14:47,056 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 202 transitions, 1945 flow [2023-08-30 07:14:47,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 07:14:47,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 07:14:47,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1308 transitions. [2023-08-30 07:14:47,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46382978723404256 [2023-08-30 07:14:47,060 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1308 transitions. [2023-08-30 07:14:47,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1308 transitions. [2023-08-30 07:14:47,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:47,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1308 transitions. [2023-08-30 07:14:47,063 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-08-30 07:14:47,066 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-08-30 07:14:47,067 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-08-30 07:14:47,067 INFO L175 Difference]: Start difference. First operand has 67 places, 48 transitions, 404 flow. Second operand 10 states and 1308 transitions. [2023-08-30 07:14:47,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 202 transitions, 1945 flow [2023-08-30 07:14:47,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 202 transitions, 1833 flow, removed 56 selfloop flow, removed 1 redundant places. [2023-08-30 07:14:47,107 INFO L231 Difference]: Finished difference. Result has 80 places, 96 transitions, 1110 flow [2023-08-30 07:14:47,108 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-08-30 07:14:47,108 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 29 predicate places. [2023-08-30 07:14:47,108 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 96 transitions, 1110 flow [2023-08-30 07:14:47,109 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-08-30 07:14:47,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:47,109 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-08-30 07:14:47,116 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-08-30 07:14:47,315 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-08-30 07:14:47,316 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-08-30 07:14:47,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:47,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1496800493, now seen corresponding path program 1 times [2023-08-30 07:14:47,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:47,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138969813] [2023-08-30 07:14:47,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:47,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:47,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:47,445 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:14:47,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:47,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138969813] [2023-08-30 07:14:47,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138969813] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:14:47,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452102509] [2023-08-30 07:14:47,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:47,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:14:47,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:14:47,448 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-08-30 07:14:47,450 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-08-30 07:14:47,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:47,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-30 07:14:47,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:14:47,595 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:47,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:14:47,624 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 07:14:47,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452102509] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 07:14:47,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 07:14:47,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 7 [2023-08-30 07:14:47,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103312737] [2023-08-30 07:14:47,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 07:14:47,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 07:14:47,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:47,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 07:14:47,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-08-30 07:14:47,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 282 [2023-08-30 07:14:47,692 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-08-30 07:14:47,692 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:47,692 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 282 [2023-08-30 07:14:47,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:49,658 INFO L130 PetriNetUnfolder]: 8852/13305 cut-off events. [2023-08-30 07:14:49,659 INFO L131 PetriNetUnfolder]: For 93872/93872 co-relation queries the response was YES. [2023-08-30 07:14:49,719 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-08-30 07:14:49,864 INFO L137 encePairwiseOnDemand]: 275/282 looper letters, 193 selfloop transitions, 146 changer transitions 8/347 dead transitions. [2023-08-30 07:14:49,865 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 347 transitions, 3713 flow [2023-08-30 07:14:49,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 07:14:49,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 07:14:49,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1647 transitions. [2023-08-30 07:14:49,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2023-08-30 07:14:49,869 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1647 transitions. [2023-08-30 07:14:49,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1647 transitions. [2023-08-30 07:14:49,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:49,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1647 transitions. [2023-08-30 07:14:49,873 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-08-30 07:14:49,877 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-08-30 07:14:49,878 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-08-30 07:14:49,878 INFO L175 Difference]: Start difference. First operand has 80 places, 96 transitions, 1110 flow. Second operand 12 states and 1647 transitions. [2023-08-30 07:14:49,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 347 transitions, 3713 flow [2023-08-30 07:14:50,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 347 transitions, 3419 flow, removed 134 selfloop flow, removed 3 redundant places. [2023-08-30 07:14:50,133 INFO L231 Difference]: Finished difference. Result has 93 places, 198 transitions, 2677 flow [2023-08-30 07:14:50,133 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-08-30 07:14:50,134 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 42 predicate places. [2023-08-30 07:14:50,134 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 198 transitions, 2677 flow [2023-08-30 07:14:50,135 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-08-30 07:14:50,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:50,135 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-08-30 07:14:50,143 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-08-30 07:14:50,343 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-08-30 07:14:50,344 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-08-30 07:14:50,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:50,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1939625668, now seen corresponding path program 1 times [2023-08-30 07:14:50,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:50,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777689811] [2023-08-30 07:14:50,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:50,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:50,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:50,545 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:14:50,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:50,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777689811] [2023-08-30 07:14:50,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777689811] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:14:50,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031523638] [2023-08-30 07:14:50,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:50,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:14:50,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:14:50,549 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-08-30 07:14:50,576 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-08-30 07:14:50,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:50,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 07:14:50,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:14:50,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:14:50,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:14:50,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:14:50,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031523638] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 07:14:50,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 07:14:50,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2023-08-30 07:14:50,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925612970] [2023-08-30 07:14:50,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 07:14:50,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-30 07:14:50,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:50,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-30 07:14:50,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-08-30 07:14:51,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 282 [2023-08-30 07:14:51,020 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-08-30 07:14:51,020 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:51,020 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 282 [2023-08-30 07:14:51,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:14:56,196 INFO L130 PetriNetUnfolder]: 25265/36810 cut-off events. [2023-08-30 07:14:56,196 INFO L131 PetriNetUnfolder]: For 381047/381047 co-relation queries the response was YES. [2023-08-30 07:14:56,364 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-08-30 07:14:56,569 INFO L137 encePairwiseOnDemand]: 275/282 looper letters, 814 selfloop transitions, 370 changer transitions 0/1184 dead transitions. [2023-08-30 07:14:56,569 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 1184 transitions, 17067 flow [2023-08-30 07:14:56,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-30 07:14:56,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-30 07:14:56,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4372 transitions. [2023-08-30 07:14:56,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4429584599797366 [2023-08-30 07:14:56,582 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4372 transitions. [2023-08-30 07:14:56,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4372 transitions. [2023-08-30 07:14:56,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:14:56,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4372 transitions. [2023-08-30 07:14:56,596 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-08-30 07:14:56,611 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-08-30 07:14:56,612 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-08-30 07:14:56,612 INFO L175 Difference]: Start difference. First operand has 93 places, 198 transitions, 2677 flow. Second operand 35 states and 4372 transitions. [2023-08-30 07:14:56,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 1184 transitions, 17067 flow [2023-08-30 07:14:58,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 1184 transitions, 14269 flow, removed 1346 selfloop flow, removed 5 redundant places. [2023-08-30 07:14:58,718 INFO L231 Difference]: Finished difference. Result has 146 places, 505 transitions, 7420 flow [2023-08-30 07:14:58,719 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-08-30 07:14:58,719 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 95 predicate places. [2023-08-30 07:14:58,719 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 505 transitions, 7420 flow [2023-08-30 07:14:58,720 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-08-30 07:14:58,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:14:58,720 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-08-30 07:14:58,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-30 07:14:58,929 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-08-30 07:14:58,929 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-08-30 07:14:58,930 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:14:58,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1119282916, now seen corresponding path program 2 times [2023-08-30 07:14:58,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:14:58,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726023300] [2023-08-30 07:14:58,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:14:58,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:14:58,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:14:59,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:14:59,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:14:59,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726023300] [2023-08-30 07:14:59,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726023300] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:14:59,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076395574] [2023-08-30 07:14:59,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 07:14:59,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:14:59,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:14:59,110 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-08-30 07:14:59,134 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-08-30 07:14:59,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 07:14:59,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 07:14:59,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 07:14:59,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:14:59,366 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:14:59,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:14:59,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:14:59,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076395574] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 07:14:59,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 07:14:59,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-30 07:14:59,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916535568] [2023-08-30 07:14:59,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 07:14:59,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-30 07:14:59,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:14:59,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-30 07:14:59,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2023-08-30 07:14:59,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 282 [2023-08-30 07:14:59,515 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-08-30 07:14:59,515 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:14:59,515 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 282 [2023-08-30 07:14:59,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:15:09,144 INFO L130 PetriNetUnfolder]: 36863/53475 cut-off events. [2023-08-30 07:15:09,145 INFO L131 PetriNetUnfolder]: For 2086761/2086761 co-relation queries the response was YES. [2023-08-30 07:15:09,567 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-08-30 07:15:09,904 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 832 selfloop transitions, 204 changer transitions 65/1101 dead transitions. [2023-08-30 07:15:09,905 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 1101 transitions, 18375 flow [2023-08-30 07:15:09,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 07:15:09,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 07:15:09,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2037 transitions. [2023-08-30 07:15:09,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45146276595744683 [2023-08-30 07:15:09,910 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2037 transitions. [2023-08-30 07:15:09,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2037 transitions. [2023-08-30 07:15:09,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:15:09,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2037 transitions. [2023-08-30 07:15:09,915 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-08-30 07:15:09,921 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-08-30 07:15:09,922 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-08-30 07:15:09,922 INFO L175 Difference]: Start difference. First operand has 146 places, 505 transitions, 7420 flow. Second operand 16 states and 2037 transitions. [2023-08-30 07:15:09,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 1101 transitions, 18375 flow [2023-08-30 07:15:16,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 1101 transitions, 17220 flow, removed 566 selfloop flow, removed 2 redundant places. [2023-08-30 07:15:16,886 INFO L231 Difference]: Finished difference. Result has 166 places, 661 transitions, 10494 flow [2023-08-30 07:15:16,887 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-08-30 07:15:16,887 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 115 predicate places. [2023-08-30 07:15:16,887 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 661 transitions, 10494 flow [2023-08-30 07:15:16,888 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-08-30 07:15:16,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:15:16,888 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-08-30 07:15:16,898 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-08-30 07:15:17,093 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-08-30 07:15:17,094 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-08-30 07:15:17,095 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:15:17,095 INFO L85 PathProgramCache]: Analyzing trace with hash -66862256, now seen corresponding path program 3 times [2023-08-30 07:15:17,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:15:17,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297031932] [2023-08-30 07:15:17,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:15:17,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:15:17,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:15:17,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:15:17,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:15:17,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297031932] [2023-08-30 07:15:17,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297031932] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:15:17,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041138932] [2023-08-30 07:15:17,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 07:15:17,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:15:17,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:15:17,294 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-08-30 07:15:17,297 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-08-30 07:15:17,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-30 07:15:17,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 07:15:17,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 07:15:17,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:15:17,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:15:17,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:15:17,598 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:15:17,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041138932] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 07:15:17,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 07:15:17,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2023-08-30 07:15:17,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859344311] [2023-08-30 07:15:17,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 07:15:17,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-30 07:15:17,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:15:17,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-30 07:15:17,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2023-08-30 07:15:17,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 282 [2023-08-30 07:15:17,673 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-08-30 07:15:17,673 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:15:17,674 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 282 [2023-08-30 07:15:17,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:15:32,733 INFO L130 PetriNetUnfolder]: 52648/75015 cut-off events. [2023-08-30 07:15:32,733 INFO L131 PetriNetUnfolder]: For 3446111/3446111 co-relation queries the response was YES. [2023-08-30 07:15:33,406 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-08-30 07:15:33,752 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 882 selfloop transitions, 507 changer transitions 38/1427 dead transitions. [2023-08-30 07:15:33,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 1427 transitions, 26414 flow [2023-08-30 07:15:33,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 07:15:33,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 07:15:33,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1928 transitions. [2023-08-30 07:15:33,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557919621749409 [2023-08-30 07:15:33,755 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1928 transitions. [2023-08-30 07:15:33,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1928 transitions. [2023-08-30 07:15:33,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:15:33,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1928 transitions. [2023-08-30 07:15:33,759 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-08-30 07:15:33,913 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-08-30 07:15:33,915 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-08-30 07:15:33,916 INFO L175 Difference]: Start difference. First operand has 166 places, 661 transitions, 10494 flow. Second operand 15 states and 1928 transitions. [2023-08-30 07:15:33,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 1427 transitions, 26414 flow [2023-08-30 07:16:13,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 1427 transitions, 24359 flow, removed 898 selfloop flow, removed 6 redundant places. [2023-08-30 07:16:13,659 INFO L231 Difference]: Finished difference. Result has 182 places, 980 transitions, 18041 flow [2023-08-30 07:16:13,659 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-08-30 07:16:13,660 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 131 predicate places. [2023-08-30 07:16:13,660 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 980 transitions, 18041 flow [2023-08-30 07:16:13,660 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-08-30 07:16:13,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:16:13,660 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-08-30 07:16:13,667 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-08-30 07:16:13,861 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-08-30 07:16:13,861 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-08-30 07:16:13,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:16:13,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1497177348, now seen corresponding path program 4 times [2023-08-30 07:16:13,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:16:13,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659374737] [2023-08-30 07:16:13,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:16:13,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:16:13,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:16:14,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:16:14,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:16:14,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659374737] [2023-08-30 07:16:14,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659374737] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:16:14,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774427404] [2023-08-30 07:16:14,026 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 07:16:14,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:16:14,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:16:14,027 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-08-30 07:16:14,029 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-08-30 07:16:14,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 07:16:14,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 07:16:14,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 07:16:14,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:16:14,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:16:14,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:16:14,313 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:16:14,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774427404] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 07:16:14,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 07:16:14,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-30 07:16:14,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070070563] [2023-08-30 07:16:14,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 07:16:14,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-30 07:16:14,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:16:14,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-30 07:16:14,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2023-08-30 07:16:14,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 282 [2023-08-30 07:16:14,385 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-08-30 07:16:14,385 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:16:14,385 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 282 [2023-08-30 07:16:14,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:16:49,513 INFO L130 PetriNetUnfolder]: 99055/139903 cut-off events. [2023-08-30 07:16:49,513 INFO L131 PetriNetUnfolder]: For 6589928/6589928 co-relation queries the response was YES. [2023-08-30 07:16:50,951 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-08-30 07:16:51,786 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 3034 selfloop transitions, 403 changer transitions 56/3493 dead transitions. [2023-08-30 07:16:51,786 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 3493 transitions, 70175 flow [2023-08-30 07:16:51,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 07:16:51,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 07:16:51,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1547 transitions. [2023-08-30 07:16:51,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4571513002364066 [2023-08-30 07:16:51,788 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1547 transitions. [2023-08-30 07:16:51,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1547 transitions. [2023-08-30 07:16:51,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:16:51,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1547 transitions. [2023-08-30 07:16:51,791 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-08-30 07:16:51,794 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-08-30 07:16:51,795 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-08-30 07:16:51,795 INFO L175 Difference]: Start difference. First operand has 182 places, 980 transitions, 18041 flow. Second operand 12 states and 1547 transitions. [2023-08-30 07:16:51,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 3493 transitions, 70175 flow [2023-08-30 07:19:40,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 3493 transitions, 64444 flow, removed 2745 selfloop flow, removed 4 redundant places. [2023-08-30 07:19:40,041 INFO L231 Difference]: Finished difference. Result has 194 places, 1342 transitions, 25686 flow [2023-08-30 07:19:40,042 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-08-30 07:19:40,042 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2023-08-30 07:19:40,042 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 1342 transitions, 25686 flow [2023-08-30 07:19:40,043 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-08-30 07:19:40,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:19:40,043 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-08-30 07:19:40,048 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-08-30 07:19:40,243 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-08-30 07:19:40,244 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-08-30 07:19:40,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:19:40,244 INFO L85 PathProgramCache]: Analyzing trace with hash -408253028, now seen corresponding path program 5 times [2023-08-30 07:19:40,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:19:40,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397886079] [2023-08-30 07:19:40,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:19:40,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:19:40,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:19:40,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 07:19:40,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:19:40,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397886079] [2023-08-30 07:19:40,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397886079] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:19:40,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534951811] [2023-08-30 07:19:40,445 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 07:19:40,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:19:40,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:19:40,449 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-08-30 07:19:40,470 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-08-30 07:19:40,561 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 07:19:40,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 07:19:40,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 07:19:40,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:19:40,667 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 07:19:40,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:19:40,764 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 07:19:40,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534951811] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 07:19:40,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 07:19:40,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2023-08-30 07:19:40,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582541981] [2023-08-30 07:19:40,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 07:19:40,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-30 07:19:40,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:19:40,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-30 07:19:40,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2023-08-30 07:19:40,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 282 [2023-08-30 07:19:40,858 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-08-30 07:19:40,858 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:19:40,859 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 282 [2023-08-30 07:19:40,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:20:21,978 INFO L130 PetriNetUnfolder]: 99156/142095 cut-off events. [2023-08-30 07:20:21,978 INFO L131 PetriNetUnfolder]: For 5762863/5762863 co-relation queries the response was YES. [2023-08-30 07:20:23,618 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-08-30 07:20:24,401 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 1437 selfloop transitions, 610 changer transitions 84/2131 dead transitions. [2023-08-30 07:20:24,401 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 2131 transitions, 42514 flow [2023-08-30 07:20:24,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 07:20:24,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 07:20:24,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2033 transitions. [2023-08-30 07:20:24,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45057624113475175 [2023-08-30 07:20:24,404 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2033 transitions. [2023-08-30 07:20:24,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2033 transitions. [2023-08-30 07:20:24,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:20:24,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2033 transitions. [2023-08-30 07:20:24,407 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-08-30 07:20:24,411 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-08-30 07:20:24,411 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-08-30 07:20:24,412 INFO L175 Difference]: Start difference. First operand has 194 places, 1342 transitions, 25686 flow. Second operand 16 states and 2033 transitions. [2023-08-30 07:20:24,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 2131 transitions, 42514 flow [2023-08-30 07:22:25,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 2131 transitions, 40227 flow, removed 837 selfloop flow, removed 5 redundant places. [2023-08-30 07:22:25,418 INFO L231 Difference]: Finished difference. Result has 206 places, 1336 transitions, 25918 flow [2023-08-30 07:22:25,419 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-08-30 07:22:25,421 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 155 predicate places. [2023-08-30 07:22:25,421 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 1336 transitions, 25918 flow [2023-08-30 07:22:25,422 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-08-30 07:22:25,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:22:25,422 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-08-30 07:22:25,431 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-08-30 07:22:25,628 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-08-30 07:22:25,628 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-08-30 07:22:25,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:22:25,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1648648090, now seen corresponding path program 6 times [2023-08-30 07:22:25,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:22:25,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608656798] [2023-08-30 07:22:25,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:22:25,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:22:25,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:22:25,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:22:25,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:22:25,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608656798] [2023-08-30 07:22:25,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608656798] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:22:25,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273724773] [2023-08-30 07:22:25,773 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 07:22:25,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:22:25,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:22:25,774 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-08-30 07:22:25,777 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-08-30 07:22:25,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 07:22:25,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 07:22:25,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 07:22:25,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:22:26,040 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:22:26,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:22:26,134 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:22:26,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273724773] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 07:22:26,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 07:22:26,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-30 07:22:26,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899745415] [2023-08-30 07:22:26,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 07:22:26,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-30 07:22:26,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:22:26,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-30 07:22:26,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-08-30 07:22:26,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 282 [2023-08-30 07:22:26,217 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-08-30 07:22:26,217 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:22:26,217 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 282 [2023-08-30 07:22:26,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:23:10,875 INFO L130 PetriNetUnfolder]: 103973/149791 cut-off events. [2023-08-30 07:23:10,875 INFO L131 PetriNetUnfolder]: For 6480114/6480114 co-relation queries the response was YES. [2023-08-30 07:23:12,630 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-08-30 07:23:13,326 INFO L137 encePairwiseOnDemand]: 277/282 looper letters, 2713 selfloop transitions, 622 changer transitions 62/3397 dead transitions. [2023-08-30 07:23:13,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 3397 transitions, 69959 flow [2023-08-30 07:23:13,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 07:23:13,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 07:23:13,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1724 transitions. [2023-08-30 07:23:13,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702673213311511 [2023-08-30 07:23:13,329 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1724 transitions. [2023-08-30 07:23:13,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1724 transitions. [2023-08-30 07:23:13,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:23:13,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1724 transitions. [2023-08-30 07:23:13,331 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-08-30 07:23:13,334 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-08-30 07:23:13,335 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-08-30 07:23:13,335 INFO L175 Difference]: Start difference. First operand has 206 places, 1336 transitions, 25918 flow. Second operand 13 states and 1724 transitions. [2023-08-30 07:23:13,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 3397 transitions, 69959 flow [2023-08-30 07:25:17,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 3397 transitions, 67091 flow, removed 853 selfloop flow, removed 12 redundant places. [2023-08-30 07:25:17,804 INFO L231 Difference]: Finished difference. Result has 207 places, 1551 transitions, 31654 flow [2023-08-30 07:25:17,804 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-08-30 07:25:17,805 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 156 predicate places. [2023-08-30 07:25:17,805 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 1551 transitions, 31654 flow [2023-08-30 07:25:17,805 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-08-30 07:25:17,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 07:25:17,806 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-08-30 07:25:17,811 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-08-30 07:25:18,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-08-30 07:25:18,009 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-08-30 07:25:18,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 07:25:18,009 INFO L85 PathProgramCache]: Analyzing trace with hash -160152678, now seen corresponding path program 7 times [2023-08-30 07:25:18,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 07:25:18,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766444667] [2023-08-30 07:25:18,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 07:25:18,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 07:25:18,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:25:18,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:25:18,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 07:25:18,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766444667] [2023-08-30 07:25:18,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766444667] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 07:25:18,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185569093] [2023-08-30 07:25:18,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 07:25:18,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 07:25:18,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 07:25:18,157 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-08-30 07:25:18,159 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-08-30 07:25:18,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 07:25:18,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 07:25:18,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 07:25:18,368 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:25:18,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 07:25:18,448 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 07:25:18,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185569093] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 07:25:18,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 07:25:18,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-30 07:25:18,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097963033] [2023-08-30 07:25:18,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 07:25:18,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-30 07:25:18,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 07:25:18,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-30 07:25:18,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-08-30 07:25:18,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 282 [2023-08-30 07:25:18,522 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-08-30 07:25:18,522 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 07:25:18,523 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 282 [2023-08-30 07:25:18,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 07:26:20,050 INFO L130 PetriNetUnfolder]: 133351/191389 cut-off events. [2023-08-30 07:26:20,050 INFO L131 PetriNetUnfolder]: For 8390100/8390100 co-relation queries the response was YES. [2023-08-30 07:26:22,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1881660 conditions, 191389 events. 133351/191389 cut-off events. For 8390100/8390100 co-relation queries the response was YES. Maximal size of possible extension queue 7595. Compared 1493668 event pairs, 18069 based on Foata normal form. 1544/192933 useless extension candidates. Maximal degree in co-relation 1881583. Up to 105290 conditions per place. [2023-08-30 07:26:23,355 INFO L137 encePairwiseOnDemand]: 275/282 looper letters, 3284 selfloop transitions, 925 changer transitions 163/4372 dead transitions. [2023-08-30 07:26:23,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 4372 transitions, 95056 flow [2023-08-30 07:26:23,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-30 07:26:23,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-30 07:26:23,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2365 transitions. [2023-08-30 07:26:23,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4413960432997387 [2023-08-30 07:26:23,358 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2365 transitions. [2023-08-30 07:26:23,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2365 transitions. [2023-08-30 07:26:23,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 07:26:23,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2365 transitions. [2023-08-30 07:26:23,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 124.47368421052632) internal successors, (2365), 19 states have internal predecessors, (2365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 07:26:23,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 282.0) internal successors, (5640), 20 states have internal predecessors, (5640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 07:26:23,367 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 282.0) internal successors, (5640), 20 states have internal predecessors, (5640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 07:26:23,367 INFO L175 Difference]: Start difference. First operand has 207 places, 1551 transitions, 31654 flow. Second operand 19 states and 2365 transitions. [2023-08-30 07:26:23,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 4372 transitions, 95056 flow Killed by 15