./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/valid-memsafety.prp --file ../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.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 fd523f7f98069bc15a8892c75be26f15a858863c31fc6ea863dcd5f92e46c458 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 00:04:09,594 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 00:04:09,596 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 00:04:09,641 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 00:04:09,643 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 00:04:09,647 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 00:04:09,648 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 00:04:09,651 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 00:04:09,653 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 00:04:09,657 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 00:04:09,658 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 00:04:09,661 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 00:04:09,661 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 00:04:09,663 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 00:04:09,664 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 00:04:09,669 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 00:04:09,670 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 00:04:09,672 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 00:04:09,673 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 00:04:09,678 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 00:04:09,679 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 00:04:09,680 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 00:04:09,680 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 00:04:09,681 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 00:04:09,688 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 00:04:09,688 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 00:04:09,688 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 00:04:09,690 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 00:04:09,691 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 00:04:09,692 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 00:04:09,692 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 00:04:09,698 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 00:04:09,700 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 00:04:09,700 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 00:04:09,701 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 00:04:09,701 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 00:04:09,702 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 00:04:09,702 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 00:04:09,702 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 00:04:09,703 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 00:04:09,704 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 00:04:09,705 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-08-30 00:04:09,738 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 00:04:09,738 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 00:04:09,740 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 00:04:09,740 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 00:04:09,741 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 00:04:09,741 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 00:04:09,741 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 00:04:09,742 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 00:04:09,742 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 00:04:09,742 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 00:04:09,743 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 00:04:09,743 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 00:04:09,743 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 00:04:09,743 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 00:04:09,744 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 00:04:09,744 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-08-30 00:04:09,744 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-08-30 00:04:09,744 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-08-30 00:04:09,744 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 00:04:09,745 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-08-30 00:04:09,745 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 00:04:09,745 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 00:04:09,745 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 00:04:09,746 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 00:04:09,746 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 00:04:09,746 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 00:04:09,746 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 00:04:09,746 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 00:04:09,747 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 00:04:09,747 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 00:04:09,747 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 00:04:09,747 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 00:04:09,748 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 00:04:09,748 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 00:04:09,748 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 -> fd523f7f98069bc15a8892c75be26f15a858863c31fc6ea863dcd5f92e46c458 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> AFTER [2023-08-30 00:04:10,066 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 00:04:10,090 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 00:04:10,092 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 00:04:10,093 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 00:04:10,093 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 00:04:10,095 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2023-08-30 00:04:11,266 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 00:04:11,441 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 00:04:11,441 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2023-08-30 00:04:11,448 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/14be517fb/af56bdc91b9c4c2e9b2898d6ada9ec8e/FLAGe0871f227 [2023-08-30 00:04:11,461 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/14be517fb/af56bdc91b9c4c2e9b2898d6ada9ec8e [2023-08-30 00:04:11,464 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 00:04:11,465 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 00:04:11,467 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 00:04:11,467 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 00:04:11,475 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 00:04:11,476 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,477 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70976156 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11, skipping insertion in model container [2023-08-30 00:04:11,477 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,483 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 00:04:11,497 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 00:04:11,653 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-figure1-alt.wvr.c[2087,2100] [2023-08-30 00:04:11,658 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 00:04:11,670 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 00:04:11,697 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-figure1-alt.wvr.c[2087,2100] [2023-08-30 00:04:11,703 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 00:04:11,712 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 00:04:11,712 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 00:04:11,718 INFO L208 MainTranslator]: Completed translation [2023-08-30 00:04:11,719 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11 WrapperNode [2023-08-30 00:04:11,719 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 00:04:11,721 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 00:04:11,721 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 00:04:11,721 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 00:04:11,728 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,745 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,772 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 78 [2023-08-30 00:04:11,772 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 00:04:11,773 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 00:04:11,774 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 00:04:11,774 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 00:04:11,782 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,783 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,786 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,787 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,802 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,809 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,812 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,817 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,819 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 00:04:11,822 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 00:04:11,823 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 00:04:11,824 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 00:04:11,825 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (1/1) ... [2023-08-30 00:04:11,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 00:04:11,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:11,863 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 00:04:11,888 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 00:04:11,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 00:04:11,902 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-30 00:04:11,902 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-30 00:04:11,902 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-30 00:04:11,902 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-30 00:04:11,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 00:04:11,903 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 00:04:11,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 00:04:11,903 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-30 00:04:11,903 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-30 00:04:11,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 00:04:11,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 00:04:11,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 00:04:11,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 00:04:11,906 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 00:04:11,988 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 00:04:11,990 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 00:04:12,262 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 00:04:12,313 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 00:04:12,313 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-30 00:04:12,315 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 12:04:12 BoogieIcfgContainer [2023-08-30 00:04:12,316 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 00:04:12,318 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 00:04:12,318 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 00:04:12,321 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 00:04:12,321 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 12:04:11" (1/3) ... [2023-08-30 00:04:12,322 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b09fe91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 12:04:12, skipping insertion in model container [2023-08-30 00:04:12,322 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:04:11" (2/3) ... [2023-08-30 00:04:12,322 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b09fe91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 12:04:12, skipping insertion in model container [2023-08-30 00:04:12,323 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 12:04:12" (3/3) ... [2023-08-30 00:04:12,324 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1-alt.wvr.c [2023-08-30 00:04:12,348 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 00:04:12,349 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-08-30 00:04:12,349 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 00:04:12,464 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-30 00:04:12,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 97 places, 96 transitions, 208 flow [2023-08-30 00:04:12,589 INFO L130 PetriNetUnfolder]: 6/94 cut-off events. [2023-08-30 00:04:12,590 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 00:04:12,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103 conditions, 94 events. 6/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 83 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 54. Up to 2 conditions per place. [2023-08-30 00:04:12,597 INFO L82 GeneralOperation]: Start removeDead. Operand has 97 places, 96 transitions, 208 flow [2023-08-30 00:04:12,602 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 91 places, 90 transitions, 192 flow [2023-08-30 00:04:12,606 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 00:04:12,627 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 91 places, 90 transitions, 192 flow [2023-08-30 00:04:12,634 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 90 transitions, 192 flow [2023-08-30 00:04:12,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 91 places, 90 transitions, 192 flow [2023-08-30 00:04:12,659 INFO L130 PetriNetUnfolder]: 6/90 cut-off events. [2023-08-30 00:04:12,661 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 00:04:12,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 90 events. 6/90 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 82 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 54. Up to 2 conditions per place. [2023-08-30 00:04:12,664 INFO L119 LiptonReduction]: Number of co-enabled transitions 660 [2023-08-30 00:04:15,354 INFO L134 LiptonReduction]: Checked pairs total: 712 [2023-08-30 00:04:15,354 INFO L136 LiptonReduction]: Total number of compositions: 87 [2023-08-30 00:04:15,368 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 00:04:15,374 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;@15dc9311, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 00:04:15,374 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-08-30 00:04:15,376 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-08-30 00:04:15,376 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 00:04:15,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:15,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-30 00:04:15,377 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:15,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:15,382 INFO L85 PathProgramCache]: Analyzing trace with hash 382, now seen corresponding path program 1 times [2023-08-30 00:04:15,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:15,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970221184] [2023-08-30 00:04:15,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:15,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:15,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:15,489 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 00:04:15,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:15,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970221184] [2023-08-30 00:04:15,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970221184] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:15,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:15,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-30 00:04:15,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141762164] [2023-08-30 00:04:15,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:15,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 00:04:15,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:15,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 00:04:15,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 00:04:15,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 183 [2023-08-30 00:04:15,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 24 transitions, 60 flow. Second operand has 2 states, 2 states have (on average 85.5) internal successors, (171), 2 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,533 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:15,533 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 183 [2023-08-30 00:04:15,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:15,603 INFO L130 PetriNetUnfolder]: 106/169 cut-off events. [2023-08-30 00:04:15,604 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 00:04:15,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351 conditions, 169 events. 106/169 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 547 event pairs, 45 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 277. Up to 167 conditions per place. [2023-08-30 00:04:15,607 INFO L137 encePairwiseOnDemand]: 180/183 looper letters, 19 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-30 00:04:15,607 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 92 flow [2023-08-30 00:04:15,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 00:04:15,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 00:04:15,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 192 transitions. [2023-08-30 00:04:15,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5245901639344263 [2023-08-30 00:04:15,620 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 192 transitions. [2023-08-30 00:04:15,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 192 transitions. [2023-08-30 00:04:15,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:15,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 192 transitions. [2023-08-30 00:04:15,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 96.0) internal successors, (192), 2 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,631 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,633 INFO L175 Difference]: Start difference. First operand has 29 places, 24 transitions, 60 flow. Second operand 2 states and 192 transitions. [2023-08-30 00:04:15,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 92 flow [2023-08-30 00:04:15,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-30 00:04:15,636 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-08-30 00:04:15,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=23, PETRI_TRANSITIONS=21} [2023-08-30 00:04:15,641 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -6 predicate places. [2023-08-30 00:04:15,641 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-08-30 00:04:15,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 85.5) internal successors, (171), 2 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:15,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 00:04:15,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 00:04:15,643 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:15,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:15,644 INFO L85 PathProgramCache]: Analyzing trace with hash 374625, now seen corresponding path program 1 times [2023-08-30 00:04:15,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:15,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267008108] [2023-08-30 00:04:15,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:15,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:15,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:15,753 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 00:04:15,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:15,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267008108] [2023-08-30 00:04:15,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267008108] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:15,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:15,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 00:04:15,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935124886] [2023-08-30 00:04:15,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:15,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 00:04:15,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:15,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 00:04:15,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 00:04:15,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 183 [2023-08-30 00:04:15,815 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,815 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:15,815 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 183 [2023-08-30 00:04:15,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:15,857 INFO L130 PetriNetUnfolder]: 99/156 cut-off events. [2023-08-30 00:04:15,858 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 00:04:15,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 316 conditions, 156 events. 99/156 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 497 event pairs, 42 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 313. Up to 153 conditions per place. [2023-08-30 00:04:15,859 INFO L137 encePairwiseOnDemand]: 180/183 looper letters, 16 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-08-30 00:04:15,859 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 76 flow [2023-08-30 00:04:15,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 00:04:15,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 00:04:15,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 247 transitions. [2023-08-30 00:04:15,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44990892531876137 [2023-08-30 00:04:15,863 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 247 transitions. [2023-08-30 00:04:15,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 247 transitions. [2023-08-30 00:04:15,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:15,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 247 transitions. [2023-08-30 00:04:15,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.33333333333333) internal successors, (247), 3 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,880 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,880 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 247 transitions. [2023-08-30 00:04:15,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 76 flow [2023-08-30 00:04:15,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 76 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 00:04:15,882 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-08-30 00:04:15,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=44, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2023-08-30 00:04:15,883 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -6 predicate places. [2023-08-30 00:04:15,883 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-08-30 00:04:15,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:15,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:15,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 00:04:15,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 00:04:15,884 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:15,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:15,887 INFO L85 PathProgramCache]: Analyzing trace with hash 374626, now seen corresponding path program 1 times [2023-08-30 00:04:15,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:15,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235856417] [2023-08-30 00:04:15,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:15,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:15,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:16,020 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 00:04:16,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:16,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235856417] [2023-08-30 00:04:16,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235856417] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:16,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:16,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 00:04:16,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355322604] [2023-08-30 00:04:16,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:16,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 00:04:16,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:16,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 00:04:16,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 00:04:16,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 183 [2023-08-30 00:04:16,080 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 81.0) internal successors, (243), 3 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,081 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:16,081 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 183 [2023-08-30 00:04:16,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:16,120 INFO L130 PetriNetUnfolder]: 92/143 cut-off events. [2023-08-30 00:04:16,121 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 00:04:16,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292 conditions, 143 events. 92/143 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 433 event pairs, 39 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 288. Up to 140 conditions per place. [2023-08-30 00:04:16,123 INFO L137 encePairwiseOnDemand]: 180/183 looper letters, 14 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-08-30 00:04:16,123 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2023-08-30 00:04:16,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 00:04:16,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 00:04:16,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 257 transitions. [2023-08-30 00:04:16,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681238615664845 [2023-08-30 00:04:16,125 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 257 transitions. [2023-08-30 00:04:16,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 257 transitions. [2023-08-30 00:04:16,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:16,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 257 transitions. [2023-08-30 00:04:16,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,128 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,129 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 257 transitions. [2023-08-30 00:04:16,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2023-08-30 00:04:16,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 00:04:16,130 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-08-30 00:04:16,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=39, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=41, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2023-08-30 00:04:16,131 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-08-30 00:04:16,131 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-08-30 00:04:16,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 81.0) internal successors, (243), 3 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:16,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 00:04:16,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 00:04:16,132 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:16,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:16,134 INFO L85 PathProgramCache]: Analyzing trace with hash 360022076, now seen corresponding path program 1 times [2023-08-30 00:04:16,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:16,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644932960] [2023-08-30 00:04:16,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:16,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:16,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:16,217 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 00:04:16,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:16,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644932960] [2023-08-30 00:04:16,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644932960] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:16,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:16,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 00:04:16,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843246908] [2023-08-30 00:04:16,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:16,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 00:04:16,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:16,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 00:04:16,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-30 00:04:16,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:16,280 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 41 flow. Second operand has 4 states, 4 states have (on average 73.25) internal successors, (293), 4 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,280 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:16,280 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:16,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:16,319 INFO L130 PetriNetUnfolder]: 70/112 cut-off events. [2023-08-30 00:04:16,319 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 00:04:16,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231 conditions, 112 events. 70/112 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 309 event pairs, 29 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 227. Up to 109 conditions per place. [2023-08-30 00:04:16,321 INFO L137 encePairwiseOnDemand]: 181/183 looper letters, 13 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-08-30 00:04:16,321 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 67 flow [2023-08-30 00:04:16,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 00:04:16,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 00:04:16,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 231 transitions. [2023-08-30 00:04:16,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4207650273224044 [2023-08-30 00:04:16,323 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 231 transitions. [2023-08-30 00:04:16,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 231 transitions. [2023-08-30 00:04:16,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:16,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 231 transitions. [2023-08-30 00:04:16,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,326 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,326 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 231 transitions. [2023-08-30 00:04:16,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 67 flow [2023-08-30 00:04:16,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 16 transitions, 66 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 00:04:16,327 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-08-30 00:04:16,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=40, PETRI_PLACES=22, PETRI_TRANSITIONS=16} [2023-08-30 00:04:16,328 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-08-30 00:04:16,328 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-08-30 00:04:16,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 73.25) internal successors, (293), 4 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:16,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 00:04:16,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 00:04:16,329 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:16,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:16,330 INFO L85 PathProgramCache]: Analyzing trace with hash 360022077, now seen corresponding path program 1 times [2023-08-30 00:04:16,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:16,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702150064] [2023-08-30 00:04:16,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:16,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:16,436 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 00:04:16,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:16,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702150064] [2023-08-30 00:04:16,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702150064] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:16,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:16,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 00:04:16,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251585916] [2023-08-30 00:04:16,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:16,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 00:04:16,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:16,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 00:04:16,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-30 00:04:16,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 183 [2023-08-30 00:04:16,497 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 16 transitions, 40 flow. Second operand has 4 states, 4 states have (on average 79.25) internal successors, (317), 4 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:16,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 183 [2023-08-30 00:04:16,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:16,523 INFO L130 PetriNetUnfolder]: 48/81 cut-off events. [2023-08-30 00:04:16,523 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 00:04:16,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170 conditions, 81 events. 48/81 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 193 event pairs, 19 based on Foata normal form. 0/50 useless extension candidates. Maximal degree in co-relation 166. Up to 78 conditions per place. [2023-08-30 00:04:16,524 INFO L137 encePairwiseOnDemand]: 181/183 looper letters, 12 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-08-30 00:04:16,525 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 64 flow [2023-08-30 00:04:16,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 00:04:16,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 00:04:16,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 248 transitions. [2023-08-30 00:04:16,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517304189435337 [2023-08-30 00:04:16,526 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 248 transitions. [2023-08-30 00:04:16,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 248 transitions. [2023-08-30 00:04:16,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:16,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 248 transitions. [2023-08-30 00:04:16,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,529 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,529 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 248 transitions. [2023-08-30 00:04:16,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 64 flow [2023-08-30 00:04:16,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 15 transitions, 63 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 00:04:16,531 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-08-30 00:04:16,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=37, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=39, PETRI_PLACES=22, PETRI_TRANSITIONS=15} [2023-08-30 00:04:16,531 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-08-30 00:04:16,532 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-08-30 00:04:16,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.25) internal successors, (317), 4 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:16,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:16,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:16,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 00:04:16,533 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:16,533 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:16,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1674693258, now seen corresponding path program 1 times [2023-08-30 00:04:16,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:16,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829155246] [2023-08-30 00:04:16,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:16,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:16,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 00:04:16,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:16,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829155246] [2023-08-30 00:04:16,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829155246] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:16,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:16,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 00:04:16,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233946201] [2023-08-30 00:04:16,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:16,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 00:04:16,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:16,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 00:04:16,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 00:04:17,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 00:04:17,030 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 39 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,030 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:17,031 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 00:04:17,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:17,126 INFO L130 PetriNetUnfolder]: 62/128 cut-off events. [2023-08-30 00:04:17,127 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 00:04:17,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270 conditions, 128 events. 62/128 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 407 event pairs, 2 based on Foata normal form. 1/107 useless extension candidates. Maximal degree in co-relation 266. Up to 61 conditions per place. [2023-08-30 00:04:17,128 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 29 selfloop transitions, 4 changer transitions 11/44 dead transitions. [2023-08-30 00:04:17,128 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 44 transitions, 193 flow [2023-08-30 00:04:17,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 00:04:17,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 00:04:17,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 574 transitions. [2023-08-30 00:04:17,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44808743169398907 [2023-08-30 00:04:17,130 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 574 transitions. [2023-08-30 00:04:17,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 574 transitions. [2023-08-30 00:04:17,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:17,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 574 transitions. [2023-08-30 00:04:17,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 82.0) internal successors, (574), 7 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,135 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,135 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 7 states and 574 transitions. [2023-08-30 00:04:17,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 44 transitions, 193 flow [2023-08-30 00:04:17,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 44 transitions, 192 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 00:04:17,137 INFO L231 Difference]: Finished difference. Result has 32 places, 17 transitions, 74 flow [2023-08-30 00:04:17,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=74, PETRI_PLACES=32, PETRI_TRANSITIONS=17} [2023-08-30 00:04:17,138 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 3 predicate places. [2023-08-30 00:04:17,138 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 17 transitions, 74 flow [2023-08-30 00:04:17,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:17,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:17,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 00:04:17,139 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:17,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:17,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1154660176, now seen corresponding path program 2 times [2023-08-30 00:04:17,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:17,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924446042] [2023-08-30 00:04:17,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:17,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:17,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:17,388 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 00:04:17,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:17,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924446042] [2023-08-30 00:04:17,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924446042] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:17,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:17,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 00:04:17,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651103922] [2023-08-30 00:04:17,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:17,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 00:04:17,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:17,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 00:04:17,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 00:04:17,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 00:04:17,449 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 17 transitions, 74 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,449 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:17,449 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 00:04:17,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:17,526 INFO L130 PetriNetUnfolder]: 58/122 cut-off events. [2023-08-30 00:04:17,527 INFO L131 PetriNetUnfolder]: For 95/95 co-relation queries the response was YES. [2023-08-30 00:04:17,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 386 conditions, 122 events. 58/122 cut-off events. For 95/95 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 351 event pairs, 14 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 377. Up to 63 conditions per place. [2023-08-30 00:04:17,528 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 29 selfloop transitions, 8 changer transitions 8/45 dead transitions. [2023-08-30 00:04:17,529 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 45 transitions, 262 flow [2023-08-30 00:04:17,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 00:04:17,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 00:04:17,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 571 transitions. [2023-08-30 00:04:17,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4457455113192818 [2023-08-30 00:04:17,531 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 571 transitions. [2023-08-30 00:04:17,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 571 transitions. [2023-08-30 00:04:17,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:17,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 571 transitions. [2023-08-30 00:04:17,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 81.57142857142857) internal successors, (571), 7 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,535 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,535 INFO L175 Difference]: Start difference. First operand has 32 places, 17 transitions, 74 flow. Second operand 7 states and 571 transitions. [2023-08-30 00:04:17,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 45 transitions, 262 flow [2023-08-30 00:04:17,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 45 transitions, 235 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-08-30 00:04:17,538 INFO L231 Difference]: Finished difference. Result has 37 places, 23 transitions, 116 flow [2023-08-30 00:04:17,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=116, PETRI_PLACES=37, PETRI_TRANSITIONS=23} [2023-08-30 00:04:17,539 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 8 predicate places. [2023-08-30 00:04:17,539 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 23 transitions, 116 flow [2023-08-30 00:04:17,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:17,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:17,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 00:04:17,540 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:17,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:17,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1234050082, now seen corresponding path program 3 times [2023-08-30 00:04:17,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:17,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766523144] [2023-08-30 00:04:17,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:17,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:17,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:17,807 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 00:04:17,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:17,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766523144] [2023-08-30 00:04:17,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766523144] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:17,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:17,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 00:04:17,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490706801] [2023-08-30 00:04:17,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:17,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 00:04:17,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:17,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 00:04:17,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 00:04:17,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 00:04:17,883 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 23 transitions, 116 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,883 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:17,883 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 00:04:17,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:17,985 INFO L130 PetriNetUnfolder]: 66/144 cut-off events. [2023-08-30 00:04:17,986 INFO L131 PetriNetUnfolder]: For 148/148 co-relation queries the response was YES. [2023-08-30 00:04:17,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 496 conditions, 144 events. 66/144 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 469 event pairs, 14 based on Foata normal form. 1/137 useless extension candidates. Maximal degree in co-relation 484. Up to 67 conditions per place. [2023-08-30 00:04:17,987 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 34 selfloop transitions, 11 changer transitions 5/50 dead transitions. [2023-08-30 00:04:17,988 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 50 transitions, 312 flow [2023-08-30 00:04:17,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 00:04:17,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 00:04:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 571 transitions. [2023-08-30 00:04:17,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4457455113192818 [2023-08-30 00:04:17,991 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 571 transitions. [2023-08-30 00:04:17,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 571 transitions. [2023-08-30 00:04:17,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:17,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 571 transitions. [2023-08-30 00:04:17,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 81.57142857142857) internal successors, (571), 7 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,995 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:17,995 INFO L175 Difference]: Start difference. First operand has 37 places, 23 transitions, 116 flow. Second operand 7 states and 571 transitions. [2023-08-30 00:04:17,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 50 transitions, 312 flow [2023-08-30 00:04:17,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 50 transitions, 299 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-30 00:04:17,998 INFO L231 Difference]: Finished difference. Result has 44 places, 27 transitions, 175 flow [2023-08-30 00:04:17,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=175, PETRI_PLACES=44, PETRI_TRANSITIONS=27} [2023-08-30 00:04:17,999 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2023-08-30 00:04:17,999 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 27 transitions, 175 flow [2023-08-30 00:04:18,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:18,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:18,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 00:04:18,000 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:18,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:18,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1406370750, now seen corresponding path program 4 times [2023-08-30 00:04:18,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:18,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861986145] [2023-08-30 00:04:18,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:18,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:18,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:18,220 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 00:04:18,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:18,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861986145] [2023-08-30 00:04:18,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861986145] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:18,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:18,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 00:04:18,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944884223] [2023-08-30 00:04:18,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:18,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 00:04:18,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:18,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 00:04:18,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-08-30 00:04:18,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 00:04:18,279 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 27 transitions, 175 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,279 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:18,279 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 00:04:18,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:18,404 INFO L130 PetriNetUnfolder]: 62/140 cut-off events. [2023-08-30 00:04:18,404 INFO L131 PetriNetUnfolder]: For 276/276 co-relation queries the response was YES. [2023-08-30 00:04:18,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 538 conditions, 140 events. 62/140 cut-off events. For 276/276 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 448 event pairs, 14 based on Foata normal form. 1/133 useless extension candidates. Maximal degree in co-relation 523. Up to 67 conditions per place. [2023-08-30 00:04:18,406 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 31 selfloop transitions, 12 changer transitions 8/51 dead transitions. [2023-08-30 00:04:18,406 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 51 transitions, 365 flow [2023-08-30 00:04:18,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 00:04:18,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 00:04:18,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 572 transitions. [2023-08-30 00:04:18,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4465261514441842 [2023-08-30 00:04:18,408 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 572 transitions. [2023-08-30 00:04:18,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 572 transitions. [2023-08-30 00:04:18,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:18,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 572 transitions. [2023-08-30 00:04:18,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 81.71428571428571) internal successors, (572), 7 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,412 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,412 INFO L175 Difference]: Start difference. First operand has 44 places, 27 transitions, 175 flow. Second operand 7 states and 572 transitions. [2023-08-30 00:04:18,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 51 transitions, 365 flow [2023-08-30 00:04:18,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 51 transitions, 346 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-30 00:04:18,415 INFO L231 Difference]: Finished difference. Result has 49 places, 28 transitions, 207 flow [2023-08-30 00:04:18,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=207, PETRI_PLACES=49, PETRI_TRANSITIONS=28} [2023-08-30 00:04:18,416 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 20 predicate places. [2023-08-30 00:04:18,416 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 28 transitions, 207 flow [2023-08-30 00:04:18,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:18,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:18,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 00:04:18,417 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:18,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:18,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1151135002, now seen corresponding path program 5 times [2023-08-30 00:04:18,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:18,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944403446] [2023-08-30 00:04:18,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:18,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:18,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:18,674 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 00:04:18,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:18,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944403446] [2023-08-30 00:04:18,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944403446] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:18,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:18,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 00:04:18,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184925965] [2023-08-30 00:04:18,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:18,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 00:04:18,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:18,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 00:04:18,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-08-30 00:04:18,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 00:04:18,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 28 transitions, 207 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:18,727 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 00:04:18,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:18,840 INFO L130 PetriNetUnfolder]: 56/122 cut-off events. [2023-08-30 00:04:18,840 INFO L131 PetriNetUnfolder]: For 280/280 co-relation queries the response was YES. [2023-08-30 00:04:18,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 500 conditions, 122 events. 56/122 cut-off events. For 280/280 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 357 event pairs, 10 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 483. Up to 67 conditions per place. [2023-08-30 00:04:18,842 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 29 selfloop transitions, 12 changer transitions 8/49 dead transitions. [2023-08-30 00:04:18,842 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 49 transitions, 380 flow [2023-08-30 00:04:18,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 00:04:18,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 00:04:18,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 570 transitions. [2023-08-30 00:04:18,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449648711943794 [2023-08-30 00:04:18,844 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 570 transitions. [2023-08-30 00:04:18,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 570 transitions. [2023-08-30 00:04:18,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:18,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 570 transitions. [2023-08-30 00:04:18,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 81.42857142857143) internal successors, (570), 7 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,849 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,849 INFO L175 Difference]: Start difference. First operand has 49 places, 28 transitions, 207 flow. Second operand 7 states and 570 transitions. [2023-08-30 00:04:18,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 49 transitions, 380 flow [2023-08-30 00:04:18,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 49 transitions, 352 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-30 00:04:18,852 INFO L231 Difference]: Finished difference. Result has 52 places, 28 transitions, 214 flow [2023-08-30 00:04:18,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=214, PETRI_PLACES=52, PETRI_TRANSITIONS=28} [2023-08-30 00:04:18,853 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 23 predicate places. [2023-08-30 00:04:18,853 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 28 transitions, 214 flow [2023-08-30 00:04:18,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:18,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:18,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:18,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 00:04:18,854 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:18,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:18,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1434076380, now seen corresponding path program 6 times [2023-08-30 00:04:18,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:18,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684840200] [2023-08-30 00:04:18,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:18,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:18,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:19,062 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 00:04:19,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:19,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684840200] [2023-08-30 00:04:19,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684840200] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 00:04:19,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 00:04:19,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 00:04:19,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988883482] [2023-08-30 00:04:19,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 00:04:19,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 00:04:19,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:19,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 00:04:19,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 00:04:19,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 00:04:19,115 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 28 transitions, 214 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:19,116 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:19,116 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 00:04:19,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:19,183 INFO L130 PetriNetUnfolder]: 54/110 cut-off events. [2023-08-30 00:04:19,183 INFO L131 PetriNetUnfolder]: For 279/279 co-relation queries the response was YES. [2023-08-30 00:04:19,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 461 conditions, 110 events. 54/110 cut-off events. For 279/279 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 284 event pairs, 11 based on Foata normal form. 1/103 useless extension candidates. Maximal degree in co-relation 444. Up to 67 conditions per place. [2023-08-30 00:04:19,185 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 22 selfloop transitions, 12 changer transitions 8/42 dead transitions. [2023-08-30 00:04:19,185 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 42 transitions, 349 flow [2023-08-30 00:04:19,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 00:04:19,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 00:04:19,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 563 transitions. [2023-08-30 00:04:19,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43950039032006244 [2023-08-30 00:04:19,187 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 563 transitions. [2023-08-30 00:04:19,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 563 transitions. [2023-08-30 00:04:19,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:19,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 563 transitions. [2023-08-30 00:04:19,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 80.42857142857143) internal successors, (563), 7 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:19,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:19,192 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:19,192 INFO L175 Difference]: Start difference. First operand has 52 places, 28 transitions, 214 flow. Second operand 7 states and 563 transitions. [2023-08-30 00:04:19,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 42 transitions, 349 flow [2023-08-30 00:04:19,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 42 transitions, 317 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-30 00:04:19,195 INFO L231 Difference]: Finished difference. Result has 52 places, 28 transitions, 216 flow [2023-08-30 00:04:19,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=216, PETRI_PLACES=52, PETRI_TRANSITIONS=28} [2023-08-30 00:04:19,195 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 23 predicate places. [2023-08-30 00:04:19,196 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 28 transitions, 216 flow [2023-08-30 00:04:19,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:19,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:19,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:19,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 00:04:19,197 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:19,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:19,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1347996607, now seen corresponding path program 1 times [2023-08-30 00:04:19,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:19,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005950454] [2023-08-30 00:04:19,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:19,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:19,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:19,367 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 00:04:19,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:19,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005950454] [2023-08-30 00:04:19,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005950454] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:19,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714643687] [2023-08-30 00:04:19,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:19,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:19,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:19,373 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 00:04:19,408 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 00:04:19,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:19,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:19,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:19,749 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 00:04:19,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:19,948 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 00:04:19,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714643687] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:19,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:19,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 00:04:19,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459955901] [2023-08-30 00:04:19,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:19,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:19,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:19,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:19,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:20,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:20,082 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 28 transitions, 216 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:20,082 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:20,082 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:20,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:20,695 INFO L130 PetriNetUnfolder]: 142/289 cut-off events. [2023-08-30 00:04:20,695 INFO L131 PetriNetUnfolder]: For 339/339 co-relation queries the response was YES. [2023-08-30 00:04:20,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 289 events. 142/289 cut-off events. For 339/339 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1133 event pairs, 4 based on Foata normal form. 8/269 useless extension candidates. Maximal degree in co-relation 965. Up to 105 conditions per place. [2023-08-30 00:04:20,697 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 75 selfloop transitions, 29 changer transitions 10/114 dead transitions. [2023-08-30 00:04:20,697 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 114 transitions, 739 flow [2023-08-30 00:04:20,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 00:04:20,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 00:04:20,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1333 transitions. [2023-08-30 00:04:20,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4284795885567342 [2023-08-30 00:04:20,701 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1333 transitions. [2023-08-30 00:04:20,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1333 transitions. [2023-08-30 00:04:20,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:20,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1333 transitions. [2023-08-30 00:04:20,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 78.41176470588235) internal successors, (1333), 17 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:20,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:20,709 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:20,709 INFO L175 Difference]: Start difference. First operand has 52 places, 28 transitions, 216 flow. Second operand 17 states and 1333 transitions. [2023-08-30 00:04:20,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 114 transitions, 739 flow [2023-08-30 00:04:20,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 114 transitions, 670 flow, removed 18 selfloop flow, removed 9 redundant places. [2023-08-30 00:04:20,730 INFO L231 Difference]: Finished difference. Result has 62 places, 46 transitions, 347 flow [2023-08-30 00:04:20,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=347, PETRI_PLACES=62, PETRI_TRANSITIONS=46} [2023-08-30 00:04:20,731 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 33 predicate places. [2023-08-30 00:04:20,731 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 46 transitions, 347 flow [2023-08-30 00:04:20,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:20,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:20,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:20,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:20,937 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,SelfDestructingSolverStorable11 [2023-08-30 00:04:20,937 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:20,938 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:20,938 INFO L85 PathProgramCache]: Analyzing trace with hash -415795115, now seen corresponding path program 2 times [2023-08-30 00:04:20,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:20,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985385943] [2023-08-30 00:04:20,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:20,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:20,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:21,124 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 00:04:21,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:21,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985385943] [2023-08-30 00:04:21,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985385943] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:21,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185493026] [2023-08-30 00:04:21,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 00:04:21,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:21,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:21,126 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 00:04:21,143 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 00:04:21,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 00:04:21,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:21,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:21,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:21,370 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 00:04:21,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:21,569 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 00:04:21,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185493026] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:21,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:21,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 00:04:21,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634850453] [2023-08-30 00:04:21,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:21,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:21,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:21,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:21,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:21,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:21,712 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 46 transitions, 347 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:21,712 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:21,712 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:21,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:22,325 INFO L130 PetriNetUnfolder]: 168/353 cut-off events. [2023-08-30 00:04:22,325 INFO L131 PetriNetUnfolder]: For 684/684 co-relation queries the response was YES. [2023-08-30 00:04:22,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1406 conditions, 353 events. 168/353 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1555 event pairs, 10 based on Foata normal form. 2/343 useless extension candidates. Maximal degree in co-relation 1387. Up to 133 conditions per place. [2023-08-30 00:04:22,328 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 82 selfloop transitions, 43 changer transitions 10/135 dead transitions. [2023-08-30 00:04:22,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 135 transitions, 985 flow [2023-08-30 00:04:22,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 00:04:22,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 00:04:22,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1637 transitions. [2023-08-30 00:04:22,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42596929482175383 [2023-08-30 00:04:22,335 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1637 transitions. [2023-08-30 00:04:22,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1637 transitions. [2023-08-30 00:04:22,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:22,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1637 transitions. [2023-08-30 00:04:22,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 77.95238095238095) internal successors, (1637), 21 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:22,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 183.0) internal successors, (4026), 22 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:22,347 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 183.0) internal successors, (4026), 22 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:22,347 INFO L175 Difference]: Start difference. First operand has 62 places, 46 transitions, 347 flow. Second operand 21 states and 1637 transitions. [2023-08-30 00:04:22,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 135 transitions, 985 flow [2023-08-30 00:04:22,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 135 transitions, 843 flow, removed 60 selfloop flow, removed 5 redundant places. [2023-08-30 00:04:22,354 INFO L231 Difference]: Finished difference. Result has 82 places, 61 transitions, 471 flow [2023-08-30 00:04:22,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=471, PETRI_PLACES=82, PETRI_TRANSITIONS=61} [2023-08-30 00:04:22,356 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2023-08-30 00:04:22,356 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 61 transitions, 471 flow [2023-08-30 00:04:22,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:22,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:22,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:22,365 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 00:04:22,562 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,SelfDestructingSolverStorable12 [2023-08-30 00:04:22,562 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:22,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:22,563 INFO L85 PathProgramCache]: Analyzing trace with hash -498710195, now seen corresponding path program 3 times [2023-08-30 00:04:22,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:22,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250757038] [2023-08-30 00:04:22,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:22,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:22,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:22,780 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 00:04:22,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:22,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250757038] [2023-08-30 00:04:22,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250757038] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:22,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645917236] [2023-08-30 00:04:22,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 00:04:22,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:22,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:22,783 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 00:04:22,785 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 00:04:22,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 00:04:22,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:22,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:22,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:22,982 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 00:04:22,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:23,132 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 00:04:23,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645917236] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:23,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:23,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-08-30 00:04:23,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691388216] [2023-08-30 00:04:23,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:23,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 00:04:23,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:23,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 00:04:23,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2023-08-30 00:04:23,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:23,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 61 transitions, 471 flow. Second operand has 18 states, 18 states have (on average 74.0) internal successors, (1332), 18 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:23,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:23,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:23,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:23,870 INFO L130 PetriNetUnfolder]: 168/351 cut-off events. [2023-08-30 00:04:23,870 INFO L131 PetriNetUnfolder]: For 1201/1201 co-relation queries the response was YES. [2023-08-30 00:04:23,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1530 conditions, 351 events. 168/351 cut-off events. For 1201/1201 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1541 event pairs, 6 based on Foata normal form. 2/349 useless extension candidates. Maximal degree in co-relation 1507. Up to 88 conditions per place. [2023-08-30 00:04:23,873 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 79 selfloop transitions, 39 changer transitions 10/128 dead transitions. [2023-08-30 00:04:23,873 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 128 transitions, 988 flow [2023-08-30 00:04:23,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 00:04:23,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 00:04:23,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1413 transitions. [2023-08-30 00:04:23,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42896174863387976 [2023-08-30 00:04:23,879 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1413 transitions. [2023-08-30 00:04:23,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1413 transitions. [2023-08-30 00:04:23,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:23,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1413 transitions. [2023-08-30 00:04:23,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 78.5) internal successors, (1413), 18 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:23,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:23,889 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:23,889 INFO L175 Difference]: Start difference. First operand has 82 places, 61 transitions, 471 flow. Second operand 18 states and 1413 transitions. [2023-08-30 00:04:23,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 128 transitions, 988 flow [2023-08-30 00:04:23,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 902 flow, removed 19 selfloop flow, removed 8 redundant places. [2023-08-30 00:04:23,897 INFO L231 Difference]: Finished difference. Result has 91 places, 60 transitions, 474 flow [2023-08-30 00:04:23,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=474, PETRI_PLACES=91, PETRI_TRANSITIONS=60} [2023-08-30 00:04:23,898 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 62 predicate places. [2023-08-30 00:04:23,898 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 60 transitions, 474 flow [2023-08-30 00:04:23,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 74.0) internal successors, (1332), 18 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:23,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:23,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:23,905 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 00:04:24,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:24,105 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:24,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:24,105 INFO L85 PathProgramCache]: Analyzing trace with hash -93496983, now seen corresponding path program 4 times [2023-08-30 00:04:24,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:24,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134141480] [2023-08-30 00:04:24,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:24,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:24,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:24,275 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 00:04:24,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:24,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134141480] [2023-08-30 00:04:24,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134141480] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:24,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100034334] [2023-08-30 00:04:24,276 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 00:04:24,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:24,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:24,281 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 00:04:24,284 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 00:04:24,339 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 00:04:24,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:24,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:24,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:24,505 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 00:04:24,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:24,638 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 00:04:24,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100034334] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:24,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:24,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 00:04:24,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489061456] [2023-08-30 00:04:24,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:24,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:24,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:24,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:24,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:24,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:24,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 60 transitions, 474 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:24,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:24,824 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:24,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:25,199 INFO L130 PetriNetUnfolder]: 177/370 cut-off events. [2023-08-30 00:04:25,200 INFO L131 PetriNetUnfolder]: For 1297/1297 co-relation queries the response was YES. [2023-08-30 00:04:25,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1627 conditions, 370 events. 177/370 cut-off events. For 1297/1297 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1632 event pairs, 8 based on Foata normal form. 2/366 useless extension candidates. Maximal degree in co-relation 1602. Up to 163 conditions per place. [2023-08-30 00:04:25,203 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 53 selfloop transitions, 40 changer transitions 10/103 dead transitions. [2023-08-30 00:04:25,203 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 103 transitions, 880 flow [2023-08-30 00:04:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 00:04:25,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 00:04:25,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1008 transitions. [2023-08-30 00:04:25,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42370744010088274 [2023-08-30 00:04:25,206 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1008 transitions. [2023-08-30 00:04:25,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1008 transitions. [2023-08-30 00:04:25,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:25,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1008 transitions. [2023-08-30 00:04:25,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 77.53846153846153) internal successors, (1008), 13 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:25,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:25,213 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:25,213 INFO L175 Difference]: Start difference. First operand has 91 places, 60 transitions, 474 flow. Second operand 13 states and 1008 transitions. [2023-08-30 00:04:25,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 103 transitions, 880 flow [2023-08-30 00:04:25,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 103 transitions, 770 flow, removed 13 selfloop flow, removed 13 redundant places. [2023-08-30 00:04:25,223 INFO L231 Difference]: Finished difference. Result has 91 places, 69 transitions, 553 flow [2023-08-30 00:04:25,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=553, PETRI_PLACES=91, PETRI_TRANSITIONS=69} [2023-08-30 00:04:25,224 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 62 predicate places. [2023-08-30 00:04:25,224 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 69 transitions, 553 flow [2023-08-30 00:04:25,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:25,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:25,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:25,235 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 00:04:25,431 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,SelfDestructingSolverStorable14 [2023-08-30 00:04:25,431 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:25,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:25,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1894359411, now seen corresponding path program 5 times [2023-08-30 00:04:25,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:25,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749211354] [2023-08-30 00:04:25,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:25,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:25,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:25,602 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 00:04:25,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:25,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749211354] [2023-08-30 00:04:25,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749211354] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:25,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14848891] [2023-08-30 00:04:25,603 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 00:04:25,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:25,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:25,604 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 00:04:25,628 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 00:04:25,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 00:04:25,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:25,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:25,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:25,837 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 00:04:25,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:26,040 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 00:04:26,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14848891] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:26,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:26,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 00:04:26,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115010536] [2023-08-30 00:04:26,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:26,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:26,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:26,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:26,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:26,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:26,221 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 69 transitions, 553 flow. Second operand has 19 states, 19 states have (on average 74.05263157894737) internal successors, (1407), 19 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:26,221 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:26,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:26,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:27,082 INFO L130 PetriNetUnfolder]: 226/491 cut-off events. [2023-08-30 00:04:27,082 INFO L131 PetriNetUnfolder]: For 1463/1463 co-relation queries the response was YES. [2023-08-30 00:04:27,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2093 conditions, 491 events. 226/491 cut-off events. For 1463/1463 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2504 event pairs, 6 based on Foata normal form. 4/491 useless extension candidates. Maximal degree in co-relation 2066. Up to 181 conditions per place. [2023-08-30 00:04:27,086 INFO L137 encePairwiseOnDemand]: 174/183 looper letters, 73 selfloop transitions, 52 changer transitions 25/150 dead transitions. [2023-08-30 00:04:27,086 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 150 transitions, 1228 flow [2023-08-30 00:04:27,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-30 00:04:27,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-30 00:04:27,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1477 transitions. [2023-08-30 00:04:27,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4247914869140063 [2023-08-30 00:04:27,089 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1477 transitions. [2023-08-30 00:04:27,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1477 transitions. [2023-08-30 00:04:27,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:27,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1477 transitions. [2023-08-30 00:04:27,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 77.73684210526316) internal successors, (1477), 19 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:27,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 183.0) internal successors, (3660), 20 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:27,096 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 183.0) internal successors, (3660), 20 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:27,096 INFO L175 Difference]: Start difference. First operand has 91 places, 69 transitions, 553 flow. Second operand 19 states and 1477 transitions. [2023-08-30 00:04:27,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 150 transitions, 1228 flow [2023-08-30 00:04:27,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 150 transitions, 1178 flow, removed 13 selfloop flow, removed 9 redundant places. [2023-08-30 00:04:27,104 INFO L231 Difference]: Finished difference. Result has 110 places, 84 transitions, 804 flow [2023-08-30 00:04:27,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=804, PETRI_PLACES=110, PETRI_TRANSITIONS=84} [2023-08-30 00:04:27,109 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 81 predicate places. [2023-08-30 00:04:27,109 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 84 transitions, 804 flow [2023-08-30 00:04:27,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.05263157894737) internal successors, (1407), 19 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:27,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:27,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:27,118 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 00:04:27,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-30 00:04:27,311 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:27,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:27,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1813029981, now seen corresponding path program 6 times [2023-08-30 00:04:27,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:27,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468701522] [2023-08-30 00:04:27,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:27,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:27,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:27,479 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 00:04:27,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:27,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468701522] [2023-08-30 00:04:27,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468701522] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:27,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013226251] [2023-08-30 00:04:27,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 00:04:27,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:27,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:27,485 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 00:04:27,508 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 00:04:27,556 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-30 00:04:27,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:27,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:27,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:27,724 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 00:04:27,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:27,922 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 00:04:27,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013226251] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:27,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:27,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 00:04:27,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070879943] [2023-08-30 00:04:27,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:27,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:27,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:27,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:27,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:28,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:28,095 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 84 transitions, 804 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:28,095 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:28,095 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:28,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:28,794 INFO L130 PetriNetUnfolder]: 211/447 cut-off events. [2023-08-30 00:04:28,795 INFO L131 PetriNetUnfolder]: For 2887/2887 co-relation queries the response was YES. [2023-08-30 00:04:28,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2360 conditions, 447 events. 211/447 cut-off events. For 2887/2887 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2160 event pairs, 6 based on Foata normal form. 3/446 useless extension candidates. Maximal degree in co-relation 2325. Up to 183 conditions per place. [2023-08-30 00:04:28,799 INFO L137 encePairwiseOnDemand]: 174/183 looper letters, 61 selfloop transitions, 57 changer transitions 19/137 dead transitions. [2023-08-30 00:04:28,800 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 137 transitions, 1328 flow [2023-08-30 00:04:28,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-30 00:04:28,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-30 00:04:28,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1465 transitions. [2023-08-30 00:04:28,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42134023583549035 [2023-08-30 00:04:28,803 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1465 transitions. [2023-08-30 00:04:28,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1465 transitions. [2023-08-30 00:04:28,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:28,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1465 transitions. [2023-08-30 00:04:28,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 77.10526315789474) internal successors, (1465), 19 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:28,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 183.0) internal successors, (3660), 20 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:28,811 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 183.0) internal successors, (3660), 20 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:28,811 INFO L175 Difference]: Start difference. First operand has 110 places, 84 transitions, 804 flow. Second operand 19 states and 1465 transitions. [2023-08-30 00:04:28,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 137 transitions, 1328 flow [2023-08-30 00:04:28,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 137 transitions, 1241 flow, removed 23 selfloop flow, removed 10 redundant places. [2023-08-30 00:04:28,823 INFO L231 Difference]: Finished difference. Result has 116 places, 87 transitions, 906 flow [2023-08-30 00:04:28,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=906, PETRI_PLACES=116, PETRI_TRANSITIONS=87} [2023-08-30 00:04:28,824 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 87 predicate places. [2023-08-30 00:04:28,824 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 87 transitions, 906 flow [2023-08-30 00:04:28,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:28,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:28,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:28,831 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 00:04:29,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-30 00:04:29,031 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:29,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:29,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1889875605, now seen corresponding path program 7 times [2023-08-30 00:04:29,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:29,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153855181] [2023-08-30 00:04:29,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:29,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:29,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:29,192 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 00:04:29,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:29,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153855181] [2023-08-30 00:04:29,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153855181] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:29,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380033201] [2023-08-30 00:04:29,193 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 00:04:29,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:29,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:29,194 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 00:04:29,197 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 00:04:29,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:29,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:29,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:29,411 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 00:04:29,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:29,555 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 00:04:29,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380033201] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:29,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:29,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 00:04:29,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253270511] [2023-08-30 00:04:29,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:29,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:29,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:29,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:29,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:29,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:29,686 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 87 transitions, 906 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:29,686 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:29,686 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:29,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:29,987 INFO L130 PetriNetUnfolder]: 211/442 cut-off events. [2023-08-30 00:04:29,987 INFO L131 PetriNetUnfolder]: For 2888/2888 co-relation queries the response was YES. [2023-08-30 00:04:29,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2461 conditions, 442 events. 211/442 cut-off events. For 2888/2888 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2111 event pairs, 7 based on Foata normal form. 2/440 useless extension candidates. Maximal degree in co-relation 2427. Up to 242 conditions per place. [2023-08-30 00:04:29,992 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 73 selfloop transitions, 32 changer transitions 10/115 dead transitions. [2023-08-30 00:04:29,992 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 115 transitions, 1271 flow [2023-08-30 00:04:29,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 00:04:29,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 00:04:29,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 847 transitions. [2023-08-30 00:04:29,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4207650273224044 [2023-08-30 00:04:29,994 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 847 transitions. [2023-08-30 00:04:29,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 847 transitions. [2023-08-30 00:04:29,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:29,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 847 transitions. [2023-08-30 00:04:29,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 77.0) internal successors, (847), 11 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:29,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 183.0) internal successors, (2196), 12 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:29,998 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 183.0) internal successors, (2196), 12 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:29,998 INFO L175 Difference]: Start difference. First operand has 116 places, 87 transitions, 906 flow. Second operand 11 states and 847 transitions. [2023-08-30 00:04:29,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 115 transitions, 1271 flow [2023-08-30 00:04:30,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 115 transitions, 1094 flow, removed 21 selfloop flow, removed 16 redundant places. [2023-08-30 00:04:30,014 INFO L231 Difference]: Finished difference. Result has 108 places, 89 transitions, 831 flow [2023-08-30 00:04:30,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=831, PETRI_PLACES=108, PETRI_TRANSITIONS=89} [2023-08-30 00:04:30,015 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 79 predicate places. [2023-08-30 00:04:30,016 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 89 transitions, 831 flow [2023-08-30 00:04:30,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:30,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:30,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:30,025 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 00:04:30,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:30,222 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:30,222 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:30,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1236406595, now seen corresponding path program 8 times [2023-08-30 00:04:30,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:30,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507352858] [2023-08-30 00:04:30,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:30,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:30,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:30,404 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 00:04:30,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:30,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507352858] [2023-08-30 00:04:30,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507352858] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:30,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111807248] [2023-08-30 00:04:30,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 00:04:30,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:30,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:30,407 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 00:04:30,409 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 00:04:30,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 00:04:30,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:30,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:30,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:30,659 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 00:04:30,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:30,865 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 00:04:30,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111807248] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:30,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:30,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 00:04:30,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994493361] [2023-08-30 00:04:30,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:30,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:30,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:30,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:30,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:31,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:31,011 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 89 transitions, 831 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:31,011 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:31,011 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:31,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:31,340 INFO L130 PetriNetUnfolder]: 213/448 cut-off events. [2023-08-30 00:04:31,340 INFO L131 PetriNetUnfolder]: For 2413/2413 co-relation queries the response was YES. [2023-08-30 00:04:31,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2328 conditions, 448 events. 213/448 cut-off events. For 2413/2413 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2141 event pairs, 7 based on Foata normal form. 2/446 useless extension candidates. Maximal degree in co-relation 2294. Up to 237 conditions per place. [2023-08-30 00:04:31,345 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 76 selfloop transitions, 37 changer transitions 10/123 dead transitions. [2023-08-30 00:04:31,345 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 123 transitions, 1272 flow [2023-08-30 00:04:31,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 00:04:31,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 00:04:31,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 926 transitions. [2023-08-30 00:04:31,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4216757741347905 [2023-08-30 00:04:31,347 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 926 transitions. [2023-08-30 00:04:31,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 926 transitions. [2023-08-30 00:04:31,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:31,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 926 transitions. [2023-08-30 00:04:31,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 77.16666666666667) internal successors, (926), 12 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:31,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 183.0) internal successors, (2379), 13 states have internal predecessors, (2379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:31,352 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 183.0) internal successors, (2379), 13 states have internal predecessors, (2379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:31,352 INFO L175 Difference]: Start difference. First operand has 108 places, 89 transitions, 831 flow. Second operand 12 states and 926 transitions. [2023-08-30 00:04:31,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 123 transitions, 1272 flow [2023-08-30 00:04:31,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 123 transitions, 1226 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-08-30 00:04:31,364 INFO L231 Difference]: Finished difference. Result has 114 places, 96 transitions, 963 flow [2023-08-30 00:04:31,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=963, PETRI_PLACES=114, PETRI_TRANSITIONS=96} [2023-08-30 00:04:31,364 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 85 predicate places. [2023-08-30 00:04:31,364 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 96 transitions, 963 flow [2023-08-30 00:04:31,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:31,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:31,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:31,379 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 00:04:31,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:31,580 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:31,580 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:31,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1339027703, now seen corresponding path program 9 times [2023-08-30 00:04:31,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:31,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552537106] [2023-08-30 00:04:31,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:31,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:31,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:31,762 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 00:04:31,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:31,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552537106] [2023-08-30 00:04:31,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552537106] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:31,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418349381] [2023-08-30 00:04:31,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 00:04:31,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:31,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:31,764 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 00:04:31,788 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 00:04:31,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 00:04:31,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:31,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:31,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:32,009 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 00:04:32,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:32,143 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 00:04:32,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418349381] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:32,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:32,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 00:04:32,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016111717] [2023-08-30 00:04:32,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:32,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:32,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:32,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:32,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:32,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:32,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 96 transitions, 963 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:32,290 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:32,290 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:32,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:32,807 INFO L130 PetriNetUnfolder]: 227/496 cut-off events. [2023-08-30 00:04:32,808 INFO L131 PetriNetUnfolder]: For 3418/3418 co-relation queries the response was YES. [2023-08-30 00:04:32,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2715 conditions, 496 events. 227/496 cut-off events. For 3418/3418 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2539 event pairs, 7 based on Foata normal form. 2/494 useless extension candidates. Maximal degree in co-relation 2678. Up to 284 conditions per place. [2023-08-30 00:04:32,814 INFO L137 encePairwiseOnDemand]: 174/183 looper letters, 96 selfloop transitions, 49 changer transitions 10/155 dead transitions. [2023-08-30 00:04:32,814 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 155 transitions, 1604 flow [2023-08-30 00:04:32,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 00:04:32,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 00:04:32,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1317 transitions. [2023-08-30 00:04:32,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42333654773384766 [2023-08-30 00:04:32,832 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1317 transitions. [2023-08-30 00:04:32,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1317 transitions. [2023-08-30 00:04:32,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:32,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1317 transitions. [2023-08-30 00:04:32,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 77.47058823529412) internal successors, (1317), 17 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:32,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:32,842 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:32,842 INFO L175 Difference]: Start difference. First operand has 114 places, 96 transitions, 963 flow. Second operand 17 states and 1317 transitions. [2023-08-30 00:04:32,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 155 transitions, 1604 flow [2023-08-30 00:04:32,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 155 transitions, 1557 flow, removed 15 selfloop flow, removed 6 redundant places. [2023-08-30 00:04:32,860 INFO L231 Difference]: Finished difference. Result has 128 places, 105 transitions, 1202 flow [2023-08-30 00:04:32,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1202, PETRI_PLACES=128, PETRI_TRANSITIONS=105} [2023-08-30 00:04:32,861 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 99 predicate places. [2023-08-30 00:04:32,861 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 105 transitions, 1202 flow [2023-08-30 00:04:32,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:32,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:32,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:32,870 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 00:04:33,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:33,068 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:33,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:33,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1256112623, now seen corresponding path program 10 times [2023-08-30 00:04:33,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:33,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656741746] [2023-08-30 00:04:33,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:33,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:33,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:33,250 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 00:04:33,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:33,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656741746] [2023-08-30 00:04:33,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656741746] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:33,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017209540] [2023-08-30 00:04:33,251 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 00:04:33,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:33,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:33,253 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 00:04:33,266 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 00:04:33,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 00:04:33,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:33,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:33,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:33,477 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 00:04:33,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:33,674 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 00:04:33,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017209540] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:33,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:33,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 00:04:33,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306214318] [2023-08-30 00:04:33,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:33,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:33,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:33,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:33,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:33,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:33,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 105 transitions, 1202 flow. Second operand has 19 states, 19 states have (on average 74.10526315789474) internal successors, (1408), 19 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:33,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:33,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:33,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:34,300 INFO L130 PetriNetUnfolder]: 225/482 cut-off events. [2023-08-30 00:04:34,300 INFO L131 PetriNetUnfolder]: For 5101/5101 co-relation queries the response was YES. [2023-08-30 00:04:34,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2993 conditions, 482 events. 225/482 cut-off events. For 5101/5101 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2428 event pairs, 7 based on Foata normal form. 2/480 useless extension candidates. Maximal degree in co-relation 2951. Up to 284 conditions per place. [2023-08-30 00:04:34,307 INFO L137 encePairwiseOnDemand]: 174/183 looper letters, 88 selfloop transitions, 44 changer transitions 10/142 dead transitions. [2023-08-30 00:04:34,307 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 142 transitions, 1645 flow [2023-08-30 00:04:34,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 00:04:34,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 00:04:34,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1015 transitions. [2023-08-30 00:04:34,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266498528793611 [2023-08-30 00:04:34,310 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1015 transitions. [2023-08-30 00:04:34,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1015 transitions. [2023-08-30 00:04:34,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:34,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1015 transitions. [2023-08-30 00:04:34,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 78.07692307692308) internal successors, (1015), 13 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:34,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:34,315 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:34,315 INFO L175 Difference]: Start difference. First operand has 128 places, 105 transitions, 1202 flow. Second operand 13 states and 1015 transitions. [2023-08-30 00:04:34,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 142 transitions, 1645 flow [2023-08-30 00:04:34,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 142 transitions, 1518 flow, removed 40 selfloop flow, removed 5 redundant places. [2023-08-30 00:04:34,336 INFO L231 Difference]: Finished difference. Result has 128 places, 101 transitions, 1133 flow [2023-08-30 00:04:34,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1133, PETRI_PLACES=128, PETRI_TRANSITIONS=101} [2023-08-30 00:04:34,337 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 99 predicate places. [2023-08-30 00:04:34,337 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 101 transitions, 1133 flow [2023-08-30 00:04:34,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.10526315789474) internal successors, (1408), 19 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:34,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:34,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:34,344 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 00:04:34,543 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,SelfDestructingSolverStorable20 [2023-08-30 00:04:34,543 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:34,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:34,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1087618343, now seen corresponding path program 1 times [2023-08-30 00:04:34,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:34,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986677123] [2023-08-30 00:04:34,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:34,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:34,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:34,678 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 00:04:34,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:34,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986677123] [2023-08-30 00:04:34,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986677123] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:34,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792497846] [2023-08-30 00:04:34,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:34,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:34,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:34,680 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 00:04:34,708 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 00:04:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:34,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:34,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:34,866 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 00:04:34,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:35,002 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 00:04:35,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792497846] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:35,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:35,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-30 00:04:35,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316127113] [2023-08-30 00:04:35,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:35,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 00:04:35,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:35,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 00:04:35,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-08-30 00:04:35,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:35,161 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 101 transitions, 1133 flow. Second operand has 18 states, 18 states have (on average 73.77777777777777) internal successors, (1328), 18 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:35,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:35,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:35,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:35,595 INFO L130 PetriNetUnfolder]: 247/525 cut-off events. [2023-08-30 00:04:35,595 INFO L131 PetriNetUnfolder]: For 5814/5814 co-relation queries the response was YES. [2023-08-30 00:04:35,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3228 conditions, 525 events. 247/525 cut-off events. For 5814/5814 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2666 event pairs, 28 based on Foata normal form. 3/524 useless extension candidates. Maximal degree in co-relation 3185. Up to 105 conditions per place. [2023-08-30 00:04:35,603 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 80 selfloop transitions, 48 changer transitions 32/160 dead transitions. [2023-08-30 00:04:35,603 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 160 transitions, 1794 flow [2023-08-30 00:04:35,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 00:04:35,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 00:04:35,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1100 transitions. [2023-08-30 00:04:35,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42935206869633097 [2023-08-30 00:04:35,606 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1100 transitions. [2023-08-30 00:04:35,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1100 transitions. [2023-08-30 00:04:35,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:35,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1100 transitions. [2023-08-30 00:04:35,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 78.57142857142857) internal successors, (1100), 14 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:35,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 183.0) internal successors, (2745), 15 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:35,613 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 183.0) internal successors, (2745), 15 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:35,613 INFO L175 Difference]: Start difference. First operand has 128 places, 101 transitions, 1133 flow. Second operand 14 states and 1100 transitions. [2023-08-30 00:04:35,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 160 transitions, 1794 flow [2023-08-30 00:04:35,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 160 transitions, 1655 flow, removed 16 selfloop flow, removed 10 redundant places. [2023-08-30 00:04:35,633 INFO L231 Difference]: Finished difference. Result has 134 places, 95 transitions, 1089 flow [2023-08-30 00:04:35,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1089, PETRI_PLACES=134, PETRI_TRANSITIONS=95} [2023-08-30 00:04:35,636 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 105 predicate places. [2023-08-30 00:04:35,636 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 95 transitions, 1089 flow [2023-08-30 00:04:35,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 73.77777777777777) internal successors, (1328), 18 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:35,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:35,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:35,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-30 00:04:35,842 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,SelfDestructingSolverStorable21 [2023-08-30 00:04:35,843 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:35,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:35,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1720026777, now seen corresponding path program 2 times [2023-08-30 00:04:35,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:35,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241072146] [2023-08-30 00:04:35,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:35,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:35,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:35,995 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 00:04:35,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:35,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241072146] [2023-08-30 00:04:35,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241072146] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:35,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341521852] [2023-08-30 00:04:35,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 00:04:35,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:35,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:36,000 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 00:04:36,003 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 00:04:36,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 00:04:36,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:36,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:36,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:36,203 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 00:04:36,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:36,350 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 00:04:36,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341521852] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:36,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:36,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-30 00:04:36,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869515459] [2023-08-30 00:04:36,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:36,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:36,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:36,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:36,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:36,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:36,508 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 95 transitions, 1089 flow. Second operand has 19 states, 19 states have (on average 73.6842105263158) internal successors, (1400), 19 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:36,508 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:36,508 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:36,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:37,010 INFO L130 PetriNetUnfolder]: 247/515 cut-off events. [2023-08-30 00:04:37,011 INFO L131 PetriNetUnfolder]: For 7486/7486 co-relation queries the response was YES. [2023-08-30 00:04:37,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3352 conditions, 515 events. 247/515 cut-off events. For 7486/7486 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2550 event pairs, 18 based on Foata normal form. 3/518 useless extension candidates. Maximal degree in co-relation 3304. Up to 111 conditions per place. [2023-08-30 00:04:37,018 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 101 selfloop transitions, 46 changer transitions 29/176 dead transitions. [2023-08-30 00:04:37,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 176 transitions, 1992 flow [2023-08-30 00:04:37,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 00:04:37,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 00:04:37,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1413 transitions. [2023-08-30 00:04:37,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42896174863387976 [2023-08-30 00:04:37,021 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1413 transitions. [2023-08-30 00:04:37,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1413 transitions. [2023-08-30 00:04:37,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:37,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1413 transitions. [2023-08-30 00:04:37,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 78.5) internal successors, (1413), 18 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:37,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:37,028 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:37,028 INFO L175 Difference]: Start difference. First operand has 134 places, 95 transitions, 1089 flow. Second operand 18 states and 1413 transitions. [2023-08-30 00:04:37,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 176 transitions, 1992 flow [2023-08-30 00:04:37,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 176 transitions, 1806 flow, removed 44 selfloop flow, removed 13 redundant places. [2023-08-30 00:04:37,051 INFO L231 Difference]: Finished difference. Result has 138 places, 93 transitions, 1042 flow [2023-08-30 00:04:37,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1042, PETRI_PLACES=138, PETRI_TRANSITIONS=93} [2023-08-30 00:04:37,052 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 109 predicate places. [2023-08-30 00:04:37,052 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 93 transitions, 1042 flow [2023-08-30 00:04:37,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 73.6842105263158) internal successors, (1400), 19 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:37,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:37,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:37,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:37,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-30 00:04:37,259 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:37,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:37,259 INFO L85 PathProgramCache]: Analyzing trace with hash -666729695, now seen corresponding path program 3 times [2023-08-30 00:04:37,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:37,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710674252] [2023-08-30 00:04:37,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:37,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:37,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:37,406 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 00:04:37,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:37,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710674252] [2023-08-30 00:04:37,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710674252] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:37,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104816388] [2023-08-30 00:04:37,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 00:04:37,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:37,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:37,409 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:37,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-30 00:04:37,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-30 00:04:37,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:37,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:37,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:37,601 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 00:04:37,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:37,707 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 00:04:37,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104816388] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:37,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:37,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-30 00:04:37,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465079930] [2023-08-30 00:04:37,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:37,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:37,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:37,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:37,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:37,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:37,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 93 transitions, 1042 flow. Second operand has 19 states, 19 states have (on average 73.57894736842105) internal successors, (1398), 19 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:37,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:37,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:37,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:38,434 INFO L130 PetriNetUnfolder]: 218/461 cut-off events. [2023-08-30 00:04:38,434 INFO L131 PetriNetUnfolder]: For 6797/6797 co-relation queries the response was YES. [2023-08-30 00:04:38,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2941 conditions, 461 events. 218/461 cut-off events. For 6797/6797 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2207 event pairs, 26 based on Foata normal form. 2/463 useless extension candidates. Maximal degree in co-relation 2892. Up to 106 conditions per place. [2023-08-30 00:04:38,440 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 98 selfloop transitions, 54 changer transitions 11/163 dead transitions. [2023-08-30 00:04:38,440 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 163 transitions, 1815 flow [2023-08-30 00:04:38,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 00:04:38,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 00:04:38,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1405 transitions. [2023-08-30 00:04:38,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265330904675167 [2023-08-30 00:04:38,449 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1405 transitions. [2023-08-30 00:04:38,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1405 transitions. [2023-08-30 00:04:38,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:38,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1405 transitions. [2023-08-30 00:04:38,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 78.05555555555556) internal successors, (1405), 18 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:38,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:38,460 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:38,460 INFO L175 Difference]: Start difference. First operand has 138 places, 93 transitions, 1042 flow. Second operand 18 states and 1405 transitions. [2023-08-30 00:04:38,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 163 transitions, 1815 flow [2023-08-30 00:04:38,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 163 transitions, 1619 flow, removed 52 selfloop flow, removed 16 redundant places. [2023-08-30 00:04:38,478 INFO L231 Difference]: Finished difference. Result has 140 places, 104 transitions, 1188 flow [2023-08-30 00:04:38,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1188, PETRI_PLACES=140, PETRI_TRANSITIONS=104} [2023-08-30 00:04:38,479 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 111 predicate places. [2023-08-30 00:04:38,479 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 104 transitions, 1188 flow [2023-08-30 00:04:38,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 73.57894736842105) internal successors, (1398), 19 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:38,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:38,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:38,488 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-30 00:04:38,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-30 00:04:38,686 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:38,686 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:38,686 INFO L85 PathProgramCache]: Analyzing trace with hash -749644775, now seen corresponding path program 4 times [2023-08-30 00:04:38,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:38,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011828588] [2023-08-30 00:04:38,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:38,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:38,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:38,838 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 00:04:38,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:38,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011828588] [2023-08-30 00:04:38,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011828588] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:38,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085157260] [2023-08-30 00:04:38,839 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 00:04:38,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:38,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:38,841 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:38,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-30 00:04:38,910 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 00:04:38,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:38,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:38,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:39,061 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 00:04:39,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:39,189 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 00:04:39,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085157260] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:39,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:39,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-30 00:04:39,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114968767] [2023-08-30 00:04:39,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:39,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 00:04:39,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:39,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 00:04:39,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-08-30 00:04:39,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:39,400 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 104 transitions, 1188 flow. Second operand has 19 states, 19 states have (on average 73.6842105263158) internal successors, (1400), 19 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:39,400 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:39,400 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:39,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:39,848 INFO L130 PetriNetUnfolder]: 214/445 cut-off events. [2023-08-30 00:04:39,848 INFO L131 PetriNetUnfolder]: For 5660/5660 co-relation queries the response was YES. [2023-08-30 00:04:39,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2810 conditions, 445 events. 214/445 cut-off events. For 5660/5660 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2076 event pairs, 26 based on Foata normal form. 2/447 useless extension candidates. Maximal degree in co-relation 2763. Up to 106 conditions per place. [2023-08-30 00:04:39,853 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 86 selfloop transitions, 48 changer transitions 19/153 dead transitions. [2023-08-30 00:04:39,853 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 153 transitions, 1762 flow [2023-08-30 00:04:39,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 00:04:39,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 00:04:39,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1176 transitions. [2023-08-30 00:04:39,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4284153005464481 [2023-08-30 00:04:39,856 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1176 transitions. [2023-08-30 00:04:39,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1176 transitions. [2023-08-30 00:04:39,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:39,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1176 transitions. [2023-08-30 00:04:39,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 78.4) internal successors, (1176), 15 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:39,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 183.0) internal successors, (2928), 16 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:39,861 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 183.0) internal successors, (2928), 16 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:39,861 INFO L175 Difference]: Start difference. First operand has 140 places, 104 transitions, 1188 flow. Second operand 15 states and 1176 transitions. [2023-08-30 00:04:39,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 153 transitions, 1762 flow [2023-08-30 00:04:39,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 153 transitions, 1568 flow, removed 55 selfloop flow, removed 9 redundant places. [2023-08-30 00:04:39,883 INFO L231 Difference]: Finished difference. Result has 143 places, 99 transitions, 1065 flow [2023-08-30 00:04:39,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1065, PETRI_PLACES=143, PETRI_TRANSITIONS=99} [2023-08-30 00:04:39,884 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2023-08-30 00:04:39,884 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 99 transitions, 1065 flow [2023-08-30 00:04:39,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 73.6842105263158) internal successors, (1400), 19 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:39,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:39,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:39,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:40,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:40,093 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:40,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:40,093 INFO L85 PathProgramCache]: Analyzing trace with hash 646459371, now seen corresponding path program 5 times [2023-08-30 00:04:40,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:40,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963492181] [2023-08-30 00:04:40,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:40,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:40,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:40,232 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 00:04:40,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:40,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963492181] [2023-08-30 00:04:40,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963492181] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:40,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184807016] [2023-08-30 00:04:40,233 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 00:04:40,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:40,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:40,237 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:40,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-30 00:04:40,307 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 00:04:40,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:40,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:40,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:40,417 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 00:04:40,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:40,552 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 00:04:40,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184807016] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:40,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:40,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-30 00:04:40,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361822060] [2023-08-30 00:04:40,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:40,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 00:04:40,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:40,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 00:04:40,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-08-30 00:04:40,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:40,704 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 99 transitions, 1065 flow. Second operand has 18 states, 18 states have (on average 73.77777777777777) internal successors, (1328), 18 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:40,704 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:40,704 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:40,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:41,181 INFO L130 PetriNetUnfolder]: 248/506 cut-off events. [2023-08-30 00:04:41,181 INFO L131 PetriNetUnfolder]: For 6509/6509 co-relation queries the response was YES. [2023-08-30 00:04:41,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3146 conditions, 506 events. 248/506 cut-off events. For 6509/6509 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2365 event pairs, 23 based on Foata normal form. 3/509 useless extension candidates. Maximal degree in co-relation 3099. Up to 293 conditions per place. [2023-08-30 00:04:41,186 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 109 selfloop transitions, 22 changer transitions 27/158 dead transitions. [2023-08-30 00:04:41,186 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 158 transitions, 1811 flow [2023-08-30 00:04:41,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 00:04:41,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 00:04:41,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1313 transitions. [2023-08-30 00:04:41,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.422050787528126 [2023-08-30 00:04:41,188 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1313 transitions. [2023-08-30 00:04:41,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1313 transitions. [2023-08-30 00:04:41,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:41,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1313 transitions. [2023-08-30 00:04:41,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 77.23529411764706) internal successors, (1313), 17 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:41,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:41,195 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:41,195 INFO L175 Difference]: Start difference. First operand has 143 places, 99 transitions, 1065 flow. Second operand 17 states and 1313 transitions. [2023-08-30 00:04:41,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 158 transitions, 1811 flow [2023-08-30 00:04:41,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 158 transitions, 1663 flow, removed 16 selfloop flow, removed 18 redundant places. [2023-08-30 00:04:41,215 INFO L231 Difference]: Finished difference. Result has 143 places, 98 transitions, 1001 flow [2023-08-30 00:04:41,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1001, PETRI_PLACES=143, PETRI_TRANSITIONS=98} [2023-08-30 00:04:41,217 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2023-08-30 00:04:41,217 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 98 transitions, 1001 flow [2023-08-30 00:04:41,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 73.77777777777777) internal successors, (1328), 18 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:41,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:41,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:41,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:41,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-30 00:04:41,424 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:41,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:41,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2101797185, now seen corresponding path program 6 times [2023-08-30 00:04:41,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:41,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145260954] [2023-08-30 00:04:41,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:41,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:41,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:41,591 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 00:04:41,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:41,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145260954] [2023-08-30 00:04:41,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145260954] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:41,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937476300] [2023-08-30 00:04:41,592 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 00:04:41,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:41,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:41,594 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:41,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-30 00:04:41,667 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 00:04:41,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:41,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:41,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:41,796 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 00:04:41,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:41,927 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 00:04:41,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937476300] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:41,928 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:41,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-30 00:04:41,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144380000] [2023-08-30 00:04:41,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:41,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 00:04:41,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:41,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 00:04:41,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-30 00:04:42,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:42,080 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 98 transitions, 1001 flow. Second operand has 18 states, 18 states have (on average 73.61111111111111) internal successors, (1325), 18 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:42,080 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:42,080 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:42,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:42,452 INFO L130 PetriNetUnfolder]: 216/457 cut-off events. [2023-08-30 00:04:42,453 INFO L131 PetriNetUnfolder]: For 7123/7123 co-relation queries the response was YES. [2023-08-30 00:04:42,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2784 conditions, 457 events. 216/457 cut-off events. For 7123/7123 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2124 event pairs, 19 based on Foata normal form. 2/459 useless extension candidates. Maximal degree in co-relation 2735. Up to 293 conditions per place. [2023-08-30 00:04:42,456 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 112 selfloop transitions, 23 changer transitions 10/145 dead transitions. [2023-08-30 00:04:42,456 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 145 transitions, 1561 flow [2023-08-30 00:04:42,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 00:04:42,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 00:04:42,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1015 transitions. [2023-08-30 00:04:42,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266498528793611 [2023-08-30 00:04:42,459 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1015 transitions. [2023-08-30 00:04:42,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1015 transitions. [2023-08-30 00:04:42,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:42,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1015 transitions. [2023-08-30 00:04:42,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 78.07692307692308) internal successors, (1015), 13 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:42,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:42,463 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:42,463 INFO L175 Difference]: Start difference. First operand has 143 places, 98 transitions, 1001 flow. Second operand 13 states and 1015 transitions. [2023-08-30 00:04:42,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 145 transitions, 1561 flow [2023-08-30 00:04:42,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 145 transitions, 1401 flow, removed 25 selfloop flow, removed 15 redundant places. [2023-08-30 00:04:42,480 INFO L231 Difference]: Finished difference. Result has 139 places, 102 transitions, 1018 flow [2023-08-30 00:04:42,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1018, PETRI_PLACES=139, PETRI_TRANSITIONS=102} [2023-08-30 00:04:42,481 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 110 predicate places. [2023-08-30 00:04:42,481 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 102 transitions, 1018 flow [2023-08-30 00:04:42,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 73.61111111111111) internal successors, (1325), 18 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:42,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:42,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:42,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:42,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-30 00:04:42,687 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:42,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:42,688 INFO L85 PathProgramCache]: Analyzing trace with hash 2110255031, now seen corresponding path program 7 times [2023-08-30 00:04:42,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:42,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950418544] [2023-08-30 00:04:42,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:42,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:42,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:42,851 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 00:04:42,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:42,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950418544] [2023-08-30 00:04:42,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950418544] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:42,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034195256] [2023-08-30 00:04:42,852 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 00:04:42,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:42,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:42,857 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:42,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-30 00:04:42,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:42,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 00:04:42,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:43,043 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 00:04:43,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:43,158 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 00:04:43,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034195256] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:43,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:43,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-30 00:04:43,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903391121] [2023-08-30 00:04:43,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:43,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 00:04:43,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:43,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 00:04:43,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-30 00:04:43,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:43,339 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 102 transitions, 1018 flow. Second operand has 18 states, 18 states have (on average 73.72222222222223) internal successors, (1327), 18 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:43,339 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:43,339 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:43,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:43,770 INFO L130 PetriNetUnfolder]: 214/443 cut-off events. [2023-08-30 00:04:43,771 INFO L131 PetriNetUnfolder]: For 5781/5781 co-relation queries the response was YES. [2023-08-30 00:04:43,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2632 conditions, 443 events. 214/443 cut-off events. For 5781/5781 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2011 event pairs, 23 based on Foata normal form. 2/445 useless extension candidates. Maximal degree in co-relation 2584. Up to 293 conditions per place. [2023-08-30 00:04:43,778 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 102 selfloop transitions, 21 changer transitions 14/137 dead transitions. [2023-08-30 00:04:43,778 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 137 transitions, 1478 flow [2023-08-30 00:04:43,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 00:04:43,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 00:04:43,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1005 transitions. [2023-08-30 00:04:43,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224464060529634 [2023-08-30 00:04:43,780 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1005 transitions. [2023-08-30 00:04:43,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1005 transitions. [2023-08-30 00:04:43,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:43,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1005 transitions. [2023-08-30 00:04:43,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 77.3076923076923) internal successors, (1005), 13 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:43,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:43,788 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:43,788 INFO L175 Difference]: Start difference. First operand has 139 places, 102 transitions, 1018 flow. Second operand 13 states and 1005 transitions. [2023-08-30 00:04:43,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 137 transitions, 1478 flow [2023-08-30 00:04:43,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 137 transitions, 1347 flow, removed 49 selfloop flow, removed 8 redundant places. [2023-08-30 00:04:43,805 INFO L231 Difference]: Finished difference. Result has 145 places, 101 transitions, 973 flow [2023-08-30 00:04:43,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=973, PETRI_PLACES=145, PETRI_TRANSITIONS=101} [2023-08-30 00:04:43,811 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 116 predicate places. [2023-08-30 00:04:43,811 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 101 transitions, 973 flow [2023-08-30 00:04:43,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 73.72222222222223) internal successors, (1327), 18 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:43,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:43,812 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:43,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:44,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-30 00:04:44,018 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:44,019 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:44,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1126914273, now seen corresponding path program 11 times [2023-08-30 00:04:44,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:44,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428466084] [2023-08-30 00:04:44,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:44,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:44,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:44,244 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:04:44,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:44,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428466084] [2023-08-30 00:04:44,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428466084] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:44,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340124975] [2023-08-30 00:04:44,245 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 00:04:44,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:44,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:44,246 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:44,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-30 00:04:44,304 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 00:04:44,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:44,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:04:44,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:44,477 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:44,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:44,646 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:44,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340124975] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:44,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:44,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 21 [2023-08-30 00:04:44,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908919811] [2023-08-30 00:04:44,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:44,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-30 00:04:44,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:44,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-30 00:04:44,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2023-08-30 00:04:44,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:44,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 101 transitions, 973 flow. Second operand has 23 states, 23 states have (on average 73.82608695652173) internal successors, (1698), 23 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:44,799 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:44,799 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:44,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:45,619 INFO L130 PetriNetUnfolder]: 365/752 cut-off events. [2023-08-30 00:04:45,619 INFO L131 PetriNetUnfolder]: For 11720/11720 co-relation queries the response was YES. [2023-08-30 00:04:45,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4572 conditions, 752 events. 365/752 cut-off events. For 11720/11720 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3997 event pairs, 10 based on Foata normal form. 3/755 useless extension candidates. Maximal degree in co-relation 4522. Up to 183 conditions per place. [2023-08-30 00:04:45,634 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 98 selfloop transitions, 88 changer transitions 37/223 dead transitions. [2023-08-30 00:04:45,634 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 223 transitions, 2403 flow [2023-08-30 00:04:45,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-30 00:04:45,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-30 00:04:45,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1799 transitions. [2023-08-30 00:04:45,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274174388215728 [2023-08-30 00:04:45,637 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1799 transitions. [2023-08-30 00:04:45,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1799 transitions. [2023-08-30 00:04:45,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:45,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1799 transitions. [2023-08-30 00:04:45,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 78.21739130434783) internal successors, (1799), 23 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:45,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 183.0) internal successors, (4392), 24 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:45,644 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 183.0) internal successors, (4392), 24 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:45,644 INFO L175 Difference]: Start difference. First operand has 145 places, 101 transitions, 973 flow. Second operand 23 states and 1799 transitions. [2023-08-30 00:04:45,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 223 transitions, 2403 flow [2023-08-30 00:04:45,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 223 transitions, 2318 flow, removed 17 selfloop flow, removed 13 redundant places. [2023-08-30 00:04:45,673 INFO L231 Difference]: Finished difference. Result has 154 places, 127 transitions, 1425 flow [2023-08-30 00:04:45,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1425, PETRI_PLACES=154, PETRI_TRANSITIONS=127} [2023-08-30 00:04:45,676 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 125 predicate places. [2023-08-30 00:04:45,676 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 127 transitions, 1425 flow [2023-08-30 00:04:45,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 73.82608695652173) internal successors, (1698), 23 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:45,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:45,677 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:45,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:45,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-30 00:04:45,883 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:45,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:45,883 INFO L85 PathProgramCache]: Analyzing trace with hash -190901963, now seen corresponding path program 12 times [2023-08-30 00:04:45,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:45,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385777892] [2023-08-30 00:04:45,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:45,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:45,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:46,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:04:46,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:46,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385777892] [2023-08-30 00:04:46,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385777892] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:46,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879161875] [2023-08-30 00:04:46,068 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 00:04:46,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:46,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:46,070 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:46,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-30 00:04:46,143 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 00:04:46,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:46,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:04:46,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:46,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:46,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:46,569 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:46,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879161875] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:46,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:46,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 00:04:46,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808243075] [2023-08-30 00:04:46,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:46,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 00:04:46,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:46,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 00:04:46,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-08-30 00:04:46,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:46,785 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 127 transitions, 1425 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:46,785 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:46,786 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:46,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:48,432 INFO L130 PetriNetUnfolder]: 460/996 cut-off events. [2023-08-30 00:04:48,433 INFO L131 PetriNetUnfolder]: For 22455/22455 co-relation queries the response was YES. [2023-08-30 00:04:48,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6787 conditions, 996 events. 460/996 cut-off events. For 22455/22455 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5933 event pairs, 16 based on Foata normal form. 7/1003 useless extension candidates. Maximal degree in co-relation 6732. Up to 265 conditions per place. [2023-08-30 00:04:48,441 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 158 selfloop transitions, 137 changer transitions 26/321 dead transitions. [2023-08-30 00:04:48,442 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 321 transitions, 3728 flow [2023-08-30 00:04:48,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-30 00:04:48,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-30 00:04:48,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 3189 transitions. [2023-08-30 00:04:48,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250299880047981 [2023-08-30 00:04:48,446 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 3189 transitions. [2023-08-30 00:04:48,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 3189 transitions. [2023-08-30 00:04:48,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:48,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 3189 transitions. [2023-08-30 00:04:48,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 77.78048780487805) internal successors, (3189), 41 states have internal predecessors, (3189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:48,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 183.0) internal successors, (7686), 42 states have internal predecessors, (7686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:48,455 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 183.0) internal successors, (7686), 42 states have internal predecessors, (7686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:48,455 INFO L175 Difference]: Start difference. First operand has 154 places, 127 transitions, 1425 flow. Second operand 41 states and 3189 transitions. [2023-08-30 00:04:48,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 321 transitions, 3728 flow [2023-08-30 00:04:48,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 321 transitions, 3086 flow, removed 167 selfloop flow, removed 19 redundant places. [2023-08-30 00:04:48,493 INFO L231 Difference]: Finished difference. Result has 179 places, 176 transitions, 2009 flow [2023-08-30 00:04:48,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=2009, PETRI_PLACES=179, PETRI_TRANSITIONS=176} [2023-08-30 00:04:48,493 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2023-08-30 00:04:48,494 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 176 transitions, 2009 flow [2023-08-30 00:04:48,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:48,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:48,494 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:48,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:48,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:48,695 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:48,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:48,695 INFO L85 PathProgramCache]: Analyzing trace with hash -273817043, now seen corresponding path program 13 times [2023-08-30 00:04:48,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:48,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274988562] [2023-08-30 00:04:48,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:48,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:48,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:48,902 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:04:48,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:48,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274988562] [2023-08-30 00:04:48,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274988562] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:48,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585830247] [2023-08-30 00:04:48,903 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 00:04:48,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:48,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:48,905 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:48,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-30 00:04:48,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:48,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:04:48,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:49,175 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:49,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:49,373 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:49,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585830247] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:49,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:49,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 00:04:49,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919392786] [2023-08-30 00:04:49,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:49,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 00:04:49,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:49,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 00:04:49,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-08-30 00:04:49,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:49,604 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 176 transitions, 2009 flow. Second operand has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:49,604 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:49,604 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:49,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:50,701 INFO L130 PetriNetUnfolder]: 494/1042 cut-off events. [2023-08-30 00:04:50,701 INFO L131 PetriNetUnfolder]: For 22996/22996 co-relation queries the response was YES. [2023-08-30 00:04:50,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6995 conditions, 1042 events. 494/1042 cut-off events. For 22996/22996 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6093 event pairs, 26 based on Foata normal form. 3/1045 useless extension candidates. Maximal degree in co-relation 6937. Up to 296 conditions per place. [2023-08-30 00:04:50,712 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 146 selfloop transitions, 115 changer transitions 32/293 dead transitions. [2023-08-30 00:04:50,712 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 293 transitions, 3558 flow [2023-08-30 00:04:50,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-30 00:04:50,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-30 00:04:50,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2259 transitions. [2023-08-30 00:04:50,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425664217071792 [2023-08-30 00:04:50,715 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2259 transitions. [2023-08-30 00:04:50,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2259 transitions. [2023-08-30 00:04:50,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:50,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2259 transitions. [2023-08-30 00:04:50,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 77.89655172413794) internal successors, (2259), 29 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:50,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 183.0) internal successors, (5490), 30 states have internal predecessors, (5490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:50,724 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 183.0) internal successors, (5490), 30 states have internal predecessors, (5490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:50,724 INFO L175 Difference]: Start difference. First operand has 179 places, 176 transitions, 2009 flow. Second operand 29 states and 2259 transitions. [2023-08-30 00:04:50,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 293 transitions, 3558 flow [2023-08-30 00:04:50,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 293 transitions, 2950 flow, removed 254 selfloop flow, removed 16 redundant places. [2023-08-30 00:04:50,779 INFO L231 Difference]: Finished difference. Result has 197 places, 188 transitions, 2045 flow [2023-08-30 00:04:50,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2045, PETRI_PLACES=197, PETRI_TRANSITIONS=188} [2023-08-30 00:04:50,780 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2023-08-30 00:04:50,780 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 188 transitions, 2045 flow [2023-08-30 00:04:50,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:50,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:50,781 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:50,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:50,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-30 00:04:50,987 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:50,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:50,987 INFO L85 PathProgramCache]: Analyzing trace with hash 131396169, now seen corresponding path program 14 times [2023-08-30 00:04:50,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:50,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754098057] [2023-08-30 00:04:50,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:50,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:50,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:51,139 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:51,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:51,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754098057] [2023-08-30 00:04:51,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754098057] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:51,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636413574] [2023-08-30 00:04:51,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 00:04:51,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:51,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:51,145 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:51,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-30 00:04:51,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 00:04:51,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:51,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:04:51,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:51,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:51,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:51,586 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:51,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636413574] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:51,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:51,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 00:04:51,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292103011] [2023-08-30 00:04:51,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:51,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 00:04:51,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:51,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 00:04:51,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2023-08-30 00:04:51,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:51,811 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 188 transitions, 2045 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:51,811 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:51,811 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:51,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:52,927 INFO L130 PetriNetUnfolder]: 566/1158 cut-off events. [2023-08-30 00:04:52,927 INFO L131 PetriNetUnfolder]: For 19210/19210 co-relation queries the response was YES. [2023-08-30 00:04:52,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7065 conditions, 1158 events. 566/1158 cut-off events. For 19210/19210 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6808 event pairs, 12 based on Foata normal form. 7/1165 useless extension candidates. Maximal degree in co-relation 7001. Up to 222 conditions per place. [2023-08-30 00:04:52,936 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 126 selfloop transitions, 142 changer transitions 66/334 dead transitions. [2023-08-30 00:04:52,936 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 334 transitions, 3807 flow [2023-08-30 00:04:52,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-30 00:04:52,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-30 00:04:52,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2924 transitions. [2023-08-30 00:04:52,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4204774230658614 [2023-08-30 00:04:52,940 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2924 transitions. [2023-08-30 00:04:52,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2924 transitions. [2023-08-30 00:04:52,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:52,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2924 transitions. [2023-08-30 00:04:52,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 76.94736842105263) internal successors, (2924), 38 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:52,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 183.0) internal successors, (7137), 39 states have internal predecessors, (7137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:52,951 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 183.0) internal successors, (7137), 39 states have internal predecessors, (7137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:52,951 INFO L175 Difference]: Start difference. First operand has 197 places, 188 transitions, 2045 flow. Second operand 38 states and 2924 transitions. [2023-08-30 00:04:52,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 334 transitions, 3807 flow [2023-08-30 00:04:52,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 334 transitions, 3565 flow, removed 24 selfloop flow, removed 17 redundant places. [2023-08-30 00:04:53,002 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 2250 flow [2023-08-30 00:04:53,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=2250, PETRI_PLACES=216, PETRI_TRANSITIONS=191} [2023-08-30 00:04:53,003 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 187 predicate places. [2023-08-30 00:04:53,003 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 2250 flow [2023-08-30 00:04:53,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:53,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:53,004 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:53,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-30 00:04:53,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:53,210 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:53,210 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:53,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1671051909, now seen corresponding path program 15 times [2023-08-30 00:04:53,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:53,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308948956] [2023-08-30 00:04:53,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:53,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:53,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:53,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:53,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:53,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308948956] [2023-08-30 00:04:53,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308948956] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:53,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574441781] [2023-08-30 00:04:53,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 00:04:53,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:53,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:53,391 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:53,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-30 00:04:53,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-30 00:04:53,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:53,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:04:53,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:53,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:53,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:53,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:53,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574441781] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:53,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:53,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 00:04:53,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89530023] [2023-08-30 00:04:53,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:53,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 00:04:53,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:53,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 00:04:53,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2023-08-30 00:04:54,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:54,142 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 191 transitions, 2250 flow. Second operand has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:54,142 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:54,142 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:54,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:55,559 INFO L130 PetriNetUnfolder]: 566/1106 cut-off events. [2023-08-30 00:04:55,560 INFO L131 PetriNetUnfolder]: For 21642/21642 co-relation queries the response was YES. [2023-08-30 00:04:55,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7390 conditions, 1106 events. 566/1106 cut-off events. For 21642/21642 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6144 event pairs, 6 based on Foata normal form. 11/1117 useless extension candidates. Maximal degree in co-relation 7326. Up to 247 conditions per place. [2023-08-30 00:04:55,567 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 135 selfloop transitions, 160 changer transitions 28/323 dead transitions. [2023-08-30 00:04:55,567 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 323 transitions, 3832 flow [2023-08-30 00:04:55,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-30 00:04:55,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-30 00:04:55,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3009 transitions. [2023-08-30 00:04:55,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4216057166876839 [2023-08-30 00:04:55,569 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3009 transitions. [2023-08-30 00:04:55,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3009 transitions. [2023-08-30 00:04:55,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:55,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3009 transitions. [2023-08-30 00:04:55,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 77.15384615384616) internal successors, (3009), 39 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:55,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 183.0) internal successors, (7320), 40 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:55,576 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 183.0) internal successors, (7320), 40 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:55,576 INFO L175 Difference]: Start difference. First operand has 216 places, 191 transitions, 2250 flow. Second operand 39 states and 3009 transitions. [2023-08-30 00:04:55,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 323 transitions, 3832 flow [2023-08-30 00:04:55,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 323 transitions, 3395 flow, removed 100 selfloop flow, removed 23 redundant places. [2023-08-30 00:04:55,613 INFO L231 Difference]: Finished difference. Result has 220 places, 207 transitions, 2450 flow [2023-08-30 00:04:55,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2450, PETRI_PLACES=220, PETRI_TRANSITIONS=207} [2023-08-30 00:04:55,613 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 191 predicate places. [2023-08-30 00:04:55,613 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 207 transitions, 2450 flow [2023-08-30 00:04:55,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:55,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:55,614 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:55,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-30 00:04:55,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:55,814 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:55,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:55,815 INFO L85 PathProgramCache]: Analyzing trace with hash -458168546, now seen corresponding path program 8 times [2023-08-30 00:04:55,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:55,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512047484] [2023-08-30 00:04:55,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:55,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:55,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:55,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:55,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:55,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512047484] [2023-08-30 00:04:55,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512047484] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:55,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259691146] [2023-08-30 00:04:55,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 00:04:55,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:55,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:55,963 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:55,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-30 00:04:56,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 00:04:56,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:56,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-30 00:04:56,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:56,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:56,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:56,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:56,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259691146] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:56,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:56,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-30 00:04:56,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984888131] [2023-08-30 00:04:56,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:56,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 00:04:56,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:56,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 00:04:56,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2023-08-30 00:04:56,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:56,507 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 207 transitions, 2450 flow. Second operand has 20 states, 20 states have (on average 73.65) internal successors, (1473), 20 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:56,507 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:56,507 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:56,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:57,086 INFO L130 PetriNetUnfolder]: 598/1220 cut-off events. [2023-08-30 00:04:57,086 INFO L131 PetriNetUnfolder]: For 25481/25481 co-relation queries the response was YES. [2023-08-30 00:04:57,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8375 conditions, 1220 events. 598/1220 cut-off events. For 25481/25481 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 7239 event pairs, 30 based on Foata normal form. 19/1239 useless extension candidates. Maximal degree in co-relation 8312. Up to 365 conditions per place. [2023-08-30 00:04:57,096 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 183 selfloop transitions, 102 changer transitions 26/311 dead transitions. [2023-08-30 00:04:57,097 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 311 transitions, 3895 flow [2023-08-30 00:04:57,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-30 00:04:57,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-30 00:04:57,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1561 transitions. [2023-08-30 00:04:57,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42650273224043717 [2023-08-30 00:04:57,103 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1561 transitions. [2023-08-30 00:04:57,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1561 transitions. [2023-08-30 00:04:57,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:57,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1561 transitions. [2023-08-30 00:04:57,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 78.05) internal successors, (1561), 20 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:57,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 183.0) internal successors, (3843), 21 states have internal predecessors, (3843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:57,108 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 183.0) internal successors, (3843), 21 states have internal predecessors, (3843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:57,108 INFO L175 Difference]: Start difference. First operand has 220 places, 207 transitions, 2450 flow. Second operand 20 states and 1561 transitions. [2023-08-30 00:04:57,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 311 transitions, 3895 flow [2023-08-30 00:04:57,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 311 transitions, 3640 flow, removed 49 selfloop flow, removed 28 redundant places. [2023-08-30 00:04:57,166 INFO L231 Difference]: Finished difference. Result has 209 places, 231 transitions, 2868 flow [2023-08-30 00:04:57,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2868, PETRI_PLACES=209, PETRI_TRANSITIONS=231} [2023-08-30 00:04:57,167 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2023-08-30 00:04:57,167 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 231 transitions, 2868 flow [2023-08-30 00:04:57,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 73.65) internal successors, (1473), 20 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:57,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:57,168 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:57,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:57,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:57,374 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:57,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:57,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1676496654, now seen corresponding path program 9 times [2023-08-30 00:04:57,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:57,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077203712] [2023-08-30 00:04:57,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:57,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:57,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:57,534 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:57,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:57,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077203712] [2023-08-30 00:04:57,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077203712] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:57,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966721088] [2023-08-30 00:04:57,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 00:04:57,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:57,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:57,537 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:57,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-30 00:04:57,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 00:04:57,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:57,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-30 00:04:57,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:57,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:57,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:57,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:04:57,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966721088] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:57,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:57,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-30 00:04:57,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601984819] [2023-08-30 00:04:57,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:57,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 00:04:57,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:57,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 00:04:57,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2023-08-30 00:04:58,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:58,013 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 231 transitions, 2868 flow. Second operand has 20 states, 20 states have (on average 73.7) internal successors, (1474), 20 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:58,013 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:58,013 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:58,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:04:58,579 INFO L130 PetriNetUnfolder]: 605/1199 cut-off events. [2023-08-30 00:04:58,579 INFO L131 PetriNetUnfolder]: For 28052/28052 co-relation queries the response was YES. [2023-08-30 00:04:58,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8692 conditions, 1199 events. 605/1199 cut-off events. For 28052/28052 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6878 event pairs, 14 based on Foata normal form. 13/1212 useless extension candidates. Maximal degree in co-relation 8628. Up to 371 conditions per place. [2023-08-30 00:04:58,589 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 172 selfloop transitions, 75 changer transitions 64/311 dead transitions. [2023-08-30 00:04:58,589 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 311 transitions, 4153 flow [2023-08-30 00:04:58,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-30 00:04:58,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-30 00:04:58,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1692 transitions. [2023-08-30 00:04:58,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4202682563338301 [2023-08-30 00:04:58,599 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1692 transitions. [2023-08-30 00:04:58,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1692 transitions. [2023-08-30 00:04:58,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:04:58,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1692 transitions. [2023-08-30 00:04:58,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 76.9090909090909) internal successors, (1692), 22 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 00:04:58,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 183.0) internal successors, (4209), 23 states have internal predecessors, (4209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:58,605 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 183.0) internal successors, (4209), 23 states have internal predecessors, (4209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:58,605 INFO L175 Difference]: Start difference. First operand has 209 places, 231 transitions, 2868 flow. Second operand 22 states and 1692 transitions. [2023-08-30 00:04:58,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 311 transitions, 4153 flow [2023-08-30 00:04:58,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 311 transitions, 3580 flow, removed 214 selfloop flow, removed 23 redundant places. [2023-08-30 00:04:58,687 INFO L231 Difference]: Finished difference. Result has 211 places, 210 transitions, 2427 flow [2023-08-30 00:04:58,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2533, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2427, PETRI_PLACES=211, PETRI_TRANSITIONS=210} [2023-08-30 00:04:58,688 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2023-08-30 00:04:58,688 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 210 transitions, 2427 flow [2023-08-30 00:04:58,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 73.7) internal successors, (1474), 20 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:58,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:04:58,688 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:04:58,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-30 00:04:58,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:58,894 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:04:58,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:04:58,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1079140853, now seen corresponding path program 16 times [2023-08-30 00:04:58,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:04:58,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034596341] [2023-08-30 00:04:58,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:04:58,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:04:58,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:04:59,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:04:59,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:04:59,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034596341] [2023-08-30 00:04:59,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034596341] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:04:59,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421664152] [2023-08-30 00:04:59,071 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 00:04:59,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:04:59,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:04:59,072 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:04:59,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-30 00:04:59,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 00:04:59,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:04:59,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:04:59,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:04:59,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:59,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:04:59,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:04:59,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421664152] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:04:59,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:04:59,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 00:04:59,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041765381] [2023-08-30 00:04:59,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:04:59,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 00:04:59,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:04:59,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 00:04:59,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-08-30 00:04:59,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:04:59,699 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 210 transitions, 2427 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:04:59,699 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:04:59,699 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:04:59,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:00,122 INFO L130 PetriNetUnfolder]: 478/976 cut-off events. [2023-08-30 00:05:00,122 INFO L131 PetriNetUnfolder]: For 4852/4852 co-relation queries the response was YES. [2023-08-30 00:05:00,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5394 conditions, 976 events. 478/976 cut-off events. For 4852/4852 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5386 event pairs, 15 based on Foata normal form. 3/977 useless extension candidates. Maximal degree in co-relation 5338. Up to 621 conditions per place. [2023-08-30 00:05:00,129 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 188 selfloop transitions, 27 changer transitions 29/244 dead transitions. [2023-08-30 00:05:00,129 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 244 transitions, 3065 flow [2023-08-30 00:05:00,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 00:05:00,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 00:05:00,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1139 transitions. [2023-08-30 00:05:00,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.414936247723133 [2023-08-30 00:05:00,132 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1139 transitions. [2023-08-30 00:05:00,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1139 transitions. [2023-08-30 00:05:00,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:00,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1139 transitions. [2023-08-30 00:05:00,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 75.93333333333334) internal successors, (1139), 15 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:00,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 183.0) internal successors, (2928), 16 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:00,136 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 183.0) internal successors, (2928), 16 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:00,136 INFO L175 Difference]: Start difference. First operand has 211 places, 210 transitions, 2427 flow. Second operand 15 states and 1139 transitions. [2023-08-30 00:05:00,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 244 transitions, 3065 flow [2023-08-30 00:05:00,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 244 transitions, 2903 flow, removed 26 selfloop flow, removed 21 redundant places. [2023-08-30 00:05:00,163 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2283 flow [2023-08-30 00:05:00,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2283, PETRI_PLACES=195, PETRI_TRANSITIONS=205} [2023-08-30 00:05:00,164 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2023-08-30 00:05:00,164 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2283 flow [2023-08-30 00:05:00,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:00,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:05:00,164 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:05:00,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-08-30 00:05:00,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-30 00:05:00,370 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:05:00,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:05:00,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1095913443, now seen corresponding path program 17 times [2023-08-30 00:05:00,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:05:00,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216609184] [2023-08-30 00:05:00,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:05:00,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:05:00,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:00,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:05:00,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:05:00,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216609184] [2023-08-30 00:05:00,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216609184] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:05:00,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221663952] [2023-08-30 00:05:00,516 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 00:05:00,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:00,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:05:00,517 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:05:00,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-30 00:05:00,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 00:05:00,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:05:00,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:05:00,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:05:00,786 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:00,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:05:00,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:00,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221663952] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:05:00,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:05:00,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 00:05:00,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323875878] [2023-08-30 00:05:00,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:05:00,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 00:05:00,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:05:00,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 00:05:00,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-08-30 00:05:01,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:05:01,146 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 205 transitions, 2283 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:01,146 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:05:01,146 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:05:01,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:01,671 INFO L130 PetriNetUnfolder]: 478/979 cut-off events. [2023-08-30 00:05:01,672 INFO L131 PetriNetUnfolder]: For 4467/4467 co-relation queries the response was YES. [2023-08-30 00:05:01,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5230 conditions, 979 events. 478/979 cut-off events. For 4467/4467 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5459 event pairs, 15 based on Foata normal form. 4/981 useless extension candidates. Maximal degree in co-relation 5180. Up to 607 conditions per place. [2023-08-30 00:05:01,679 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 186 selfloop transitions, 34 changer transitions 33/253 dead transitions. [2023-08-30 00:05:01,679 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 253 transitions, 3019 flow [2023-08-30 00:05:01,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 00:05:01,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 00:05:01,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1589 transitions. [2023-08-30 00:05:01,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134790528233151 [2023-08-30 00:05:01,687 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1589 transitions. [2023-08-30 00:05:01,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1589 transitions. [2023-08-30 00:05:01,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:01,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1589 transitions. [2023-08-30 00:05:01,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 75.66666666666667) internal successors, (1589), 21 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:01,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 183.0) internal successors, (4026), 22 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:01,693 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 183.0) internal successors, (4026), 22 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:01,693 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2283 flow. Second operand 21 states and 1589 transitions. [2023-08-30 00:05:01,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 253 transitions, 3019 flow [2023-08-30 00:05:01,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 253 transitions, 2937 flow, removed 14 selfloop flow, removed 16 redundant places. [2023-08-30 00:05:01,721 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2309 flow [2023-08-30 00:05:01,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2309, PETRI_PLACES=195, PETRI_TRANSITIONS=205} [2023-08-30 00:05:01,723 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2023-08-30 00:05:01,723 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2309 flow [2023-08-30 00:05:01,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:01,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:05:01,724 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:05:01,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-30 00:05:01,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-30 00:05:01,930 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:05:01,930 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:05:01,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1770630947, now seen corresponding path program 18 times [2023-08-30 00:05:01,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:05:01,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454270209] [2023-08-30 00:05:01,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:05:01,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:05:01,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:02,082 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:02,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:05:02,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454270209] [2023-08-30 00:05:02,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454270209] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:05:02,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107087899] [2023-08-30 00:05:02,083 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 00:05:02,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:02,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:05:02,085 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:05:02,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-30 00:05:02,166 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 00:05:02,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:05:02,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:05:02,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:05:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:02,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:05:02,558 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:02,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107087899] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:05:02,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:05:02,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 00:05:02,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164533361] [2023-08-30 00:05:02,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:05:02,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 00:05:02,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:05:02,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 00:05:02,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-08-30 00:05:02,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:05:02,753 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 205 transitions, 2309 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:02,753 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:05:02,753 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:05:02,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:03,729 INFO L130 PetriNetUnfolder]: 516/1046 cut-off events. [2023-08-30 00:05:03,729 INFO L131 PetriNetUnfolder]: For 5494/5494 co-relation queries the response was YES. [2023-08-30 00:05:03,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5785 conditions, 1046 events. 516/1046 cut-off events. For 5494/5494 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5901 event pairs, 15 based on Foata normal form. 5/1049 useless extension candidates. Maximal degree in co-relation 5737. Up to 569 conditions per place. [2023-08-30 00:05:03,738 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 196 selfloop transitions, 60 changer transitions 49/305 dead transitions. [2023-08-30 00:05:03,739 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 305 transitions, 3624 flow [2023-08-30 00:05:03,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-30 00:05:03,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-30 00:05:03,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2504 transitions. [2023-08-30 00:05:03,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146381851299884 [2023-08-30 00:05:03,742 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2504 transitions. [2023-08-30 00:05:03,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2504 transitions. [2023-08-30 00:05:03,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:03,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2504 transitions. [2023-08-30 00:05:03,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 75.87878787878788) internal successors, (2504), 33 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:03,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 183.0) internal successors, (6222), 34 states have internal predecessors, (6222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:03,751 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 183.0) internal successors, (6222), 34 states have internal predecessors, (6222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:03,751 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2309 flow. Second operand 33 states and 2504 transitions. [2023-08-30 00:05:03,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 305 transitions, 3624 flow [2023-08-30 00:05:03,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 305 transitions, 3576 flow, removed 15 selfloop flow, removed 12 redundant places. [2023-08-30 00:05:03,780 INFO L231 Difference]: Finished difference. Result has 212 places, 221 transitions, 2638 flow [2023-08-30 00:05:03,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2638, PETRI_PLACES=212, PETRI_TRANSITIONS=221} [2023-08-30 00:05:03,781 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2023-08-30 00:05:03,781 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 221 transitions, 2638 flow [2023-08-30 00:05:03,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:03,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:05:03,782 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:05:03,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-30 00:05:03,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-30 00:05:03,987 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:05:03,988 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:05:03,988 INFO L85 PathProgramCache]: Analyzing trace with hash 804803351, now seen corresponding path program 19 times [2023-08-30 00:05:03,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:05:03,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724986575] [2023-08-30 00:05:03,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:05:03,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:05:03,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:04,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:05:04,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:05:04,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724986575] [2023-08-30 00:05:04,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724986575] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:05:04,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129548580] [2023-08-30 00:05:04,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 00:05:04,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:04,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:05:04,177 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:05:04,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-30 00:05:04,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:04,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:05:04,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:05:04,456 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:04,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:05:04,657 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:04,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129548580] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:05:04,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:05:04,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 00:05:04,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318012357] [2023-08-30 00:05:04,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:05:04,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 00:05:04,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:05:04,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 00:05:04,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2023-08-30 00:05:04,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:05:04,882 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 221 transitions, 2638 flow. Second operand has 24 states, 24 states have (on average 73.79166666666667) internal successors, (1771), 24 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:04,882 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:05:04,882 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:05:04,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:05,853 INFO L130 PetriNetUnfolder]: 515/1045 cut-off events. [2023-08-30 00:05:05,853 INFO L131 PetriNetUnfolder]: For 6315/6315 co-relation queries the response was YES. [2023-08-30 00:05:05,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6077 conditions, 1045 events. 515/1045 cut-off events. For 6315/6315 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5923 event pairs, 15 based on Foata normal form. 3/1046 useless extension candidates. Maximal degree in co-relation 6025. Up to 577 conditions per place. [2023-08-30 00:05:05,860 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 210 selfloop transitions, 80 changer transitions 18/308 dead transitions. [2023-08-30 00:05:05,860 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 308 transitions, 3755 flow [2023-08-30 00:05:05,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-30 00:05:05,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-30 00:05:05,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2288 transitions. [2023-08-30 00:05:05,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4167577413479053 [2023-08-30 00:05:05,863 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2288 transitions. [2023-08-30 00:05:05,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2288 transitions. [2023-08-30 00:05:05,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:05,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2288 transitions. [2023-08-30 00:05:05,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 76.26666666666667) internal successors, (2288), 30 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:05,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 183.0) internal successors, (5673), 31 states have internal predecessors, (5673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:05,870 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 183.0) internal successors, (5673), 31 states have internal predecessors, (5673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:05,871 INFO L175 Difference]: Start difference. First operand has 212 places, 221 transitions, 2638 flow. Second operand 30 states and 2288 transitions. [2023-08-30 00:05:05,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 308 transitions, 3755 flow [2023-08-30 00:05:05,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 308 transitions, 3445 flow, removed 125 selfloop flow, removed 20 redundant places. [2023-08-30 00:05:05,905 INFO L231 Difference]: Finished difference. Result has 211 places, 240 transitions, 2777 flow [2023-08-30 00:05:05,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2394, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2777, PETRI_PLACES=211, PETRI_TRANSITIONS=240} [2023-08-30 00:05:05,906 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2023-08-30 00:05:05,906 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 240 transitions, 2777 flow [2023-08-30 00:05:05,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.79166666666667) internal successors, (1771), 24 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:05,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:05:05,907 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:05:05,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-08-30 00:05:06,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-30 00:05:06,112 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:05:06,113 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:05:06,113 INFO L85 PathProgramCache]: Analyzing trace with hash 721888271, now seen corresponding path program 20 times [2023-08-30 00:05:06,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:05:06,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205803150] [2023-08-30 00:05:06,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:05:06,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:05:06,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:06,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:05:06,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:05:06,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205803150] [2023-08-30 00:05:06,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205803150] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:05:06,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266697415] [2023-08-30 00:05:06,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 00:05:06,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:06,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:05:06,283 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:05:06,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-30 00:05:06,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 00:05:06,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:05:06,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:05:06,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:05:06,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:06,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:05:06,717 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:06,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266697415] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:05:06,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:05:06,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 00:05:06,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88116447] [2023-08-30 00:05:06,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:05:06,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 00:05:06,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:05:06,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 00:05:06,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-08-30 00:05:06,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:05:06,953 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 240 transitions, 2777 flow. Second operand has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:06,953 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:05:06,953 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:05:06,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:07,834 INFO L130 PetriNetUnfolder]: 509/1015 cut-off events. [2023-08-30 00:05:07,834 INFO L131 PetriNetUnfolder]: For 5699/5699 co-relation queries the response was YES. [2023-08-30 00:05:07,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5882 conditions, 1015 events. 509/1015 cut-off events. For 5699/5699 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 5598 event pairs, 15 based on Foata normal form. 3/1010 useless extension candidates. Maximal degree in co-relation 5837. Up to 577 conditions per place. [2023-08-30 00:05:07,839 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 189 selfloop transitions, 69 changer transitions 27/285 dead transitions. [2023-08-30 00:05:07,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 285 transitions, 3466 flow [2023-08-30 00:05:07,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-30 00:05:07,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-30 00:05:07,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1903 transitions. [2023-08-30 00:05:07,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41595628415300545 [2023-08-30 00:05:07,841 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1903 transitions. [2023-08-30 00:05:07,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1903 transitions. [2023-08-30 00:05:07,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:07,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1903 transitions. [2023-08-30 00:05:07,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 76.12) internal successors, (1903), 25 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:07,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 183.0) internal successors, (4758), 26 states have internal predecessors, (4758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:07,848 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 183.0) internal successors, (4758), 26 states have internal predecessors, (4758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:07,848 INFO L175 Difference]: Start difference. First operand has 211 places, 240 transitions, 2777 flow. Second operand 25 states and 1903 transitions. [2023-08-30 00:05:07,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 285 transitions, 3466 flow [2023-08-30 00:05:07,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 285 transitions, 3307 flow, removed 60 selfloop flow, removed 11 redundant places. [2023-08-30 00:05:07,880 INFO L231 Difference]: Finished difference. Result has 219 places, 233 transitions, 2687 flow [2023-08-30 00:05:07,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2687, PETRI_PLACES=219, PETRI_TRANSITIONS=233} [2023-08-30 00:05:07,881 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2023-08-30 00:05:07,881 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 233 transitions, 2687 flow [2023-08-30 00:05:07,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:07,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:05:07,882 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:05:07,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-30 00:05:08,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-30 00:05:08,088 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:05:08,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:05:08,088 INFO L85 PathProgramCache]: Analyzing trace with hash 502161259, now seen corresponding path program 10 times [2023-08-30 00:05:08,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:05:08,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652035856] [2023-08-30 00:05:08,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:05:08,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:05:08,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:05:08,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:05:08,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652035856] [2023-08-30 00:05:08,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652035856] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:05:08,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235136947] [2023-08-30 00:05:08,242 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 00:05:08,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:08,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:05:08,243 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:05:08,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-30 00:05:08,315 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 00:05:08,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:05:08,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:05:08,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:05:08,449 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:08,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:05:08,540 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:05:08,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235136947] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:05:08,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:05:08,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 18 [2023-08-30 00:05:08,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732153938] [2023-08-30 00:05:08,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:05:08,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 00:05:08,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:05:08,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 00:05:08,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2023-08-30 00:05:08,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:05:08,722 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 233 transitions, 2687 flow. Second operand has 20 states, 20 states have (on average 73.85) internal successors, (1477), 20 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:08,722 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:05:08,722 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:05:08,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:09,138 INFO L130 PetriNetUnfolder]: 499/979 cut-off events. [2023-08-30 00:05:09,138 INFO L131 PetriNetUnfolder]: For 6194/6194 co-relation queries the response was YES. [2023-08-30 00:05:09,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5739 conditions, 979 events. 499/979 cut-off events. For 6194/6194 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5326 event pairs, 3 based on Foata normal form. 7/976 useless extension candidates. Maximal degree in co-relation 5694. Up to 273 conditions per place. [2023-08-30 00:05:09,144 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 176 selfloop transitions, 43 changer transitions 83/302 dead transitions. [2023-08-30 00:05:09,144 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 302 transitions, 4011 flow [2023-08-30 00:05:09,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 00:05:09,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 00:05:09,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1376 transitions. [2023-08-30 00:05:09,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4177292046144505 [2023-08-30 00:05:09,146 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1376 transitions. [2023-08-30 00:05:09,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1376 transitions. [2023-08-30 00:05:09,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:09,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1376 transitions. [2023-08-30 00:05:09,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 76.44444444444444) internal successors, (1376), 18 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:09,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:09,151 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:09,151 INFO L175 Difference]: Start difference. First operand has 219 places, 233 transitions, 2687 flow. Second operand 18 states and 1376 transitions. [2023-08-30 00:05:09,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 302 transitions, 4011 flow [2023-08-30 00:05:09,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 302 transitions, 3831 flow, removed 8 selfloop flow, removed 21 redundant places. [2023-08-30 00:05:09,183 INFO L231 Difference]: Finished difference. Result has 206 places, 190 transitions, 2205 flow [2023-08-30 00:05:09,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2205, PETRI_PLACES=206, PETRI_TRANSITIONS=190} [2023-08-30 00:05:09,184 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2023-08-30 00:05:09,184 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 190 transitions, 2205 flow [2023-08-30 00:05:09,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 73.85) internal successors, (1477), 20 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:09,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:05:09,185 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:05:09,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-30 00:05:09,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-08-30 00:05:09,389 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:05:09,389 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:05:09,389 INFO L85 PathProgramCache]: Analyzing trace with hash -2063221136, now seen corresponding path program 11 times [2023-08-30 00:05:09,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:05:09,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615321737] [2023-08-30 00:05:09,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:05:09,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:05:09,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:09,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:09,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:05:09,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615321737] [2023-08-30 00:05:09,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615321737] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:05:09,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872007231] [2023-08-30 00:05:09,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 00:05:09,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:09,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:05:09,545 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:05:09,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-30 00:05:09,611 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 00:05:09,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:05:09,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:05:09,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:05:09,764 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:09,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:05:09,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:09,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872007231] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:05:09,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:05:09,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2023-08-30 00:05:09,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674673001] [2023-08-30 00:05:09,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:05:09,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-30 00:05:09,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:05:09,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-30 00:05:09,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2023-08-30 00:05:10,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:05:10,051 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 190 transitions, 2205 flow. Second operand has 21 states, 21 states have (on average 73.80952380952381) internal successors, (1550), 21 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 00:05:10,051 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:05:10,051 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:05:10,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:10,544 INFO L130 PetriNetUnfolder]: 412/863 cut-off events. [2023-08-30 00:05:10,544 INFO L131 PetriNetUnfolder]: For 5984/5984 co-relation queries the response was YES. [2023-08-30 00:05:10,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4985 conditions, 863 events. 412/863 cut-off events. For 5984/5984 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4785 event pairs, 11 based on Foata normal form. 10/863 useless extension candidates. Maximal degree in co-relation 4938. Up to 197 conditions per place. [2023-08-30 00:05:10,550 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 131 selfloop transitions, 45 changer transitions 88/264 dead transitions. [2023-08-30 00:05:10,551 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 264 transitions, 3280 flow [2023-08-30 00:05:10,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-30 00:05:10,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-30 00:05:10,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1756 transitions. [2023-08-30 00:05:10,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41720123544784987 [2023-08-30 00:05:10,553 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1756 transitions. [2023-08-30 00:05:10,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1756 transitions. [2023-08-30 00:05:10,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:10,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1756 transitions. [2023-08-30 00:05:10,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 76.34782608695652) internal successors, (1756), 23 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:10,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 183.0) internal successors, (4392), 24 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:10,559 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 183.0) internal successors, (4392), 24 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:10,559 INFO L175 Difference]: Start difference. First operand has 206 places, 190 transitions, 2205 flow. Second operand 23 states and 1756 transitions. [2023-08-30 00:05:10,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 264 transitions, 3280 flow [2023-08-30 00:05:10,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 264 transitions, 3140 flow, removed 33 selfloop flow, removed 15 redundant places. [2023-08-30 00:05:10,585 INFO L231 Difference]: Finished difference. Result has 204 places, 143 transitions, 1697 flow [2023-08-30 00:05:10,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1697, PETRI_PLACES=204, PETRI_TRANSITIONS=143} [2023-08-30 00:05:10,586 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 175 predicate places. [2023-08-30 00:05:10,586 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 143 transitions, 1697 flow [2023-08-30 00:05:10,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 73.80952380952381) internal successors, (1550), 21 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 00:05:10,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:05:10,587 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:05:10,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-30 00:05:10,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:10,793 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:05:10,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:05:10,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1684554147, now seen corresponding path program 12 times [2023-08-30 00:05:10,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:05:10,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857526351] [2023-08-30 00:05:10,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:05:10,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:05:10,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:10,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:05:10,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:05:10,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857526351] [2023-08-30 00:05:10,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857526351] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:05:10,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580992715] [2023-08-30 00:05:10,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 00:05:10,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:10,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:05:10,959 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:05:10,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-30 00:05:11,034 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 00:05:11,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:05:11,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:05:11,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:05:11,174 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:11,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:05:11,273 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:05:11,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580992715] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:05:11,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:05:11,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 19 [2023-08-30 00:05:11,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223936339] [2023-08-30 00:05:11,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:05:11,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-30 00:05:11,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:05:11,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-30 00:05:11,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2023-08-30 00:05:11,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:05:11,489 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 143 transitions, 1697 flow. Second operand has 21 states, 21 states have (on average 73.71428571428571) internal successors, (1548), 21 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:11,489 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:05:11,489 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:05:11,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:11,917 INFO L130 PetriNetUnfolder]: 253/575 cut-off events. [2023-08-30 00:05:11,917 INFO L131 PetriNetUnfolder]: For 4380/4380 co-relation queries the response was YES. [2023-08-30 00:05:11,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3369 conditions, 575 events. 253/575 cut-off events. For 4380/4380 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3043 event pairs, 3 based on Foata normal form. 5/572 useless extension candidates. Maximal degree in co-relation 3322. Up to 173 conditions per place. [2023-08-30 00:05:11,921 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 93 selfloop transitions, 19 changer transitions 74/186 dead transitions. [2023-08-30 00:05:11,921 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 186 transitions, 2250 flow [2023-08-30 00:05:11,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 00:05:11,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 00:05:11,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1378 transitions. [2023-08-30 00:05:11,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4183363691560413 [2023-08-30 00:05:11,923 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1378 transitions. [2023-08-30 00:05:11,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1378 transitions. [2023-08-30 00:05:11,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:11,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1378 transitions. [2023-08-30 00:05:11,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 76.55555555555556) internal successors, (1378), 18 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:11,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:11,939 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:11,940 INFO L175 Difference]: Start difference. First operand has 204 places, 143 transitions, 1697 flow. Second operand 18 states and 1378 transitions. [2023-08-30 00:05:11,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 186 transitions, 2250 flow [2023-08-30 00:05:11,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 186 transitions, 2020 flow, removed 31 selfloop flow, removed 32 redundant places. [2023-08-30 00:05:11,951 INFO L231 Difference]: Finished difference. Result has 181 places, 96 transitions, 967 flow [2023-08-30 00:05:11,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=967, PETRI_PLACES=181, PETRI_TRANSITIONS=96} [2023-08-30 00:05:11,952 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 152 predicate places. [2023-08-30 00:05:11,952 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 96 transitions, 967 flow [2023-08-30 00:05:11,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 73.71428571428571) internal successors, (1548), 21 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:11,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:05:11,953 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:05:11,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-30 00:05:12,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:12,159 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:05:12,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:05:12,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2068778340, now seen corresponding path program 13 times [2023-08-30 00:05:12,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:05:12,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367051174] [2023-08-30 00:05:12,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:05:12,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:05:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:12,331 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:12,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:05:12,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367051174] [2023-08-30 00:05:12,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367051174] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:05:12,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069412672] [2023-08-30 00:05:12,332 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 00:05:12,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:12,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:05:12,337 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:05:12,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-30 00:05:12,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:12,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:05:12,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:05:12,573 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:12,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:05:12,682 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 00:05:12,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069412672] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:05:12,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:05:12,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 20 [2023-08-30 00:05:12,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085215805] [2023-08-30 00:05:12,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:05:12,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-30 00:05:12,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:05:12,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-30 00:05:12,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-30 00:05:12,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:05:12,830 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 96 transitions, 967 flow. Second operand has 22 states, 22 states have (on average 73.5909090909091) internal successors, (1619), 22 states have internal predecessors, (1619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:12,830 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:05:12,830 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:05:12,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:13,180 INFO L130 PetriNetUnfolder]: 146/330 cut-off events. [2023-08-30 00:05:13,180 INFO L131 PetriNetUnfolder]: For 2308/2308 co-relation queries the response was YES. [2023-08-30 00:05:13,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1905 conditions, 330 events. 146/330 cut-off events. For 2308/2308 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1447 event pairs, 1 based on Foata normal form. 7/329 useless extension candidates. Maximal degree in co-relation 1866. Up to 179 conditions per place. [2023-08-30 00:05:13,182 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 68 selfloop transitions, 8 changer transitions 53/129 dead transitions. [2023-08-30 00:05:13,182 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 129 transitions, 1440 flow [2023-08-30 00:05:13,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 00:05:13,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 00:05:13,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1214 transitions. [2023-08-30 00:05:13,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146174863387978 [2023-08-30 00:05:13,184 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1214 transitions. [2023-08-30 00:05:13,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1214 transitions. [2023-08-30 00:05:13,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:13,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1214 transitions. [2023-08-30 00:05:13,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 75.875) internal successors, (1214), 16 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:13,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 183.0) internal successors, (3111), 17 states have internal predecessors, (3111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:13,187 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 183.0) internal successors, (3111), 17 states have internal predecessors, (3111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:13,187 INFO L175 Difference]: Start difference. First operand has 181 places, 96 transitions, 967 flow. Second operand 16 states and 1214 transitions. [2023-08-30 00:05:13,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 129 transitions, 1440 flow [2023-08-30 00:05:13,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 129 transitions, 1179 flow, removed 25 selfloop flow, removed 38 redundant places. [2023-08-30 00:05:13,193 INFO L231 Difference]: Finished difference. Result has 130 places, 73 transitions, 547 flow [2023-08-30 00:05:13,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=547, PETRI_PLACES=130, PETRI_TRANSITIONS=73} [2023-08-30 00:05:13,194 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 101 predicate places. [2023-08-30 00:05:13,194 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 73 transitions, 547 flow [2023-08-30 00:05:13,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 73.5909090909091) internal successors, (1619), 22 states have internal predecessors, (1619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:13,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 00:05:13,194 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 00:05:13,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-30 00:05:13,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-08-30 00:05:13,395 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 00:05:13,395 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 00:05:13,395 INFO L85 PathProgramCache]: Analyzing trace with hash 487384991, now seen corresponding path program 14 times [2023-08-30 00:05:13,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 00:05:13,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206025105] [2023-08-30 00:05:13,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 00:05:13,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 00:05:13,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 00:05:13,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:05:13,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 00:05:13,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206025105] [2023-08-30 00:05:13,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206025105] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 00:05:13,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884335505] [2023-08-30 00:05:13,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 00:05:13,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:13,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 00:05:13,525 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 00:05:13,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-30 00:05:13,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 00:05:13,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 00:05:13,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 00:05:13,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 00:05:13,719 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 00:05:13,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 00:05:13,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 00:05:13,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884335505] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 00:05:13,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 00:05:13,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 18 [2023-08-30 00:05:13,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458597639] [2023-08-30 00:05:13,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 00:05:13,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 00:05:13,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 00:05:13,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 00:05:13,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-08-30 00:05:13,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 00:05:13,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 73 transitions, 547 flow. Second operand has 20 states, 20 states have (on average 73.7) internal successors, (1474), 20 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:13,940 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 00:05:13,940 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 00:05:13,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 00:05:14,224 INFO L130 PetriNetUnfolder]: 110/216 cut-off events. [2023-08-30 00:05:14,225 INFO L131 PetriNetUnfolder]: For 421/421 co-relation queries the response was YES. [2023-08-30 00:05:14,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1088 conditions, 216 events. 110/216 cut-off events. For 421/421 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 739 event pairs, 0 based on Foata normal form. 3/213 useless extension candidates. Maximal degree in co-relation 1063. Up to 76 conditions per place. [2023-08-30 00:05:14,226 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 0 selfloop transitions, 0 changer transitions 102/102 dead transitions. [2023-08-30 00:05:14,226 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 102 transitions, 938 flow [2023-08-30 00:05:14,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 00:05:14,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 00:05:14,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1200 transitions. [2023-08-30 00:05:14,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4098360655737705 [2023-08-30 00:05:14,227 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1200 transitions. [2023-08-30 00:05:14,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1200 transitions. [2023-08-30 00:05:14,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 00:05:14,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1200 transitions. [2023-08-30 00:05:14,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 75.0) internal successors, (1200), 16 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:14,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 183.0) internal successors, (3111), 17 states have internal predecessors, (3111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:14,230 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 183.0) internal successors, (3111), 17 states have internal predecessors, (3111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:14,230 INFO L175 Difference]: Start difference. First operand has 130 places, 73 transitions, 547 flow. Second operand 16 states and 1200 transitions. [2023-08-30 00:05:14,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 102 transitions, 938 flow [2023-08-30 00:05:14,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 102 transitions, 840 flow, removed 7 selfloop flow, removed 14 redundant places. [2023-08-30 00:05:14,233 INFO L231 Difference]: Finished difference. Result has 95 places, 0 transitions, 0 flow [2023-08-30 00:05:14,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=0, PETRI_PLACES=95, PETRI_TRANSITIONS=0} [2023-08-30 00:05:14,233 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 66 predicate places. [2023-08-30 00:05:14,233 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 0 transitions, 0 flow [2023-08-30 00:05:14,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 73.7) internal successors, (1474), 20 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 00:05:14,236 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 12 remaining) [2023-08-30 00:05:14,236 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 12 remaining) [2023-08-30 00:05:14,236 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 12 remaining) [2023-08-30 00:05:14,236 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 12 remaining) [2023-08-30 00:05:14,236 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 12 remaining) [2023-08-30 00:05:14,236 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 12 remaining) [2023-08-30 00:05:14,237 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 12 remaining) [2023-08-30 00:05:14,237 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 12 remaining) [2023-08-30 00:05:14,237 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (3 of 12 remaining) [2023-08-30 00:05:14,237 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK (2 of 12 remaining) [2023-08-30 00:05:14,237 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 12 remaining) [2023-08-30 00:05:14,237 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 12 remaining) [2023-08-30 00:05:14,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-30 00:05:14,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 00:05:14,438 INFO L445 BasicCegarLoop]: Path program histogram: [20, 14, 6, 1, 1, 1, 1, 1] [2023-08-30 00:05:14,440 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-30 00:05:14,440 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-30 00:05:14,443 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.08 12:05:14 BasicIcfg [2023-08-30 00:05:14,443 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-30 00:05:14,444 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-08-30 00:05:14,444 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-08-30 00:05:14,444 INFO L275 PluginConnector]: Witness Printer initialized [2023-08-30 00:05:14,444 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 12:04:12" (3/4) ... [2023-08-30 00:05:14,447 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-08-30 00:05:14,451 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2023-08-30 00:05:14,451 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2023-08-30 00:05:14,456 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 20 nodes and edges [2023-08-30 00:05:14,456 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2023-08-30 00:05:14,456 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-08-30 00:05:14,456 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-08-30 00:05:14,488 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-08-30 00:05:14,488 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-08-30 00:05:14,489 INFO L158 Benchmark]: Toolchain (without parser) took 63023.65ms. Allocated memory was 69.2MB in the beginning and 318.8MB in the end (delta: 249.6MB). Free memory was 35.7MB in the beginning and 250.6MB in the end (delta: -214.9MB). Peak memory consumption was 34.9MB. Max. memory is 16.1GB. [2023-08-30 00:05:14,490 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 69.2MB. Free memory was 46.4MB in the beginning and 46.3MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. [2023-08-30 00:05:14,490 INFO L158 Benchmark]: CACSL2BoogieTranslator took 253.15ms. Allocated memory is still 69.2MB. Free memory was 35.5MB in the beginning and 44.6MB in the end (delta: -9.2MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. [2023-08-30 00:05:14,490 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.69ms. Allocated memory is still 69.2MB. Free memory was 44.6MB in the beginning and 42.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-08-30 00:05:14,491 INFO L158 Benchmark]: Boogie Preprocessor took 47.86ms. Allocated memory is still 69.2MB. Free memory was 42.9MB in the beginning and 41.5MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-08-30 00:05:14,491 INFO L158 Benchmark]: RCFGBuilder took 493.88ms. Allocated memory was 69.2MB in the beginning and 86.0MB in the end (delta: 16.8MB). Free memory was 41.5MB in the beginning and 59.9MB in the end (delta: -18.4MB). Peak memory consumption was 12.3MB. Max. memory is 16.1GB. [2023-08-30 00:05:14,491 INFO L158 Benchmark]: TraceAbstraction took 62125.45ms. Allocated memory was 86.0MB in the beginning and 318.8MB in the end (delta: 232.8MB). Free memory was 59.6MB in the beginning and 253.7MB in the end (delta: -194.2MB). Peak memory consumption was 38.3MB. Max. memory is 16.1GB. [2023-08-30 00:05:14,491 INFO L158 Benchmark]: Witness Printer took 44.87ms. Allocated memory is still 318.8MB. Free memory was 252.7MB in the beginning and 250.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-08-30 00:05:14,494 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 69.2MB. Free memory was 46.4MB in the beginning and 46.3MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 253.15ms. Allocated memory is still 69.2MB. Free memory was 35.5MB in the beginning and 44.6MB in the end (delta: -9.2MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.69ms. Allocated memory is still 69.2MB. Free memory was 44.6MB in the beginning and 42.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 47.86ms. Allocated memory is still 69.2MB. Free memory was 42.9MB in the beginning and 41.5MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 493.88ms. Allocated memory was 69.2MB in the beginning and 86.0MB in the end (delta: 16.8MB). Free memory was 41.5MB in the beginning and 59.9MB in the end (delta: -18.4MB). Peak memory consumption was 12.3MB. Max. memory is 16.1GB. * TraceAbstraction took 62125.45ms. Allocated memory was 86.0MB in the beginning and 318.8MB in the end (delta: 232.8MB). Free memory was 59.6MB in the beginning and 253.7MB in the end (delta: -194.2MB). Peak memory consumption was 38.3MB. Max. memory is 16.1GB. * Witness Printer took 44.87ms. Allocated memory is still 318.8MB. Free memory was 252.7MB in the beginning and 250.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.7s, 91 PlacesBefore, 29 PlacesAfterwards, 90 TransitionsBefore, 24 TransitionsAfterwards, 660 CoEnabledTransitionPairs, 6 FixpointIterations, 53 TrivialSequentialCompositions, 23 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 87 TotalNumberOfCompositions, 712 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 697, independent: 694, independent conditional: 0, independent unconditional: 694, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 353, independent: 351, independent conditional: 0, independent unconditional: 351, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 697, independent: 343, independent conditional: 0, independent unconditional: 343, dependent: 1, dependent conditional: 0, dependent unconditional: 1, unknown: 353, unknown conditional: 0, unknown unconditional: 353] , Statistics on independence cache: Total cache size (in pairs): 27, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 76]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 61]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 111 locations, 12 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 61.9s, OverallIterations: 45, TraceHistogramMax: 3, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 30.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8266 SdHoareTripleChecker+Valid, 14.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7653 mSDsluCounter, 3276 SdHoareTripleChecker+Invalid, 11.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3035 mSDsCounter, 828 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 29619 IncrementalHoareTripleChecker+Invalid, 30447 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 828 mSolverCounterUnsat, 241 mSDtfsCounter, 29619 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1743 GetRequests, 556 SyntacticMatches, 37 SemanticMatches, 1150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10896 ImplicationChecksByTransitivity, 17.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2868occurred in iteration=34, InterpolantAutomatonStates: 751, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 18.0s InterpolantComputationTime, 1139 NumberOfCodeBlocks, 1139 NumberOfCodeBlocksAsserted, 115 NumberOfCheckSat, 1548 ConstructedInterpolants, 0 QuantifiedInterpolants, 18506 SizeOfPredicates, 136 NumberOfNonLiveVariables, 4696 ConjunctsInSsa, 842 ConjunctsInUnsatCore, 113 InterpolantComputations, 11 PerfectInterpolantSequences, 17/375 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 10 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-30 00:05:14,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE