./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/valid-memsafety.prp --file ../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-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 dfec19cb420bdcc992ee0af7789c6701a360457d4b79eebd70c54f4e314fbf3f --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 03:39:50,860 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 03:39:50,863 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 03:39:50,907 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 03:39:50,909 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 03:39:50,912 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 03:39:50,913 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 03:39:50,916 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 03:39:50,918 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 03:39:50,922 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 03:39:50,923 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 03:39:50,925 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 03:39:50,925 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 03:39:50,927 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 03:39:50,928 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 03:39:50,931 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 03:39:50,932 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 03:39:50,933 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 03:39:50,935 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 03:39:50,939 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 03:39:50,940 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 03:39:50,941 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 03:39:50,942 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 03:39:50,942 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 03:39:50,948 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 03:39:50,949 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 03:39:50,949 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 03:39:50,951 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 03:39:50,951 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 03:39:50,952 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 03:39:50,952 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 03:39:50,957 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 03:39:50,959 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 03:39:50,959 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 03:39:50,960 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 03:39:50,960 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 03:39:50,961 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 03:39:50,961 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 03:39:50,961 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 03:39:50,962 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 03:39:50,962 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 03:39:50,964 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-09-01 03:39:50,993 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 03:39:50,994 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 03:39:50,994 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 03:39:50,994 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 03:39:50,994 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 03:39:50,994 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 03:39:50,995 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 03:39:50,995 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 03:39:50,995 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 03:39:50,995 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 03:39:50,995 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 03:39:50,995 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 03:39:50,995 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 03:39:50,995 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 03:39:50,996 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 03:39:50,996 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-09-01 03:39:50,996 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-09-01 03:39:50,996 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-09-01 03:39:50,996 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 03:39:50,996 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-09-01 03:39:50,996 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 03:39:50,996 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 03:39:50,996 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 03:39:50,996 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 03:39:50,997 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 03:39:50,997 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 03:39:50,997 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 03:39:50,997 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 03:39:50,997 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 03:39:50,998 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 03:39:50,998 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 03:39:50,998 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 03:39:50,998 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 03:39:50,998 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 03:39:50,998 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 -> dfec19cb420bdcc992ee0af7789c6701a360457d4b79eebd70c54f4e314fbf3f Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 03:39:51,287 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 03:39:51,304 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 03:39:51,306 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 03:39:51,306 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 03:39:51,307 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 03:39:51,308 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2023-09-01 03:39:52,409 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 03:39:52,620 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 03:39:52,620 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2023-09-01 03:39:52,634 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c7d19e89/aefb5eea095c4d9c8eaa03593f07daba/FLAGf524fc720 [2023-09-01 03:39:52,654 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c7d19e89/aefb5eea095c4d9c8eaa03593f07daba [2023-09-01 03:39:52,657 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 03:39:52,658 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 03:39:52,660 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 03:39:52,660 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 03:39:52,663 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 03:39:52,664 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,664 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f666824 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52, skipping insertion in model container [2023-09-01 03:39:52,665 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,670 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 03:39:52,686 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 03:39:52,852 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-nonblocking-cntr-alt.wvr.c[2098,2111] [2023-09-01 03:39:52,856 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 03:39:52,866 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 03:39:52,890 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-nonblocking-cntr-alt.wvr.c[2098,2111] [2023-09-01 03:39:52,895 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 03:39:52,903 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 03:39:52,903 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 03:39:52,909 INFO L208 MainTranslator]: Completed translation [2023-09-01 03:39:52,909 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52 WrapperNode [2023-09-01 03:39:52,909 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 03:39:52,911 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 03:39:52,911 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 03:39:52,911 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 03:39:52,917 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,931 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,953 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 59 [2023-09-01 03:39:52,953 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 03:39:52,954 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 03:39:52,955 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 03:39:52,955 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 03:39:52,968 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,968 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,972 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,972 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,987 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,992 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,995 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:52,999 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:53,001 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 03:39:53,003 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 03:39:53,004 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 03:39:53,004 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 03:39:53,005 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (1/1) ... [2023-09-01 03:39:53,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 03:39:53,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:39:53,034 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-09-01 03:39:53,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-09-01 03:39:53,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 03:39:53,076 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 03:39:53,076 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 03:39:53,076 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 03:39:53,077 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 03:39:53,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 03:39:53,077 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 03:39:53,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 03:39:53,078 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 03:39:53,078 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 03:39:53,078 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 03:39:53,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 03:39:53,078 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 03:39:53,078 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 03:39:53,080 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 03:39:53,165 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 03:39:53,167 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 03:39:53,360 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 03:39:53,438 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 03:39:53,438 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-09-01 03:39:53,440 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 03:39:53 BoogieIcfgContainer [2023-09-01 03:39:53,441 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 03:39:53,442 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 03:39:53,442 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 03:39:53,459 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 03:39:53,459 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 03:39:52" (1/3) ... [2023-09-01 03:39:53,460 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd82410 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 03:39:53, skipping insertion in model container [2023-09-01 03:39:53,460 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 03:39:52" (2/3) ... [2023-09-01 03:39:53,460 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd82410 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 03:39:53, skipping insertion in model container [2023-09-01 03:39:53,461 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 03:39:53" (3/3) ... [2023-09-01 03:39:53,462 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr-alt.wvr.c [2023-09-01 03:39:53,476 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 03:39:53,476 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-09-01 03:39:53,477 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 03:39:53,575 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 03:39:53,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 94 places, 93 transitions, 202 flow [2023-09-01 03:39:53,682 INFO L130 PetriNetUnfolder]: 6/91 cut-off events. [2023-09-01 03:39:53,685 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 03:39:53,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 91 events. 6/91 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 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-09-01 03:39:53,692 INFO L82 GeneralOperation]: Start removeDead. Operand has 94 places, 93 transitions, 202 flow [2023-09-01 03:39:53,697 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 87 transitions, 186 flow [2023-09-01 03:39:53,701 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 03:39:53,712 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 88 places, 87 transitions, 186 flow [2023-09-01 03:39:53,716 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 88 places, 87 transitions, 186 flow [2023-09-01 03:39:53,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 88 places, 87 transitions, 186 flow [2023-09-01 03:39:53,759 INFO L130 PetriNetUnfolder]: 6/87 cut-off events. [2023-09-01 03:39:53,760 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 03:39:53,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96 conditions, 87 events. 6/87 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 54. Up to 2 conditions per place. [2023-09-01 03:39:53,762 INFO L119 LiptonReduction]: Number of co-enabled transitions 540 [2023-09-01 03:39:56,429 INFO L134 LiptonReduction]: Checked pairs total: 633 [2023-09-01 03:39:56,429 INFO L136 LiptonReduction]: Total number of compositions: 85 [2023-09-01 03:39:56,441 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 03:39:56,447 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;@42322336, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 03:39:56,447 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-09-01 03:39:56,448 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-09-01 03:39:56,449 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 03:39:56,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:39:56,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-09-01 03:39:56,450 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 03:39:56,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:39:56,454 INFO L85 PathProgramCache]: Analyzing trace with hash 370, now seen corresponding path program 1 times [2023-09-01 03:39:56,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:39:56,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236889070] [2023-09-01 03:39:56,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:56,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:39:56,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:56,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:56,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:39:56,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236889070] [2023-09-01 03:39:56,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236889070] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:39:56,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:39:56,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-09-01 03:39:56,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405518672] [2023-09-01 03:39:56,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:39:56,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-09-01 03:39:56,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:39:56,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-09-01 03:39:56,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-09-01 03:39:56,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 178 [2023-09-01 03:39:56,572 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 24 transitions, 60 flow. Second operand has 2 states, 2 states have (on average 82.5) internal successors, (165), 2 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:39:56,573 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 178 [2023-09-01 03:39:56,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:39:56,622 INFO L130 PetriNetUnfolder]: 100/163 cut-off events. [2023-09-01 03:39:56,622 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 03:39:56,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 163 events. 100/163 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 521 event pairs, 42 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 264. Up to 160 conditions per place. [2023-09-01 03:39:56,625 INFO L137 encePairwiseOnDemand]: 175/178 looper letters, 19 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-09-01 03:39:56,625 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 92 flow [2023-09-01 03:39:56,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-09-01 03:39:56,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-09-01 03:39:56,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 186 transitions. [2023-09-01 03:39:56,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224719101123596 [2023-09-01 03:39:56,636 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 186 transitions. [2023-09-01 03:39:56,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 186 transitions. [2023-09-01 03:39:56,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:39:56,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 186 transitions. [2023-09-01 03:39:56,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 93.0) internal successors, (186), 2 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,645 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 178.0) internal successors, (534), 3 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,646 INFO L175 Difference]: Start difference. First operand has 29 places, 24 transitions, 60 flow. Second operand 2 states and 186 transitions. [2023-09-01 03:39:56,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 92 flow [2023-09-01 03:39:56,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-09-01 03:39:56,650 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-09-01 03:39:56,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, 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-09-01 03:39:56,654 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -6 predicate places. [2023-09-01 03:39:56,654 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-09-01 03:39:56,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 82.5) internal successors, (165), 2 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:39:56,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 03:39:56,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 03:39:56,656 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 03:39:56,656 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:39:56,656 INFO L85 PathProgramCache]: Analyzing trace with hash 362683, now seen corresponding path program 1 times [2023-09-01 03:39:56,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:39:56,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752476143] [2023-09-01 03:39:56,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:56,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:39:56,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:56,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:56,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:39:56,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752476143] [2023-09-01 03:39:56,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752476143] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:39:56,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:39:56,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:39:56,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188316739] [2023-09-01 03:39:56,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:39:56,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:39:56,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:39:56,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:39:56,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:39:56,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 178 [2023-09-01 03:39:56,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:39:56,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 178 [2023-09-01 03:39:56,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:39:56,941 INFO L130 PetriNetUnfolder]: 93/150 cut-off events. [2023-09-01 03:39:56,941 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 03:39:56,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 150 events. 93/150 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 464 event pairs, 39 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 300. Up to 146 conditions per place. [2023-09-01 03:39:56,944 INFO L137 encePairwiseOnDemand]: 175/178 looper letters, 16 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-09-01 03:39:56,944 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 76 flow [2023-09-01 03:39:56,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:39:56,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:39:56,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 250 transitions. [2023-09-01 03:39:56,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681647940074906 [2023-09-01 03:39:56,950 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 250 transitions. [2023-09-01 03:39:56,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 250 transitions. [2023-09-01 03:39:56,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:39:56,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 250 transitions. [2023-09-01 03:39:56,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,957 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,957 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 250 transitions. [2023-09-01 03:39:56,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 76 flow [2023-09-01 03:39:56,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 76 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-09-01 03:39:56,958 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-09-01 03:39:56,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, 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-09-01 03:39:56,959 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -6 predicate places. [2023-09-01 03:39:56,959 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-09-01 03:39:56,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 78.0) internal successors, (234), 3 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:56,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:39:56,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 03:39:56,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 03:39:56,961 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 03:39:56,963 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:39:56,963 INFO L85 PathProgramCache]: Analyzing trace with hash 362682, now seen corresponding path program 1 times [2023-09-01 03:39:56,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:39:56,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270536063] [2023-09-01 03:39:56,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:56,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:39:56,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:57,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:57,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:39:57,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270536063] [2023-09-01 03:39:57,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270536063] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:39:57,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:39:57,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 03:39:57,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121705882] [2023-09-01 03:39:57,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:39:57,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 03:39:57,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:39:57,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 03:39:57,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 03:39:57,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 178 [2023-09-01 03:39:57,071 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,071 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:39:57,071 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 178 [2023-09-01 03:39:57,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:39:57,101 INFO L130 PetriNetUnfolder]: 86/137 cut-off events. [2023-09-01 03:39:57,101 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 03:39:57,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 137 events. 86/137 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 421 event pairs, 36 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 275. Up to 133 conditions per place. [2023-09-01 03:39:57,102 INFO L137 encePairwiseOnDemand]: 175/178 looper letters, 14 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-09-01 03:39:57,103 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2023-09-01 03:39:57,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:39:57,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:39:57,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 236 transitions. [2023-09-01 03:39:57,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4419475655430712 [2023-09-01 03:39:57,104 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 236 transitions. [2023-09-01 03:39:57,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 236 transitions. [2023-09-01 03:39:57,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:39:57,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 236 transitions. [2023-09-01 03:39:57,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,107 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,107 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 236 transitions. [2023-09-01 03:39:57,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2023-09-01 03:39:57,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:39:57,108 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-09-01 03:39:57,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, 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-09-01 03:39:57,109 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-09-01 03:39:57,110 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-09-01 03:39:57,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:39:57,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 03:39:57,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 03:39:57,111 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-09-01 03:39:57,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:39:57,111 INFO L85 PathProgramCache]: Analyzing trace with hash 348544549, now seen corresponding path program 1 times [2023-09-01 03:39:57,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:39:57,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911978371] [2023-09-01 03:39:57,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:57,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:39:57,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:57,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:57,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:39:57,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911978371] [2023-09-01 03:39:57,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911978371] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:39:57,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:39:57,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 03:39:57,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687170711] [2023-09-01 03:39:57,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:39:57,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:39:57,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:39:57,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:39:57,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-09-01 03:39:57,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 178 [2023-09-01 03:39:57,230 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 41 flow. Second operand has 4 states, 4 states have (on average 70.25) internal successors, (281), 4 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,230 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:39:57,230 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 178 [2023-09-01 03:39:57,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:39:57,254 INFO L130 PetriNetUnfolder]: 65/107 cut-off events. [2023-09-01 03:39:57,255 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 03:39:57,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220 conditions, 107 events. 65/107 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 294 event pairs, 27 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 216. Up to 103 conditions per place. [2023-09-01 03:39:57,255 INFO L137 encePairwiseOnDemand]: 176/178 looper letters, 13 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-09-01 03:39:57,256 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 67 flow [2023-09-01 03:39:57,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:39:57,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:39:57,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 222 transitions. [2023-09-01 03:39:57,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157303370786517 [2023-09-01 03:39:57,257 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 222 transitions. [2023-09-01 03:39:57,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 222 transitions. [2023-09-01 03:39:57,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:39:57,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 222 transitions. [2023-09-01 03:39:57,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,259 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,259 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 222 transitions. [2023-09-01 03:39:57,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 67 flow [2023-09-01 03:39:57,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 16 transitions, 66 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:39:57,260 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-09-01 03:39:57,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, 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-09-01 03:39:57,261 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-09-01 03:39:57,261 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-09-01 03:39:57,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 70.25) internal successors, (281), 4 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:39:57,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 03:39:57,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 03:39:57,262 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-09-01 03:39:57,262 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:39:57,262 INFO L85 PathProgramCache]: Analyzing trace with hash 348544550, now seen corresponding path program 1 times [2023-09-01 03:39:57,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:39:57,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412203662] [2023-09-01 03:39:57,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:57,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:39:57,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:57,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:57,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:39:57,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412203662] [2023-09-01 03:39:57,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412203662] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:39:57,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:39:57,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 03:39:57,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397805425] [2023-09-01 03:39:57,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:39:57,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:39:57,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:39:57,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:39:57,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-09-01 03:39:57,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 178 [2023-09-01 03:39:57,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 16 transitions, 40 flow. Second operand has 4 states, 4 states have (on average 76.25) internal successors, (305), 4 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:39:57,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 178 [2023-09-01 03:39:57,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:39:57,432 INFO L130 PetriNetUnfolder]: 44/77 cut-off events. [2023-09-01 03:39:57,432 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 03:39:57,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 77 events. 44/77 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 177 event pairs, 18 based on Foata normal form. 0/51 useless extension candidates. Maximal degree in co-relation 157. Up to 73 conditions per place. [2023-09-01 03:39:57,433 INFO L137 encePairwiseOnDemand]: 176/178 looper letters, 12 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-09-01 03:39:57,433 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 64 flow [2023-09-01 03:39:57,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 03:39:57,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 03:39:57,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 239 transitions. [2023-09-01 03:39:57,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44756554307116103 [2023-09-01 03:39:57,435 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 239 transitions. [2023-09-01 03:39:57,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 239 transitions. [2023-09-01 03:39:57,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:39:57,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 239 transitions. [2023-09-01 03:39:57,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 79.66666666666667) internal successors, (239), 3 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,439 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 178.0) internal successors, (712), 4 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,439 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 239 transitions. [2023-09-01 03:39:57,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 64 flow [2023-09-01 03:39:57,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 15 transitions, 63 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:39:57,440 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-09-01 03:39:57,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, 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-09-01 03:39:57,443 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-09-01 03:39:57,444 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-09-01 03:39:57,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 76.25) internal successors, (305), 4 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:39:57,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:39:57,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 03:39:57,445 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-09-01 03:39:57,445 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:39:57,445 INFO L85 PathProgramCache]: Analyzing trace with hash -545852935, now seen corresponding path program 1 times [2023-09-01 03:39:57,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:39:57,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137452719] [2023-09-01 03:39:57,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:57,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:39:57,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:57,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:57,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:39:57,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137452719] [2023-09-01 03:39:57,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137452719] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 03:39:57,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 03:39:57,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 03:39:57,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441112381] [2023-09-01 03:39:57,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 03:39:57,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 03:39:57,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:39:57,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 03:39:57,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-09-01 03:39:57,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 178 [2023-09-01 03:39:57,594 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 39 flow. Second operand has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,595 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:39:57,595 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 178 [2023-09-01 03:39:57,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:39:57,629 INFO L130 PetriNetUnfolder]: 59/100 cut-off events. [2023-09-01 03:39:57,630 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 03:39:57,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211 conditions, 100 events. 59/100 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 263 event pairs, 23 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 207. Up to 78 conditions per place. [2023-09-01 03:39:57,631 INFO L137 encePairwiseOnDemand]: 174/178 looper letters, 17 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2023-09-01 03:39:57,631 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 21 transitions, 92 flow [2023-09-01 03:39:57,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 03:39:57,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 03:39:57,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 325 transitions. [2023-09-01 03:39:57,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45646067415730335 [2023-09-01 03:39:57,633 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 325 transitions. [2023-09-01 03:39:57,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 325 transitions. [2023-09-01 03:39:57,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:39:57,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 325 transitions. [2023-09-01 03:39:57,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 81.25) internal successors, (325), 4 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,636 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 178.0) internal successors, (890), 5 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,636 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 4 states and 325 transitions. [2023-09-01 03:39:57,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 21 transitions, 92 flow [2023-09-01 03:39:57,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 21 transitions, 91 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 03:39:57,637 INFO L231 Difference]: Finished difference. Result has 25 places, 16 transitions, 52 flow [2023-09-01 03:39:57,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, 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=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=52, PETRI_PLACES=25, PETRI_TRANSITIONS=16} [2023-09-01 03:39:57,638 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -4 predicate places. [2023-09-01 03:39:57,638 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 16 transitions, 52 flow [2023-09-01 03:39:57,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:39:57,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:39:57,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 03:39:57,639 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-09-01 03:39:57,640 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:39:57,640 INFO L85 PathProgramCache]: Analyzing trace with hash -542162252, now seen corresponding path program 1 times [2023-09-01 03:39:57,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:39:57,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624475066] [2023-09-01 03:39:57,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:57,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:39:57,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:57,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:57,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:39:57,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624475066] [2023-09-01 03:39:57,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624475066] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:39:57,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100153415] [2023-09-01 03:39:57,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:57,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:39:57,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:39:57,729 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:39:57,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-09-01 03:39:57,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:57,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 03:39:57,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:39:57,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:57,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:39:57,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:57,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100153415] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:39:57,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:39:57,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 6 [2023-09-01 03:39:57,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164902987] [2023-09-01 03:39:57,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:39:57,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 03:39:57,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:39:57,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 03:39:57,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-09-01 03:39:57,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 178 [2023-09-01 03:39:57,936 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 16 transitions, 52 flow. Second operand has 7 states, 7 states have (on average 79.14285714285714) internal successors, (554), 7 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:57,936 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:39:57,942 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 178 [2023-09-01 03:39:57,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:39:58,022 INFO L130 PetriNetUnfolder]: 73/133 cut-off events. [2023-09-01 03:39:58,024 INFO L131 PetriNetUnfolder]: For 47/47 co-relation queries the response was YES. [2023-09-01 03:39:58,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340 conditions, 133 events. 73/133 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 355 event pairs, 15 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 335. Up to 79 conditions per place. [2023-09-01 03:39:58,026 INFO L137 encePairwiseOnDemand]: 173/178 looper letters, 25 selfloop transitions, 7 changer transitions 9/42 dead transitions. [2023-09-01 03:39:58,026 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 42 transitions, 201 flow [2023-09-01 03:39:58,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 03:39:58,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 03:39:58,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 498 transitions. [2023-09-01 03:39:58,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46629213483146065 [2023-09-01 03:39:58,029 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 498 transitions. [2023-09-01 03:39:58,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 498 transitions. [2023-09-01 03:39:58,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:39:58,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 498 transitions. [2023-09-01 03:39:58,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.0) internal successors, (498), 6 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:58,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 178.0) internal successors, (1246), 7 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:58,035 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 178.0) internal successors, (1246), 7 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:58,035 INFO L175 Difference]: Start difference. First operand has 25 places, 16 transitions, 52 flow. Second operand 6 states and 498 transitions. [2023-09-01 03:39:58,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 42 transitions, 201 flow [2023-09-01 03:39:58,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 42 transitions, 191 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-09-01 03:39:58,038 INFO L231 Difference]: Finished difference. Result has 32 places, 23 transitions, 102 flow [2023-09-01 03:39:58,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=102, PETRI_PLACES=32, PETRI_TRANSITIONS=23} [2023-09-01 03:39:58,038 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 3 predicate places. [2023-09-01 03:39:58,039 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 23 transitions, 102 flow [2023-09-01 03:39:58,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 79.14285714285714) internal successors, (554), 7 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:58,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:39:58,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:39:58,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-09-01 03:39:58,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:39:58,246 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-09-01 03:39:58,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:39:58,246 INFO L85 PathProgramCache]: Analyzing trace with hash -677663927, now seen corresponding path program 1 times [2023-09-01 03:39:58,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:39:58,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736528378] [2023-09-01 03:39:58,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:58,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:39:58,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:58,462 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:58,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:39:58,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736528378] [2023-09-01 03:39:58,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736528378] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:39:58,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88304469] [2023-09-01 03:39:58,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:58,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:39:58,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:39:58,465 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:39:58,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-09-01 03:39:58,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:39:58,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 19 conjunts are in the unsatisfiable core [2023-09-01 03:39:58,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:39:58,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:58,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:39:58,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:39:58,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88304469] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:39:58,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:39:58,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-09-01 03:39:58,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142638242] [2023-09-01 03:39:58,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:39:58,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 03:39:58,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:39:58,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 03:39:58,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2023-09-01 03:39:59,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:39:59,102 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 23 transitions, 102 flow. Second operand has 20 states, 20 states have (on average 71.8) internal successors, (1436), 20 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:59,102 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:39:59,102 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:39:59,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:39:59,648 INFO L130 PetriNetUnfolder]: 162/304 cut-off events. [2023-09-01 03:39:59,648 INFO L131 PetriNetUnfolder]: For 262/262 co-relation queries the response was YES. [2023-09-01 03:39:59,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 940 conditions, 304 events. 162/304 cut-off events. For 262/262 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1145 event pairs, 5 based on Foata normal form. 3/307 useless extension candidates. Maximal degree in co-relation 931. Up to 101 conditions per place. [2023-09-01 03:39:59,651 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 45 selfloop transitions, 25 changer transitions 45/115 dead transitions. [2023-09-01 03:39:59,651 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 115 transitions, 641 flow [2023-09-01 03:39:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 03:39:59,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 03:39:59,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1300 transitions. [2023-09-01 03:39:59,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42961004626569727 [2023-09-01 03:39:59,655 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1300 transitions. [2023-09-01 03:39:59,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1300 transitions. [2023-09-01 03:39:59,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:39:59,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1300 transitions. [2023-09-01 03:39:59,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 76.47058823529412) internal successors, (1300), 17 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:59,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 178.0) internal successors, (3204), 18 states have internal predecessors, (3204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:59,663 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 178.0) internal successors, (3204), 18 states have internal predecessors, (3204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:59,663 INFO L175 Difference]: Start difference. First operand has 32 places, 23 transitions, 102 flow. Second operand 17 states and 1300 transitions. [2023-09-01 03:39:59,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 115 transitions, 641 flow [2023-09-01 03:39:59,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 115 transitions, 625 flow, removed 8 selfloop flow, removed 0 redundant places. [2023-09-01 03:39:59,667 INFO L231 Difference]: Finished difference. Result has 59 places, 41 transitions, 282 flow [2023-09-01 03:39:59,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=282, PETRI_PLACES=59, PETRI_TRANSITIONS=41} [2023-09-01 03:39:59,668 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 30 predicate places. [2023-09-01 03:39:59,668 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 41 transitions, 282 flow [2023-09-01 03:39:59,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 71.8) internal successors, (1436), 20 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:39:59,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:39:59,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:39:59,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-09-01 03:39:59,874 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,SelfDestructingSolverStorable7 [2023-09-01 03:39:59,875 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-09-01 03:39:59,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:39:59,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1257156723, now seen corresponding path program 2 times [2023-09-01 03:39:59,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:39:59,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538047556] [2023-09-01 03:39:59,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:39:59,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:39:59,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:00,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:00,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:00,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538047556] [2023-09-01 03:40:00,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538047556] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:00,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899974075] [2023-09-01 03:40:00,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 03:40:00,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:00,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:00,183 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:00,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-09-01 03:40:00,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:40:00,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:00,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 20 conjunts are in the unsatisfiable core [2023-09-01 03:40:00,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:00,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:00,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:01,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:01,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899974075] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:01,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:01,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-09-01 03:40:01,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082449079] [2023-09-01 03:40:01,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:01,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 03:40:01,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:01,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 03:40:01,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2023-09-01 03:40:01,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:01,312 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 41 transitions, 282 flow. Second operand has 22 states, 22 states have (on average 71.95454545454545) internal successors, (1583), 22 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:01,312 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:01,312 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:01,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:01,996 INFO L130 PetriNetUnfolder]: 164/323 cut-off events. [2023-09-01 03:40:01,996 INFO L131 PetriNetUnfolder]: For 833/833 co-relation queries the response was YES. [2023-09-01 03:40:01,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 323 events. 164/323 cut-off events. For 833/833 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1271 event pairs, 10 based on Foata normal form. 10/333 useless extension candidates. Maximal degree in co-relation 1341. Up to 105 conditions per place. [2023-09-01 03:40:01,998 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 62 selfloop transitions, 30 changer transitions 23/115 dead transitions. [2023-09-01 03:40:01,999 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 115 transitions, 881 flow [2023-09-01 03:40:01,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 03:40:01,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 03:40:02,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1149 transitions. [2023-09-01 03:40:02,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4303370786516854 [2023-09-01 03:40:02,002 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1149 transitions. [2023-09-01 03:40:02,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1149 transitions. [2023-09-01 03:40:02,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:02,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1149 transitions. [2023-09-01 03:40:02,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 76.6) internal successors, (1149), 15 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:02,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 178.0) internal successors, (2848), 16 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:02,010 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 178.0) internal successors, (2848), 16 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:02,010 INFO L175 Difference]: Start difference. First operand has 59 places, 41 transitions, 282 flow. Second operand 15 states and 1149 transitions. [2023-09-01 03:40:02,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 115 transitions, 881 flow [2023-09-01 03:40:02,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 115 transitions, 803 flow, removed 35 selfloop flow, removed 6 redundant places. [2023-09-01 03:40:02,016 INFO L231 Difference]: Finished difference. Result has 72 places, 53 transitions, 449 flow [2023-09-01 03:40:02,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=449, PETRI_PLACES=72, PETRI_TRANSITIONS=53} [2023-09-01 03:40:02,017 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 43 predicate places. [2023-09-01 03:40:02,017 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 53 transitions, 449 flow [2023-09-01 03:40:02,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 71.95454545454545) internal successors, (1583), 22 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:02,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:02,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:02,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-09-01 03:40:02,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:02,224 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-09-01 03:40:02,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:02,224 INFO L85 PathProgramCache]: Analyzing trace with hash 524184273, now seen corresponding path program 3 times [2023-09-01 03:40:02,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:02,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185424334] [2023-09-01 03:40:02,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:02,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:02,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:02,443 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:02,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:02,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185424334] [2023-09-01 03:40:02,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185424334] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:02,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960965975] [2023-09-01 03:40:02,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:40:02,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:02,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:02,445 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:02,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-09-01 03:40:02,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 03:40:02,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:02,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 20 conjunts are in the unsatisfiable core [2023-09-01 03:40:02,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:02,696 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:02,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:03,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:03,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960965975] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:03,168 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:03,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-09-01 03:40:03,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518652685] [2023-09-01 03:40:03,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:03,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 03:40:03,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:03,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 03:40:03,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2023-09-01 03:40:03,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:03,373 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 53 transitions, 449 flow. Second operand has 22 states, 22 states have (on average 71.86363636363636) internal successors, (1581), 22 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:03,373 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:03,373 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:03,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:03,899 INFO L130 PetriNetUnfolder]: 160/318 cut-off events. [2023-09-01 03:40:03,900 INFO L131 PetriNetUnfolder]: For 1110/1110 co-relation queries the response was YES. [2023-09-01 03:40:03,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1517 conditions, 318 events. 160/318 cut-off events. For 1110/1110 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1222 event pairs, 8 based on Foata normal form. 1/319 useless extension candidates. Maximal degree in co-relation 1489. Up to 119 conditions per place. [2023-09-01 03:40:03,906 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 57 selfloop transitions, 34 changer transitions 28/119 dead transitions. [2023-09-01 03:40:03,906 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 119 transitions, 1028 flow [2023-09-01 03:40:03,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 03:40:03,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 03:40:03,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1214 transitions. [2023-09-01 03:40:03,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4262640449438202 [2023-09-01 03:40:03,910 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1214 transitions. [2023-09-01 03:40:03,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1214 transitions. [2023-09-01 03:40:03,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:03,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1214 transitions. [2023-09-01 03:40:03,913 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-09-01 03:40:03,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 178.0) internal successors, (3026), 17 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:03,918 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 178.0) internal successors, (3026), 17 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:03,918 INFO L175 Difference]: Start difference. First operand has 72 places, 53 transitions, 449 flow. Second operand 16 states and 1214 transitions. [2023-09-01 03:40:03,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 119 transitions, 1028 flow [2023-09-01 03:40:03,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 119 transitions, 949 flow, removed 24 selfloop flow, removed 6 redundant places. [2023-09-01 03:40:03,924 INFO L231 Difference]: Finished difference. Result has 82 places, 59 transitions, 546 flow [2023-09-01 03:40:03,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=546, PETRI_PLACES=82, PETRI_TRANSITIONS=59} [2023-09-01 03:40:03,925 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2023-09-01 03:40:03,925 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 59 transitions, 546 flow [2023-09-01 03:40:03,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 71.86363636363636) internal successors, (1581), 22 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:03,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:03,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:03,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-09-01 03:40:04,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:04,131 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-09-01 03:40:04,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:04,132 INFO L85 PathProgramCache]: Analyzing trace with hash 40888079, now seen corresponding path program 4 times [2023-09-01 03:40:04,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:04,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165910653] [2023-09-01 03:40:04,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:04,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:04,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:04,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:04,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:04,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165910653] [2023-09-01 03:40:04,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165910653] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:04,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835115442] [2023-09-01 03:40:04,342 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:40:04,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:04,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:04,345 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:04,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-09-01 03:40:04,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:40:04,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:04,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 17 conjunts are in the unsatisfiable core [2023-09-01 03:40:04,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:04,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:04,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:04,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:04,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835115442] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:04,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:04,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-09-01 03:40:04,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444136831] [2023-09-01 03:40:04,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:04,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 03:40:04,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:04,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 03:40:04,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2023-09-01 03:40:04,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:04,923 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 59 transitions, 546 flow. Second operand has 21 states, 21 states have (on average 71.80952380952381) internal successors, (1508), 21 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:04,923 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:04,923 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:04,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:05,443 INFO L130 PetriNetUnfolder]: 206/393 cut-off events. [2023-09-01 03:40:05,443 INFO L131 PetriNetUnfolder]: For 1623/1623 co-relation queries the response was YES. [2023-09-01 03:40:05,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2005 conditions, 393 events. 206/393 cut-off events. For 1623/1623 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1579 event pairs, 21 based on Foata normal form. 1/394 useless extension candidates. Maximal degree in co-relation 1977. Up to 249 conditions per place. [2023-09-01 03:40:05,446 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 69 selfloop transitions, 22 changer transitions 27/118 dead transitions. [2023-09-01 03:40:05,447 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 118 transitions, 1138 flow [2023-09-01 03:40:05,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 03:40:05,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 03:40:05,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1131 transitions. [2023-09-01 03:40:05,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42359550561797754 [2023-09-01 03:40:05,451 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1131 transitions. [2023-09-01 03:40:05,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1131 transitions. [2023-09-01 03:40:05,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:05,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1131 transitions. [2023-09-01 03:40:05,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 75.4) internal successors, (1131), 15 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:05,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 178.0) internal successors, (2848), 16 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:05,458 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 178.0) internal successors, (2848), 16 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:05,458 INFO L175 Difference]: Start difference. First operand has 82 places, 59 transitions, 546 flow. Second operand 15 states and 1131 transitions. [2023-09-01 03:40:05,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 118 transitions, 1138 flow [2023-09-01 03:40:05,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 118 transitions, 1051 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-09-01 03:40:05,467 INFO L231 Difference]: Finished difference. Result has 94 places, 69 transitions, 674 flow [2023-09-01 03:40:05,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=674, PETRI_PLACES=94, PETRI_TRANSITIONS=69} [2023-09-01 03:40:05,468 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 65 predicate places. [2023-09-01 03:40:05,468 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 69 transitions, 674 flow [2023-09-01 03:40:05,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 71.80952380952381) internal successors, (1508), 21 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:05,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:05,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:05,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-09-01 03:40:05,679 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,SelfDestructingSolverStorable10 [2023-09-01 03:40:05,679 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-09-01 03:40:05,680 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:05,680 INFO L85 PathProgramCache]: Analyzing trace with hash 34449325, now seen corresponding path program 5 times [2023-09-01 03:40:05,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:05,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949297575] [2023-09-01 03:40:05,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:05,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:05,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:05,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:05,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:05,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949297575] [2023-09-01 03:40:05,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949297575] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:05,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951572122] [2023-09-01 03:40:05,849 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 03:40:05,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:05,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:05,853 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:05,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-09-01 03:40:05,917 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:40:05,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:05,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 19 conjunts are in the unsatisfiable core [2023-09-01 03:40:05,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:06,044 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:06,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:06,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:06,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951572122] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:06,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:06,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-09-01 03:40:06,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712240363] [2023-09-01 03:40:06,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:06,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 03:40:06,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:06,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 03:40:06,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2023-09-01 03:40:06,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:06,358 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 69 transitions, 674 flow. Second operand has 19 states, 19 states have (on average 71.84210526315789) internal successors, (1365), 19 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:06,358 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:06,358 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:06,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:07,343 INFO L130 PetriNetUnfolder]: 267/529 cut-off events. [2023-09-01 03:40:07,343 INFO L131 PetriNetUnfolder]: For 2880/2880 co-relation queries the response was YES. [2023-09-01 03:40:07,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2705 conditions, 529 events. 267/529 cut-off events. For 2880/2880 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2449 event pairs, 11 based on Foata normal form. 5/534 useless extension candidates. Maximal degree in co-relation 2669. Up to 176 conditions per place. [2023-09-01 03:40:07,349 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 107 selfloop transitions, 56 changer transitions 20/183 dead transitions. [2023-09-01 03:40:07,349 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 183 transitions, 1679 flow [2023-09-01 03:40:07,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 03:40:07,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 03:40:07,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2115 transitions. [2023-09-01 03:40:07,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42435794542536115 [2023-09-01 03:40:07,356 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2115 transitions. [2023-09-01 03:40:07,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2115 transitions. [2023-09-01 03:40:07,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:07,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2115 transitions. [2023-09-01 03:40:07,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 75.53571428571429) internal successors, (2115), 28 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:07,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 178.0) internal successors, (5162), 29 states have internal predecessors, (5162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:07,371 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 178.0) internal successors, (5162), 29 states have internal predecessors, (5162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:07,371 INFO L175 Difference]: Start difference. First operand has 94 places, 69 transitions, 674 flow. Second operand 28 states and 2115 transitions. [2023-09-01 03:40:07,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 183 transitions, 1679 flow [2023-09-01 03:40:07,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 183 transitions, 1588 flow, removed 21 selfloop flow, removed 10 redundant places. [2023-09-01 03:40:07,387 INFO L231 Difference]: Finished difference. Result has 118 places, 88 transitions, 968 flow [2023-09-01 03:40:07,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=968, PETRI_PLACES=118, PETRI_TRANSITIONS=88} [2023-09-01 03:40:07,389 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 89 predicate places. [2023-09-01 03:40:07,389 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 88 transitions, 968 flow [2023-09-01 03:40:07,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 71.84210526315789) internal successors, (1365), 19 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:07,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:07,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:07,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-09-01 03:40:07,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:07,599 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-09-01 03:40:07,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:07,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1822229075, now seen corresponding path program 6 times [2023-09-01 03:40:07,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:07,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037530209] [2023-09-01 03:40:07,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:07,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:07,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:07,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:07,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:07,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037530209] [2023-09-01 03:40:07,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037530209] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:07,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961736282] [2023-09-01 03:40:07,865 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 03:40:07,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:07,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:07,866 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:07,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-09-01 03:40:07,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 03:40:07,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:07,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 20 conjunts are in the unsatisfiable core [2023-09-01 03:40:07,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:08,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:08,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:08,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:08,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961736282] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:08,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:08,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-09-01 03:40:08,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725842432] [2023-09-01 03:40:08,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:08,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 03:40:08,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:08,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 03:40:08,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2023-09-01 03:40:08,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:08,829 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 88 transitions, 968 flow. Second operand has 22 states, 22 states have (on average 71.86363636363636) internal successors, (1581), 22 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:08,829 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:08,829 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:08,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:09,299 INFO L130 PetriNetUnfolder]: 259/506 cut-off events. [2023-09-01 03:40:09,299 INFO L131 PetriNetUnfolder]: For 3884/3884 co-relation queries the response was YES. [2023-09-01 03:40:09,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2978 conditions, 506 events. 259/506 cut-off events. For 3884/3884 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2252 event pairs, 18 based on Foata normal form. 1/507 useless extension candidates. Maximal degree in co-relation 2935. Up to 423 conditions per place. [2023-09-01 03:40:09,305 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 90 selfloop transitions, 26 changer transitions 8/124 dead transitions. [2023-09-01 03:40:09,305 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 124 transitions, 1450 flow [2023-09-01 03:40:09,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 03:40:09,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 03:40:09,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 898 transitions. [2023-09-01 03:40:09,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4204119850187266 [2023-09-01 03:40:09,308 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 898 transitions. [2023-09-01 03:40:09,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 898 transitions. [2023-09-01 03:40:09,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:09,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 898 transitions. [2023-09-01 03:40:09,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 74.83333333333333) internal successors, (898), 12 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:09,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 178.0) internal successors, (2314), 13 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:09,313 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 178.0) internal successors, (2314), 13 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:09,313 INFO L175 Difference]: Start difference. First operand has 118 places, 88 transitions, 968 flow. Second operand 12 states and 898 transitions. [2023-09-01 03:40:09,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 124 transitions, 1450 flow [2023-09-01 03:40:09,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 124 transitions, 1209 flow, removed 82 selfloop flow, removed 19 redundant places. [2023-09-01 03:40:09,330 INFO L231 Difference]: Finished difference. Result has 110 places, 95 transitions, 898 flow [2023-09-01 03:40:09,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=898, PETRI_PLACES=110, PETRI_TRANSITIONS=95} [2023-09-01 03:40:09,330 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 81 predicate places. [2023-09-01 03:40:09,331 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 95 transitions, 898 flow [2023-09-01 03:40:09,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 71.86363636363636) internal successors, (1581), 22 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:09,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:09,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:09,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-09-01 03:40:09,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:09,537 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-09-01 03:40:09,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:09,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1023171265, now seen corresponding path program 7 times [2023-09-01 03:40:09,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:09,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466840910] [2023-09-01 03:40:09,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:09,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:09,801 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:09,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:09,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466840910] [2023-09-01 03:40:09,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466840910] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:09,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370646742] [2023-09-01 03:40:09,802 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 03:40:09,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:09,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:09,803 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:09,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-09-01 03:40:09,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:09,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 19 conjunts are in the unsatisfiable core [2023-09-01 03:40:09,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:09,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:09,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:10,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:10,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370646742] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:10,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:10,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2023-09-01 03:40:10,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826334218] [2023-09-01 03:40:10,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:10,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 03:40:10,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:10,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 03:40:10,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2023-09-01 03:40:10,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 178 [2023-09-01 03:40:10,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 95 transitions, 898 flow. Second operand has 20 states, 20 states have (on average 64.9) internal successors, (1298), 20 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:10,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:10,499 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 178 [2023-09-01 03:40:10,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:11,821 INFO L130 PetriNetUnfolder]: 337/664 cut-off events. [2023-09-01 03:40:11,821 INFO L131 PetriNetUnfolder]: For 5069/5069 co-relation queries the response was YES. [2023-09-01 03:40:11,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3786 conditions, 664 events. 337/664 cut-off events. For 5069/5069 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3225 event pairs, 22 based on Foata normal form. 5/669 useless extension candidates. Maximal degree in co-relation 3747. Up to 349 conditions per place. [2023-09-01 03:40:11,829 INFO L137 encePairwiseOnDemand]: 169/178 looper letters, 118 selfloop transitions, 35 changer transitions 72/225 dead transitions. [2023-09-01 03:40:11,829 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 225 transitions, 2319 flow [2023-09-01 03:40:11,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 03:40:11,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 03:40:11,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2436 transitions. [2023-09-01 03:40:11,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3801498127340824 [2023-09-01 03:40:11,834 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2436 transitions. [2023-09-01 03:40:11,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2436 transitions. [2023-09-01 03:40:11,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:11,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2436 transitions. [2023-09-01 03:40:11,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 67.66666666666667) internal successors, (2436), 36 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:11,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 178.0) internal successors, (6586), 37 states have internal predecessors, (6586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:11,855 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 178.0) internal successors, (6586), 37 states have internal predecessors, (6586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:11,855 INFO L175 Difference]: Start difference. First operand has 110 places, 95 transitions, 898 flow. Second operand 36 states and 2436 transitions. [2023-09-01 03:40:11,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 225 transitions, 2319 flow [2023-09-01 03:40:11,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 225 transitions, 2211 flow, removed 34 selfloop flow, removed 9 redundant places. [2023-09-01 03:40:11,879 INFO L231 Difference]: Finished difference. Result has 154 places, 104 transitions, 1076 flow [2023-09-01 03:40:11,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1076, PETRI_PLACES=154, PETRI_TRANSITIONS=104} [2023-09-01 03:40:11,880 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 125 predicate places. [2023-09-01 03:40:11,880 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 104 transitions, 1076 flow [2023-09-01 03:40:11,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 64.9) internal successors, (1298), 20 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:11,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:11,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:11,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-09-01 03:40:12,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-09-01 03:40:12,087 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-09-01 03:40:12,087 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:12,087 INFO L85 PathProgramCache]: Analyzing trace with hash 751769471, now seen corresponding path program 8 times [2023-09-01 03:40:12,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:12,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161983361] [2023-09-01 03:40:12,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:12,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:12,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:12,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:12,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:12,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161983361] [2023-09-01 03:40:12,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161983361] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:12,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940536787] [2023-09-01 03:40:12,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 03:40:12,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:12,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:12,262 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:12,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-09-01 03:40:12,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:40:12,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:12,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 20 conjunts are in the unsatisfiable core [2023-09-01 03:40:12,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:12,528 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:12,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:12,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:12,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940536787] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:12,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:12,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-09-01 03:40:12,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637793535] [2023-09-01 03:40:12,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:12,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 03:40:12,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:12,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 03:40:12,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2023-09-01 03:40:13,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:13,003 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 104 transitions, 1076 flow. Second operand has 22 states, 22 states have (on average 71.86363636363636) internal successors, (1581), 22 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:13,003 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:13,003 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:13,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:13,412 INFO L130 PetriNetUnfolder]: 277/541 cut-off events. [2023-09-01 03:40:13,412 INFO L131 PetriNetUnfolder]: For 8538/8538 co-relation queries the response was YES. [2023-09-01 03:40:13,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3693 conditions, 541 events. 277/541 cut-off events. For 8538/8538 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2446 event pairs, 27 based on Foata normal form. 1/542 useless extension candidates. Maximal degree in co-relation 3636. Up to 437 conditions per place. [2023-09-01 03:40:13,418 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 103 selfloop transitions, 29 changer transitions 5/137 dead transitions. [2023-09-01 03:40:13,419 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 137 transitions, 1614 flow [2023-09-01 03:40:13,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 03:40:13,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 03:40:13,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 898 transitions. [2023-09-01 03:40:13,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4204119850187266 [2023-09-01 03:40:13,421 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 898 transitions. [2023-09-01 03:40:13,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 898 transitions. [2023-09-01 03:40:13,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:13,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 898 transitions. [2023-09-01 03:40:13,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 74.83333333333333) internal successors, (898), 12 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:13,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 178.0) internal successors, (2314), 13 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:13,425 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 178.0) internal successors, (2314), 13 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:13,426 INFO L175 Difference]: Start difference. First operand has 154 places, 104 transitions, 1076 flow. Second operand 12 states and 898 transitions. [2023-09-01 03:40:13,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 137 transitions, 1614 flow [2023-09-01 03:40:13,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 137 transitions, 1309 flow, removed 101 selfloop flow, removed 28 redundant places. [2023-09-01 03:40:13,449 INFO L231 Difference]: Finished difference. Result has 126 places, 110 transitions, 978 flow [2023-09-01 03:40:13,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=978, PETRI_PLACES=126, PETRI_TRANSITIONS=110} [2023-09-01 03:40:13,450 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 97 predicate places. [2023-09-01 03:40:13,450 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 110 transitions, 978 flow [2023-09-01 03:40:13,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 71.86363636363636) internal successors, (1581), 22 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:13,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:13,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:13,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-09-01 03:40:13,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-09-01 03:40:13,656 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-09-01 03:40:13,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:13,657 INFO L85 PathProgramCache]: Analyzing trace with hash 669402161, now seen corresponding path program 9 times [2023-09-01 03:40:13,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:13,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121506615] [2023-09-01 03:40:13,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:13,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:13,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:13,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:13,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:13,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121506615] [2023-09-01 03:40:13,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121506615] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:13,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127132542] [2023-09-01 03:40:13,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:40:13,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:13,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:13,818 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:13,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-09-01 03:40:13,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 03:40:13,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:13,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 20 conjunts are in the unsatisfiable core [2023-09-01 03:40:13,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:14,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:14,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:14,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:14,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127132542] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:14,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:14,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-09-01 03:40:14,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312905299] [2023-09-01 03:40:14,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:14,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 03:40:14,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:14,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 03:40:14,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2023-09-01 03:40:14,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:14,677 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 110 transitions, 978 flow. Second operand has 22 states, 22 states have (on average 71.95454545454545) internal successors, (1583), 22 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:14,678 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:14,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:14,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:15,102 INFO L130 PetriNetUnfolder]: 279/539 cut-off events. [2023-09-01 03:40:15,103 INFO L131 PetriNetUnfolder]: For 6132/6132 co-relation queries the response was YES. [2023-09-01 03:40:15,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3281 conditions, 539 events. 279/539 cut-off events. For 6132/6132 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2394 event pairs, 27 based on Foata normal form. 1/538 useless extension candidates. Maximal degree in co-relation 3237. Up to 429 conditions per place. [2023-09-01 03:40:15,108 INFO L137 encePairwiseOnDemand]: 169/178 looper letters, 98 selfloop transitions, 34 changer transitions 12/144 dead transitions. [2023-09-01 03:40:15,108 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 144 transitions, 1507 flow [2023-09-01 03:40:15,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 03:40:15,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 03:40:15,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1047 transitions. [2023-09-01 03:40:15,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42014446227929375 [2023-09-01 03:40:15,110 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1047 transitions. [2023-09-01 03:40:15,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1047 transitions. [2023-09-01 03:40:15,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:15,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1047 transitions. [2023-09-01 03:40:15,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 74.78571428571429) internal successors, (1047), 14 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:15,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 178.0) internal successors, (2670), 15 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:15,115 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 178.0) internal successors, (2670), 15 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:15,115 INFO L175 Difference]: Start difference. First operand has 126 places, 110 transitions, 978 flow. Second operand 14 states and 1047 transitions. [2023-09-01 03:40:15,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 144 transitions, 1507 flow [2023-09-01 03:40:15,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 144 transitions, 1435 flow, removed 16 selfloop flow, removed 8 redundant places. [2023-09-01 03:40:15,135 INFO L231 Difference]: Finished difference. Result has 132 places, 111 transitions, 1003 flow [2023-09-01 03:40:15,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1003, PETRI_PLACES=132, PETRI_TRANSITIONS=111} [2023-09-01 03:40:15,136 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 103 predicate places. [2023-09-01 03:40:15,136 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 111 transitions, 1003 flow [2023-09-01 03:40:15,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 71.95454545454545) internal successors, (1583), 22 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:15,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:15,137 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:15,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-09-01 03:40:15,341 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,SelfDestructingSolverStorable15 [2023-09-01 03:40:15,342 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-09-01 03:40:15,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:15,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1321223506, now seen corresponding path program 10 times [2023-09-01 03:40:15,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:15,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708752395] [2023-09-01 03:40:15,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:15,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:15,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:15,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:15,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:15,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708752395] [2023-09-01 03:40:15,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708752395] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:15,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806079404] [2023-09-01 03:40:15,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:40:15,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:15,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:15,523 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:15,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-09-01 03:40:15,596 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:40:15,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:15,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 03:40:15,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:15,733 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:15,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:15,965 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:15,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806079404] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:15,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:15,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-09-01 03:40:15,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434617574] [2023-09-01 03:40:15,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:15,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 03:40:15,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:15,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 03:40:15,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2023-09-01 03:40:16,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:16,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 111 transitions, 1003 flow. Second operand has 23 states, 23 states have (on average 71.69565217391305) internal successors, (1649), 23 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:16,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:16,135 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:16,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:16,683 INFO L130 PetriNetUnfolder]: 333/645 cut-off events. [2023-09-01 03:40:16,683 INFO L131 PetriNetUnfolder]: For 7831/7831 co-relation queries the response was YES. [2023-09-01 03:40:16,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4105 conditions, 645 events. 333/645 cut-off events. For 7831/7831 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3074 event pairs, 21 based on Foata normal form. 3/646 useless extension candidates. Maximal degree in co-relation 4060. Up to 318 conditions per place. [2023-09-01 03:40:16,690 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 84 selfloop transitions, 70 changer transitions 42/196 dead transitions. [2023-09-01 03:40:16,690 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 196 transitions, 2129 flow [2023-09-01 03:40:16,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-09-01 03:40:16,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-09-01 03:40:16,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1734 transitions. [2023-09-01 03:40:16,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4235466536394724 [2023-09-01 03:40:16,693 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1734 transitions. [2023-09-01 03:40:16,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1734 transitions. [2023-09-01 03:40:16,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:16,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1734 transitions. [2023-09-01 03:40:16,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 75.3913043478261) internal successors, (1734), 23 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:16,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 178.0) internal successors, (4272), 24 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:16,700 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 178.0) internal successors, (4272), 24 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:16,700 INFO L175 Difference]: Start difference. First operand has 132 places, 111 transitions, 1003 flow. Second operand 23 states and 1734 transitions. [2023-09-01 03:40:16,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 196 transitions, 2129 flow [2023-09-01 03:40:16,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 196 transitions, 1937 flow, removed 56 selfloop flow, removed 15 redundant places. [2023-09-01 03:40:16,723 INFO L231 Difference]: Finished difference. Result has 149 places, 118 transitions, 1169 flow [2023-09-01 03:40:16,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=885, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1169, PETRI_PLACES=149, PETRI_TRANSITIONS=118} [2023-09-01 03:40:16,724 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 120 predicate places. [2023-09-01 03:40:16,724 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 118 transitions, 1169 flow [2023-09-01 03:40:16,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 71.69565217391305) internal successors, (1649), 23 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:16,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:16,725 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:16,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-09-01 03:40:16,935 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,SelfDestructingSolverStorable16 [2023-09-01 03:40:16,936 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-09-01 03:40:16,936 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:16,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1198803054, now seen corresponding path program 11 times [2023-09-01 03:40:16,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:16,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40279175] [2023-09-01 03:40:16,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:16,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:16,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:17,132 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:17,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:17,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40279175] [2023-09-01 03:40:17,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40279175] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:17,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305524916] [2023-09-01 03:40:17,133 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 03:40:17,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:17,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:17,137 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:40:17,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-09-01 03:40:17,201 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 03:40:17,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:17,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 03:40:17,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:17,327 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:17,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:17,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:17,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305524916] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:17,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:17,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-09-01 03:40:17,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886965552] [2023-09-01 03:40:17,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:17,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 03:40:17,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:17,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 03:40:17,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2023-09-01 03:40:17,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:17,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 118 transitions, 1169 flow. Second operand has 23 states, 23 states have (on average 71.65217391304348) internal successors, (1648), 23 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:17,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:17,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:17,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:18,419 INFO L130 PetriNetUnfolder]: 330/662 cut-off events. [2023-09-01 03:40:18,419 INFO L131 PetriNetUnfolder]: For 12675/12675 co-relation queries the response was YES. [2023-09-01 03:40:18,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4584 conditions, 662 events. 330/662 cut-off events. For 12675/12675 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3268 event pairs, 19 based on Foata normal form. 3/663 useless extension candidates. Maximal degree in co-relation 4532. Up to 330 conditions per place. [2023-09-01 03:40:18,426 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 110 selfloop transitions, 87 changer transitions 16/213 dead transitions. [2023-09-01 03:40:18,426 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 213 transitions, 2386 flow [2023-09-01 03:40:18,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 03:40:18,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 03:40:18,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2029 transitions. [2023-09-01 03:40:18,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.422180607573866 [2023-09-01 03:40:18,429 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2029 transitions. [2023-09-01 03:40:18,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2029 transitions. [2023-09-01 03:40:18,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:18,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2029 transitions. [2023-09-01 03:40:18,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 75.14814814814815) internal successors, (2029), 27 states have internal predecessors, (2029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:18,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 178.0) internal successors, (4984), 28 states have internal predecessors, (4984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:18,437 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 178.0) internal successors, (4984), 28 states have internal predecessors, (4984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:18,437 INFO L175 Difference]: Start difference. First operand has 149 places, 118 transitions, 1169 flow. Second operand 27 states and 2029 transitions. [2023-09-01 03:40:18,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 213 transitions, 2386 flow [2023-09-01 03:40:18,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 213 transitions, 1995 flow, removed 131 selfloop flow, removed 17 redundant places. [2023-09-01 03:40:18,474 INFO L231 Difference]: Finished difference. Result has 157 places, 137 transitions, 1421 flow [2023-09-01 03:40:18,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1421, PETRI_PLACES=157, PETRI_TRANSITIONS=137} [2023-09-01 03:40:18,475 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 128 predicate places. [2023-09-01 03:40:18,475 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 137 transitions, 1421 flow [2023-09-01 03:40:18,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 71.65217391304348) internal successors, (1648), 23 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:18,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:18,476 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:18,487 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-09-01 03:40:18,681 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,SelfDestructingSolverStorable17 [2023-09-01 03:40:18,681 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-09-01 03:40:18,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:18,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1281170364, now seen corresponding path program 12 times [2023-09-01 03:40:18,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:18,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172829078] [2023-09-01 03:40:18,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:18,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:18,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:18,863 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:18,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:18,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172829078] [2023-09-01 03:40:18,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172829078] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:18,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949219340] [2023-09-01 03:40:18,864 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 03:40:18,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:18,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:18,865 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-09-01 03:40:18,891 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-09-01 03:40:18,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 03:40:18,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:18,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 26 conjunts are in the unsatisfiable core [2023-09-01 03:40:18,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:19,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:19,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:19,516 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:19,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949219340] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:19,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:19,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-09-01 03:40:19,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137334669] [2023-09-01 03:40:19,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:19,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 03:40:19,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:19,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 03:40:19,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2023-09-01 03:40:19,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:19,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 137 transitions, 1421 flow. Second operand has 25 states, 25 states have (on average 71.84) internal successors, (1796), 25 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:19,732 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:19,732 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:19,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:22,151 INFO L130 PetriNetUnfolder]: 508/988 cut-off events. [2023-09-01 03:40:22,152 INFO L131 PetriNetUnfolder]: For 16539/16539 co-relation queries the response was YES. [2023-09-01 03:40:22,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6827 conditions, 988 events. 508/988 cut-off events. For 16539/16539 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5279 event pairs, 14 based on Foata normal form. 3/989 useless extension candidates. Maximal degree in co-relation 6777. Up to 284 conditions per place. [2023-09-01 03:40:22,160 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 126 selfloop transitions, 149 changer transitions 30/305 dead transitions. [2023-09-01 03:40:22,160 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 305 transitions, 3577 flow [2023-09-01 03:40:22,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-09-01 03:40:22,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-09-01 03:40:22,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2853 transitions. [2023-09-01 03:40:22,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217918391484329 [2023-09-01 03:40:22,165 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2853 transitions. [2023-09-01 03:40:22,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2853 transitions. [2023-09-01 03:40:22,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:22,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2853 transitions. [2023-09-01 03:40:22,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 75.07894736842105) internal successors, (2853), 38 states have internal predecessors, (2853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:22,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 178.0) internal successors, (6942), 39 states have internal predecessors, (6942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:22,176 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 178.0) internal successors, (6942), 39 states have internal predecessors, (6942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:22,176 INFO L175 Difference]: Start difference. First operand has 157 places, 137 transitions, 1421 flow. Second operand 38 states and 2853 transitions. [2023-09-01 03:40:22,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 305 transitions, 3577 flow [2023-09-01 03:40:22,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 305 transitions, 3194 flow, removed 122 selfloop flow, removed 12 redundant places. [2023-09-01 03:40:22,217 INFO L231 Difference]: Finished difference. Result has 186 places, 198 transitions, 2411 flow [2023-09-01 03:40:22,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=2411, PETRI_PLACES=186, PETRI_TRANSITIONS=198} [2023-09-01 03:40:22,218 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 157 predicate places. [2023-09-01 03:40:22,218 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 198 transitions, 2411 flow [2023-09-01 03:40:22,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 71.84) internal successors, (1796), 25 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:22,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:22,218 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:22,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-09-01 03:40:22,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:22,423 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-09-01 03:40:22,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:22,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1682099248, now seen corresponding path program 13 times [2023-09-01 03:40:22,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:22,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141404313] [2023-09-01 03:40:22,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:22,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:22,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:22,579 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:22,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:22,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141404313] [2023-09-01 03:40:22,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141404313] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:22,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375906154] [2023-09-01 03:40:22,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 03:40:22,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:22,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:22,582 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-09-01 03:40:22,582 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-09-01 03:40:22,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:22,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 03:40:22,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:22,765 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:22,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:22,970 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:22,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375906154] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:22,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:22,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2023-09-01 03:40:22,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244030612] [2023-09-01 03:40:22,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:22,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-09-01 03:40:22,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:22,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-09-01 03:40:22,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2023-09-01 03:40:23,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:23,161 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 198 transitions, 2411 flow. Second operand has 23 states, 23 states have (on average 71.73913043478261) internal successors, (1650), 23 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:23,161 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:23,161 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:23,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:24,322 INFO L130 PetriNetUnfolder]: 648/1257 cut-off events. [2023-09-01 03:40:24,322 INFO L131 PetriNetUnfolder]: For 18421/18421 co-relation queries the response was YES. [2023-09-01 03:40:24,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9294 conditions, 1257 events. 648/1257 cut-off events. For 18421/18421 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 7181 event pairs, 17 based on Foata normal form. 12/1267 useless extension candidates. Maximal degree in co-relation 9237. Up to 371 conditions per place. [2023-09-01 03:40:24,331 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 135 selfloop transitions, 136 changer transitions 89/360 dead transitions. [2023-09-01 03:40:24,331 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 360 transitions, 4803 flow [2023-09-01 03:40:24,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-09-01 03:40:24,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-09-01 03:40:24,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 3069 transitions. [2023-09-01 03:40:24,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42052617155385036 [2023-09-01 03:40:24,334 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 3069 transitions. [2023-09-01 03:40:24,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 3069 transitions. [2023-09-01 03:40:24,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:24,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 3069 transitions. [2023-09-01 03:40:24,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 74.85365853658537) internal successors, (3069), 41 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:24,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 178.0) internal successors, (7476), 42 states have internal predecessors, (7476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:24,345 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 178.0) internal successors, (7476), 42 states have internal predecessors, (7476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:24,346 INFO L175 Difference]: Start difference. First operand has 186 places, 198 transitions, 2411 flow. Second operand 41 states and 3069 transitions. [2023-09-01 03:40:24,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 360 transitions, 4803 flow [2023-09-01 03:40:24,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 360 transitions, 3897 flow, removed 325 selfloop flow, removed 25 redundant places. [2023-09-01 03:40:24,406 INFO L231 Difference]: Finished difference. Result has 209 places, 196 transitions, 2090 flow [2023-09-01 03:40:24,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=2090, PETRI_PLACES=209, PETRI_TRANSITIONS=196} [2023-09-01 03:40:24,407 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2023-09-01 03:40:24,407 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 196 transitions, 2090 flow [2023-09-01 03:40:24,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 71.73913043478261) internal successors, (1650), 23 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:24,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:24,407 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:24,413 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-09-01 03:40:24,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:24,613 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-09-01 03:40:24,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:24,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1957327264, now seen corresponding path program 14 times [2023-09-01 03:40:24,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:24,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915343413] [2023-09-01 03:40:24,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:24,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:24,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:24,786 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:24,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:24,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915343413] [2023-09-01 03:40:24,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915343413] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:24,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29996891] [2023-09-01 03:40:24,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 03:40:24,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:24,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:24,788 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-09-01 03:40:24,791 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-09-01 03:40:24,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:40:24,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:24,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 26 conjunts are in the unsatisfiable core [2023-09-01 03:40:24,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:25,058 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:25,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:25,557 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:25,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29996891] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:25,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:25,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-09-01 03:40:25,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673725245] [2023-09-01 03:40:25,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:25,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 03:40:25,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:25,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 03:40:25,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2023-09-01 03:40:25,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:25,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 196 transitions, 2090 flow. Second operand has 25 states, 25 states have (on average 71.76) internal successors, (1794), 25 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:25,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:25,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:25,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:28,409 INFO L130 PetriNetUnfolder]: 608/1327 cut-off events. [2023-09-01 03:40:28,409 INFO L131 PetriNetUnfolder]: For 24755/24755 co-relation queries the response was YES. [2023-09-01 03:40:28,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9121 conditions, 1327 events. 608/1327 cut-off events. For 24755/24755 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 8540 event pairs, 14 based on Foata normal form. 12/1337 useless extension candidates. Maximal degree in co-relation 9061. Up to 311 conditions per place. [2023-09-01 03:40:28,420 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 167 selfloop transitions, 198 changer transitions 34/399 dead transitions. [2023-09-01 03:40:28,420 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 399 transitions, 4870 flow [2023-09-01 03:40:28,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-09-01 03:40:28,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-09-01 03:40:28,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3789 transitions. [2023-09-01 03:40:28,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173826834104428 [2023-09-01 03:40:28,425 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3789 transitions. [2023-09-01 03:40:28,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3789 transitions. [2023-09-01 03:40:28,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:28,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3789 transitions. [2023-09-01 03:40:28,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 74.29411764705883) internal successors, (3789), 51 states have internal predecessors, (3789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:28,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 178.0) internal successors, (9256), 52 states have internal predecessors, (9256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:28,440 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 178.0) internal successors, (9256), 52 states have internal predecessors, (9256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:28,441 INFO L175 Difference]: Start difference. First operand has 209 places, 196 transitions, 2090 flow. Second operand 51 states and 3789 transitions. [2023-09-01 03:40:28,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 399 transitions, 4870 flow [2023-09-01 03:40:28,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 399 transitions, 4089 flow, removed 269 selfloop flow, removed 32 redundant places. [2023-09-01 03:40:28,511 INFO L231 Difference]: Finished difference. Result has 226 places, 263 transitions, 3135 flow [2023-09-01 03:40:28,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=3135, PETRI_PLACES=226, PETRI_TRANSITIONS=263} [2023-09-01 03:40:28,512 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 197 predicate places. [2023-09-01 03:40:28,512 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 263 transitions, 3135 flow [2023-09-01 03:40:28,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 71.76) internal successors, (1794), 25 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:28,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:28,513 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:28,519 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-09-01 03:40:28,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:28,719 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-09-01 03:40:28,719 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:28,719 INFO L85 PathProgramCache]: Analyzing trace with hash -618701680, now seen corresponding path program 15 times [2023-09-01 03:40:28,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:28,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170976173] [2023-09-01 03:40:28,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:28,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:28,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:28,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:28,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:28,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170976173] [2023-09-01 03:40:28,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170976173] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:28,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672852554] [2023-09-01 03:40:28,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:40:28,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:28,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:28,881 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-09-01 03:40:28,906 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-09-01 03:40:28,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 03:40:28,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:28,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 26 conjunts are in the unsatisfiable core [2023-09-01 03:40:28,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:29,151 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:29,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:29,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:29,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672852554] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:29,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:29,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-09-01 03:40:29,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673123932] [2023-09-01 03:40:29,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:29,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 03:40:29,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:29,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 03:40:29,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2023-09-01 03:40:29,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:29,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 263 transitions, 3135 flow. Second operand has 25 states, 25 states have (on average 71.76) internal successors, (1794), 25 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:29,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:29,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:29,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:31,163 INFO L130 PetriNetUnfolder]: 599/1260 cut-off events. [2023-09-01 03:40:31,163 INFO L131 PetriNetUnfolder]: For 18427/18427 co-relation queries the response was YES. [2023-09-01 03:40:31,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8535 conditions, 1260 events. 599/1260 cut-off events. For 18427/18427 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 7722 event pairs, 16 based on Foata normal form. 10/1268 useless extension candidates. Maximal degree in co-relation 8476. Up to 326 conditions per place. [2023-09-01 03:40:31,174 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 165 selfloop transitions, 146 changer transitions 67/378 dead transitions. [2023-09-01 03:40:31,174 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 378 transitions, 4732 flow [2023-09-01 03:40:31,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-09-01 03:40:31,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-09-01 03:40:31,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 3115 transitions. [2023-09-01 03:40:31,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-09-01 03:40:31,178 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 3115 transitions. [2023-09-01 03:40:31,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 3115 transitions. [2023-09-01 03:40:31,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:31,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 3115 transitions. [2023-09-01 03:40:31,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 74.16666666666667) internal successors, (3115), 42 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:31,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 178.0) internal successors, (7654), 43 states have internal predecessors, (7654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:31,188 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 178.0) internal successors, (7654), 43 states have internal predecessors, (7654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:31,188 INFO L175 Difference]: Start difference. First operand has 226 places, 263 transitions, 3135 flow. Second operand 42 states and 3115 transitions. [2023-09-01 03:40:31,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 378 transitions, 4732 flow [2023-09-01 03:40:31,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 378 transitions, 4038 flow, removed 266 selfloop flow, removed 23 redundant places. [2023-09-01 03:40:31,276 INFO L231 Difference]: Finished difference. Result has 244 places, 238 transitions, 2613 flow [2023-09-01 03:40:31,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=2528, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=2613, PETRI_PLACES=244, PETRI_TRANSITIONS=238} [2023-09-01 03:40:31,277 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 215 predicate places. [2023-09-01 03:40:31,277 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 238 transitions, 2613 flow [2023-09-01 03:40:31,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 71.76) internal successors, (1794), 25 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:31,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:31,278 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:31,286 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-09-01 03:40:31,483 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,SelfDestructingSolverStorable21 [2023-09-01 03:40:31,483 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-09-01 03:40:31,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:31,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1874959954, now seen corresponding path program 16 times [2023-09-01 03:40:31,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:31,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136004221] [2023-09-01 03:40:31,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:31,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:31,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:31,649 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:31,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:31,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136004221] [2023-09-01 03:40:31,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136004221] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:31,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549765470] [2023-09-01 03:40:31,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:40:31,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:31,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:31,652 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-09-01 03:40:31,683 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-09-01 03:40:31,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:40:31,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:31,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 21 conjunts are in the unsatisfiable core [2023-09-01 03:40:31,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:31,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:31,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:32,185 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:32,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549765470] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:32,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:32,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 22 [2023-09-01 03:40:32,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131354490] [2023-09-01 03:40:32,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:32,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 03:40:32,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:32,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 03:40:32,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2023-09-01 03:40:32,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:32,412 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 238 transitions, 2613 flow. Second operand has 24 states, 24 states have (on average 71.70833333333333) internal successors, (1721), 24 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:32,412 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:32,412 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:32,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:33,541 INFO L130 PetriNetUnfolder]: 648/1363 cut-off events. [2023-09-01 03:40:33,542 INFO L131 PetriNetUnfolder]: For 19994/19994 co-relation queries the response was YES. [2023-09-01 03:40:33,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8551 conditions, 1363 events. 648/1363 cut-off events. For 19994/19994 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 8461 event pairs, 27 based on Foata normal form. 10/1371 useless extension candidates. Maximal degree in co-relation 8492. Up to 501 conditions per place. [2023-09-01 03:40:33,552 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 212 selfloop transitions, 145 changer transitions 27/384 dead transitions. [2023-09-01 03:40:33,552 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 384 transitions, 4830 flow [2023-09-01 03:40:33,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 03:40:33,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 03:40:33,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2614 transitions. [2023-09-01 03:40:33,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41958266452648474 [2023-09-01 03:40:33,556 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2614 transitions. [2023-09-01 03:40:33,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2614 transitions. [2023-09-01 03:40:33,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:33,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2614 transitions. [2023-09-01 03:40:33,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 74.68571428571428) internal successors, (2614), 35 states have internal predecessors, (2614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:33,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 178.0) internal successors, (6408), 36 states have internal predecessors, (6408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:33,564 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 178.0) internal successors, (6408), 36 states have internal predecessors, (6408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:33,564 INFO L175 Difference]: Start difference. First operand has 244 places, 238 transitions, 2613 flow. Second operand 35 states and 2614 transitions. [2023-09-01 03:40:33,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 384 transitions, 4830 flow [2023-09-01 03:40:33,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 384 transitions, 4387 flow, removed 78 selfloop flow, removed 35 redundant places. [2023-09-01 03:40:33,637 INFO L231 Difference]: Finished difference. Result has 231 places, 268 transitions, 3187 flow [2023-09-01 03:40:33,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3187, PETRI_PLACES=231, PETRI_TRANSITIONS=268} [2023-09-01 03:40:33,638 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 202 predicate places. [2023-09-01 03:40:33,638 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 268 transitions, 3187 flow [2023-09-01 03:40:33,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 71.70833333333333) internal successors, (1721), 24 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:33,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:33,639 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:33,646 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-09-01 03:40:33,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:33,844 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-09-01 03:40:33,844 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:33,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1683924946, now seen corresponding path program 17 times [2023-09-01 03:40:33,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:33,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796035228] [2023-09-01 03:40:33,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:33,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:33,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:34,005 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:34,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:34,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796035228] [2023-09-01 03:40:34,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796035228] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:34,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149495555] [2023-09-01 03:40:34,006 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 03:40:34,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:34,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:34,007 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-09-01 03:40:34,040 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-09-01 03:40:34,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 03:40:34,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:34,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 03:40:34,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:34,216 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:34,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:34,428 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:34,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149495555] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:34,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:34,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-09-01 03:40:34,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212455747] [2023-09-01 03:40:34,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:34,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 03:40:34,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:34,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 03:40:34,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2023-09-01 03:40:34,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:34,583 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 268 transitions, 3187 flow. Second operand has 22 states, 22 states have (on average 71.68181818181819) internal successors, (1577), 22 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:34,583 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:34,583 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:34,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:35,774 INFO L130 PetriNetUnfolder]: 810/1757 cut-off events. [2023-09-01 03:40:35,774 INFO L131 PetriNetUnfolder]: For 37464/37464 co-relation queries the response was YES. [2023-09-01 03:40:35,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11933 conditions, 1757 events. 810/1757 cut-off events. For 37464/37464 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 11942 event pairs, 35 based on Foata normal form. 14/1771 useless extension candidates. Maximal degree in co-relation 11871. Up to 838 conditions per place. [2023-09-01 03:40:35,788 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 270 selfloop transitions, 144 changer transitions 45/459 dead transitions. [2023-09-01 03:40:35,788 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 459 transitions, 6369 flow [2023-09-01 03:40:35,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-09-01 03:40:35,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-09-01 03:40:35,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2333 transitions. [2023-09-01 03:40:35,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42279811525915184 [2023-09-01 03:40:35,791 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2333 transitions. [2023-09-01 03:40:35,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2333 transitions. [2023-09-01 03:40:35,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:35,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2333 transitions. [2023-09-01 03:40:35,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 75.25806451612904) internal successors, (2333), 31 states have internal predecessors, (2333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:35,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 178.0) internal successors, (5696), 32 states have internal predecessors, (5696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:35,799 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 178.0) internal successors, (5696), 32 states have internal predecessors, (5696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:35,799 INFO L175 Difference]: Start difference. First operand has 231 places, 268 transitions, 3187 flow. Second operand 31 states and 2333 transitions. [2023-09-01 03:40:35,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 459 transitions, 6369 flow [2023-09-01 03:40:35,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 459 transitions, 5957 flow, removed 150 selfloop flow, removed 19 redundant places. [2023-09-01 03:40:35,955 INFO L231 Difference]: Finished difference. Result has 250 places, 318 transitions, 4130 flow [2023-09-01 03:40:35,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=2883, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4130, PETRI_PLACES=250, PETRI_TRANSITIONS=318} [2023-09-01 03:40:35,956 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 221 predicate places. [2023-09-01 03:40:35,956 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 318 transitions, 4130 flow [2023-09-01 03:40:35,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 71.68181818181819) internal successors, (1577), 22 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:35,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:35,957 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:35,965 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-09-01 03:40:36,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:36,163 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-09-01 03:40:36,163 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:36,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1919277674, now seen corresponding path program 18 times [2023-09-01 03:40:36,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:36,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572314251] [2023-09-01 03:40:36,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:36,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:36,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:36,412 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:36,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:36,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572314251] [2023-09-01 03:40:36,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572314251] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:36,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678764592] [2023-09-01 03:40:36,413 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 03:40:36,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:36,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:36,415 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-09-01 03:40:36,444 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-09-01 03:40:36,495 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 03:40:36,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:36,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 26 conjunts are in the unsatisfiable core [2023-09-01 03:40:36,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:36,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:36,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:37,212 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:37,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678764592] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:37,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:37,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 24 [2023-09-01 03:40:37,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401117030] [2023-09-01 03:40:37,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:37,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 03:40:37,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:37,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 03:40:37,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2023-09-01 03:40:37,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 178 [2023-09-01 03:40:37,664 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 318 transitions, 4130 flow. Second operand has 26 states, 26 states have (on average 64.6923076923077) internal successors, (1682), 26 states have internal predecessors, (1682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:37,664 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:37,664 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 178 [2023-09-01 03:40:37,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:40,624 INFO L130 PetriNetUnfolder]: 841/1781 cut-off events. [2023-09-01 03:40:40,624 INFO L131 PetriNetUnfolder]: For 45299/45299 co-relation queries the response was YES. [2023-09-01 03:40:40,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13211 conditions, 1781 events. 841/1781 cut-off events. For 45299/45299 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 11798 event pairs, 34 based on Foata normal form. 5/1786 useless extension candidates. Maximal degree in co-relation 13138. Up to 944 conditions per place. [2023-09-01 03:40:40,638 INFO L137 encePairwiseOnDemand]: 169/178 looper letters, 310 selfloop transitions, 121 changer transitions 21/452 dead transitions. [2023-09-01 03:40:40,638 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 452 transitions, 6392 flow [2023-09-01 03:40:40,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-09-01 03:40:40,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-09-01 03:40:40,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 3002 transitions. [2023-09-01 03:40:40,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37478152309612983 [2023-09-01 03:40:40,642 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 3002 transitions. [2023-09-01 03:40:40,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 3002 transitions. [2023-09-01 03:40:40,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:40,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 3002 transitions. [2023-09-01 03:40:40,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 66.71111111111111) internal successors, (3002), 45 states have internal predecessors, (3002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:40,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 178.0) internal successors, (8188), 46 states have internal predecessors, (8188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:40,652 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 178.0) internal successors, (8188), 46 states have internal predecessors, (8188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:40,652 INFO L175 Difference]: Start difference. First operand has 250 places, 318 transitions, 4130 flow. Second operand 45 states and 3002 transitions. [2023-09-01 03:40:40,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 452 transitions, 6392 flow [2023-09-01 03:40:40,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 452 transitions, 5910 flow, removed 204 selfloop flow, removed 21 redundant places. [2023-09-01 03:40:40,818 INFO L231 Difference]: Finished difference. Result has 281 places, 359 transitions, 4775 flow [2023-09-01 03:40:40,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=3800, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=4775, PETRI_PLACES=281, PETRI_TRANSITIONS=359} [2023-09-01 03:40:40,819 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 252 predicate places. [2023-09-01 03:40:40,820 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 359 transitions, 4775 flow [2023-09-01 03:40:40,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 64.6923076923077) internal successors, (1682), 26 states have internal predecessors, (1682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:40,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:40,820 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:40,831 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-09-01 03:40:41,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:41,026 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-09-01 03:40:41,026 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:41,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1517919016, now seen corresponding path program 19 times [2023-09-01 03:40:41,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:41,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419748245] [2023-09-01 03:40:41,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:41,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:41,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:41,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:41,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419748245] [2023-09-01 03:40:41,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419748245] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:41,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212567357] [2023-09-01 03:40:41,183 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 03:40:41,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:41,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:41,184 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-09-01 03:40:41,185 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-09-01 03:40:41,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:41,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 03:40:41,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:41,352 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:41,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:41,530 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:41,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212567357] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:41,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:41,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-09-01 03:40:41,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675222504] [2023-09-01 03:40:41,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:41,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 03:40:41,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:41,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 03:40:41,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2023-09-01 03:40:41,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:41,679 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 359 transitions, 4775 flow. Second operand has 22 states, 22 states have (on average 71.77272727272727) internal successors, (1579), 22 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:41,679 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:41,679 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:41,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:43,067 INFO L130 PetriNetUnfolder]: 979/2082 cut-off events. [2023-09-01 03:40:43,067 INFO L131 PetriNetUnfolder]: For 55787/55787 co-relation queries the response was YES. [2023-09-01 03:40:43,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16372 conditions, 2082 events. 979/2082 cut-off events. For 55787/55787 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14404 event pairs, 58 based on Foata normal form. 11/2093 useless extension candidates. Maximal degree in co-relation 16291. Up to 1356 conditions per place. [2023-09-01 03:40:43,085 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 354 selfloop transitions, 98 changer transitions 41/493 dead transitions. [2023-09-01 03:40:43,085 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 493 transitions, 7613 flow [2023-09-01 03:40:43,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-09-01 03:40:43,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-09-01 03:40:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2411 transitions. [2023-09-01 03:40:43,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42327949438202245 [2023-09-01 03:40:43,091 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2411 transitions. [2023-09-01 03:40:43,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2411 transitions. [2023-09-01 03:40:43,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:43,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2411 transitions. [2023-09-01 03:40:43,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 75.34375) internal successors, (2411), 32 states have internal predecessors, (2411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:43,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 178.0) internal successors, (5874), 33 states have internal predecessors, (5874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:43,099 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 178.0) internal successors, (5874), 33 states have internal predecessors, (5874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:43,099 INFO L175 Difference]: Start difference. First operand has 281 places, 359 transitions, 4775 flow. Second operand 32 states and 2411 transitions. [2023-09-01 03:40:43,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 493 transitions, 7613 flow [2023-09-01 03:40:43,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 493 transitions, 7011 flow, removed 271 selfloop flow, removed 15 redundant places. [2023-09-01 03:40:43,291 INFO L231 Difference]: Finished difference. Result has 304 places, 373 transitions, 5159 flow [2023-09-01 03:40:43,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=4240, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5159, PETRI_PLACES=304, PETRI_TRANSITIONS=373} [2023-09-01 03:40:43,292 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 275 predicate places. [2023-09-01 03:40:43,292 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 373 transitions, 5159 flow [2023-09-01 03:40:43,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 71.77272727272727) internal successors, (1579), 22 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:43,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:43,292 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:43,297 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-09-01 03:40:43,493 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,SelfDestructingSolverStorable25 [2023-09-01 03:40:43,493 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-09-01 03:40:43,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:43,493 INFO L85 PathProgramCache]: Analyzing trace with hash 422533810, now seen corresponding path program 20 times [2023-09-01 03:40:43,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:43,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159247933] [2023-09-01 03:40:43,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:43,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:43,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:43,647 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:43,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:43,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159247933] [2023-09-01 03:40:43,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159247933] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:43,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145861834] [2023-09-01 03:40:43,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 03:40:43,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:43,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:43,649 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-09-01 03:40:43,652 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-09-01 03:40:43,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:40:43,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:43,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 26 conjunts are in the unsatisfiable core [2023-09-01 03:40:43,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:43,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:43,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:44,277 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:44,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145861834] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:44,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:44,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-09-01 03:40:44,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972774586] [2023-09-01 03:40:44,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:44,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 03:40:44,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:44,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 03:40:44,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2023-09-01 03:40:44,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:44,466 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 373 transitions, 5159 flow. Second operand has 25 states, 25 states have (on average 71.76) internal successors, (1794), 25 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:44,466 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:44,466 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:44,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:46,449 INFO L130 PetriNetUnfolder]: 1065/2331 cut-off events. [2023-09-01 03:40:46,449 INFO L131 PetriNetUnfolder]: For 78817/78817 co-relation queries the response was YES. [2023-09-01 03:40:46,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19234 conditions, 2331 events. 1065/2331 cut-off events. For 78817/78817 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17043 event pairs, 36 based on Foata normal form. 8/2337 useless extension candidates. Maximal degree in co-relation 19142. Up to 970 conditions per place. [2023-09-01 03:40:46,468 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 335 selfloop transitions, 154 changer transitions 26/515 dead transitions. [2023-09-01 03:40:46,468 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 515 transitions, 8252 flow [2023-09-01 03:40:46,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 03:40:46,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 03:40:46,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2680 transitions. [2023-09-01 03:40:46,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418227215980025 [2023-09-01 03:40:46,471 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2680 transitions. [2023-09-01 03:40:46,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2680 transitions. [2023-09-01 03:40:46,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:46,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2680 transitions. [2023-09-01 03:40:46,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 74.44444444444444) internal successors, (2680), 36 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:46,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 178.0) internal successors, (6586), 37 states have internal predecessors, (6586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:46,479 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 178.0) internal successors, (6586), 37 states have internal predecessors, (6586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:46,479 INFO L175 Difference]: Start difference. First operand has 304 places, 373 transitions, 5159 flow. Second operand 36 states and 2680 transitions. [2023-09-01 03:40:46,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 515 transitions, 8252 flow [2023-09-01 03:40:46,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 515 transitions, 7509 flow, removed 336 selfloop flow, removed 20 redundant places. [2023-09-01 03:40:46,756 INFO L231 Difference]: Finished difference. Result has 313 places, 413 transitions, 6087 flow [2023-09-01 03:40:46,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6087, PETRI_PLACES=313, PETRI_TRANSITIONS=413} [2023-09-01 03:40:46,756 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 284 predicate places. [2023-09-01 03:40:46,756 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 413 transitions, 6087 flow [2023-09-01 03:40:46,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 71.76) internal successors, (1794), 25 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:46,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:46,757 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:46,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-09-01 03:40:46,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-09-01 03:40:46,958 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-09-01 03:40:46,958 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:46,958 INFO L85 PathProgramCache]: Analyzing trace with hash 2141472162, now seen corresponding path program 21 times [2023-09-01 03:40:46,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:46,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559391583] [2023-09-01 03:40:46,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:46,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:46,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:47,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:47,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559391583] [2023-09-01 03:40:47,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559391583] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:47,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271362472] [2023-09-01 03:40:47,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:40:47,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:47,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:47,103 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-09-01 03:40:47,131 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-09-01 03:40:47,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 03:40:47,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:47,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 26 conjunts are in the unsatisfiable core [2023-09-01 03:40:47,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:47,348 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:47,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:47,788 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:47,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271362472] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:47,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:47,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-09-01 03:40:47,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836575377] [2023-09-01 03:40:47,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:47,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-09-01 03:40:47,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:47,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-09-01 03:40:47,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2023-09-01 03:40:47,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:47,997 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 413 transitions, 6087 flow. Second operand has 25 states, 25 states have (on average 71.76) internal successors, (1794), 25 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:47,997 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:47,997 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:47,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:49,293 INFO L130 PetriNetUnfolder]: 1055/2257 cut-off events. [2023-09-01 03:40:49,293 INFO L131 PetriNetUnfolder]: For 75799/75799 co-relation queries the response was YES. [2023-09-01 03:40:49,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18654 conditions, 2257 events. 1055/2257 cut-off events. For 75799/75799 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15999 event pairs, 36 based on Foata normal form. 13/2268 useless extension candidates. Maximal degree in co-relation 18561. Up to 1001 conditions per place. [2023-09-01 03:40:49,314 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 317 selfloop transitions, 112 changer transitions 60/489 dead transitions. [2023-09-01 03:40:49,314 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 489 transitions, 7873 flow [2023-09-01 03:40:49,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-09-01 03:40:49,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-09-01 03:40:49,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1930 transitions. [2023-09-01 03:40:49,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170267934312878 [2023-09-01 03:40:49,317 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1930 transitions. [2023-09-01 03:40:49,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1930 transitions. [2023-09-01 03:40:49,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:49,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1930 transitions. [2023-09-01 03:40:49,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 74.23076923076923) internal successors, (1930), 26 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:49,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 178.0) internal successors, (4806), 27 states have internal predecessors, (4806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:49,322 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 178.0) internal successors, (4806), 27 states have internal predecessors, (4806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:49,322 INFO L175 Difference]: Start difference. First operand has 313 places, 413 transitions, 6087 flow. Second operand 26 states and 1930 transitions. [2023-09-01 03:40:49,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 489 transitions, 7873 flow [2023-09-01 03:40:49,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 489 transitions, 7201 flow, removed 289 selfloop flow, removed 17 redundant places. [2023-09-01 03:40:49,604 INFO L231 Difference]: Finished difference. Result has 319 places, 382 transitions, 5281 flow [2023-09-01 03:40:49,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=5461, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5281, PETRI_PLACES=319, PETRI_TRANSITIONS=382} [2023-09-01 03:40:49,605 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 290 predicate places. [2023-09-01 03:40:49,605 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 382 transitions, 5281 flow [2023-09-01 03:40:49,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 71.76) internal successors, (1794), 25 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:49,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:49,606 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:49,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-09-01 03:40:49,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-09-01 03:40:49,811 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-09-01 03:40:49,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:49,811 INFO L85 PathProgramCache]: Analyzing trace with hash 691220539, now seen corresponding path program 22 times [2023-09-01 03:40:49,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:49,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398238423] [2023-09-01 03:40:49,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:49,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:50,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:50,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:50,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398238423] [2023-09-01 03:40:50,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398238423] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:50,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324193145] [2023-09-01 03:40:50,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:40:50,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:50,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:50,029 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-09-01 03:40:50,084 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-09-01 03:40:50,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:40:50,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:50,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 24 conjunts are in the unsatisfiable core [2023-09-01 03:40:50,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:50,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:50,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:50,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:50,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324193145] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:50,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:50,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-09-01 03:40:50,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596268956] [2023-09-01 03:40:50,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:50,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 03:40:50,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:50,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 03:40:50,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2023-09-01 03:40:50,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:50,802 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 382 transitions, 5281 flow. Second operand has 26 states, 26 states have (on average 71.57692307692308) internal successors, (1861), 26 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:50,802 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:50,802 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:50,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:51,687 INFO L130 PetriNetUnfolder]: 1045/2190 cut-off events. [2023-09-01 03:40:51,687 INFO L131 PetriNetUnfolder]: For 71528/71528 co-relation queries the response was YES. [2023-09-01 03:40:51,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17833 conditions, 2190 events. 1045/2190 cut-off events. For 71528/71528 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15067 event pairs, 82 based on Foata normal form. 4/2192 useless extension candidates. Maximal degree in co-relation 17740. Up to 1554 conditions per place. [2023-09-01 03:40:51,707 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 284 selfloop transitions, 163 changer transitions 22/469 dead transitions. [2023-09-01 03:40:51,708 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 469 transitions, 7368 flow [2023-09-01 03:40:51,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-09-01 03:40:51,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-09-01 03:40:51,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1803 transitions. [2023-09-01 03:40:51,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4220505617977528 [2023-09-01 03:40:51,709 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1803 transitions. [2023-09-01 03:40:51,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1803 transitions. [2023-09-01 03:40:51,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:51,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1803 transitions. [2023-09-01 03:40:51,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 75.125) internal successors, (1803), 24 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:51,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 178.0) internal successors, (4450), 25 states have internal predecessors, (4450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:51,715 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 178.0) internal successors, (4450), 25 states have internal predecessors, (4450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:51,715 INFO L175 Difference]: Start difference. First operand has 319 places, 382 transitions, 5281 flow. Second operand 24 states and 1803 transitions. [2023-09-01 03:40:51,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 469 transitions, 7368 flow [2023-09-01 03:40:51,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 469 transitions, 7071 flow, removed 60 selfloop flow, removed 20 redundant places. [2023-09-01 03:40:51,958 INFO L231 Difference]: Finished difference. Result has 311 places, 394 transitions, 5707 flow [2023-09-01 03:40:51,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=5023, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5707, PETRI_PLACES=311, PETRI_TRANSITIONS=394} [2023-09-01 03:40:51,959 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 282 predicate places. [2023-09-01 03:40:51,959 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 394 transitions, 5707 flow [2023-09-01 03:40:51,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 71.57692307692308) internal successors, (1861), 26 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:51,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:51,960 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:51,966 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-09-01 03:40:52,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:52,165 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-09-01 03:40:52,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:52,166 INFO L85 PathProgramCache]: Analyzing trace with hash -216780269, now seen corresponding path program 23 times [2023-09-01 03:40:52,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:52,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816898443] [2023-09-01 03:40:52,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:52,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:52,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:52,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:52,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:52,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816898443] [2023-09-01 03:40:52,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816898443] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:52,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471311456] [2023-09-01 03:40:52,357 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 03:40:52,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:52,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:52,358 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-09-01 03:40:52,359 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-09-01 03:40:52,414 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 03:40:52,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:52,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 27 conjunts are in the unsatisfiable core [2023-09-01 03:40:52,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:52,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:52,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:52,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:52,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471311456] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:52,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:52,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-09-01 03:40:52,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433840930] [2023-09-01 03:40:52,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:52,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 03:40:52,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:52,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 03:40:52,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2023-09-01 03:40:52,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:52,958 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 394 transitions, 5707 flow. Second operand has 26 states, 26 states have (on average 71.57692307692308) internal successors, (1861), 26 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:52,958 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:52,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:52,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:54,645 INFO L130 PetriNetUnfolder]: 1286/2715 cut-off events. [2023-09-01 03:40:54,645 INFO L131 PetriNetUnfolder]: For 101691/101691 co-relation queries the response was YES. [2023-09-01 03:40:54,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22904 conditions, 2715 events. 1286/2715 cut-off events. For 101691/101691 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19793 event pairs, 64 based on Foata normal form. 15/2728 useless extension candidates. Maximal degree in co-relation 22808. Up to 930 conditions per place. [2023-09-01 03:40:54,671 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 316 selfloop transitions, 256 changer transitions 33/605 dead transitions. [2023-09-01 03:40:54,671 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 605 transitions, 10170 flow [2023-09-01 03:40:54,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-09-01 03:40:54,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-09-01 03:40:54,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 3208 transitions. [2023-09-01 03:40:54,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41912725372354326 [2023-09-01 03:40:54,674 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 3208 transitions. [2023-09-01 03:40:54,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 3208 transitions. [2023-09-01 03:40:54,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:54,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 3208 transitions. [2023-09-01 03:40:54,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 74.6046511627907) internal successors, (3208), 43 states have internal predecessors, (3208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:54,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 178.0) internal successors, (7832), 44 states have internal predecessors, (7832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:54,741 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 178.0) internal successors, (7832), 44 states have internal predecessors, (7832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:54,741 INFO L175 Difference]: Start difference. First operand has 311 places, 394 transitions, 5707 flow. Second operand 43 states and 3208 transitions. [2023-09-01 03:40:54,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 605 transitions, 10170 flow [2023-09-01 03:40:55,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 605 transitions, 9357 flow, removed 262 selfloop flow, removed 22 redundant places. [2023-09-01 03:40:55,121 INFO L231 Difference]: Finished difference. Result has 340 places, 444 transitions, 6992 flow [2023-09-01 03:40:55,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=5203, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6992, PETRI_PLACES=340, PETRI_TRANSITIONS=444} [2023-09-01 03:40:55,122 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 311 predicate places. [2023-09-01 03:40:55,122 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 444 transitions, 6992 flow [2023-09-01 03:40:55,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 71.57692307692308) internal successors, (1861), 26 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:55,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:55,123 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:55,130 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-09-01 03:40:55,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:55,328 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-09-01 03:40:55,329 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:55,329 INFO L85 PathProgramCache]: Analyzing trace with hash -773123167, now seen corresponding path program 24 times [2023-09-01 03:40:55,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:55,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125095761] [2023-09-01 03:40:55,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:55,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:55,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:55,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:55,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:55,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125095761] [2023-09-01 03:40:55,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125095761] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:55,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609262190] [2023-09-01 03:40:55,515 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 03:40:55,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:55,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:55,517 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-09-01 03:40:55,544 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-09-01 03:40:55,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 03:40:55,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:40:55,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 30 conjunts are in the unsatisfiable core [2023-09-01 03:40:55,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:55,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:55,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:56,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609262190] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:56,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:56,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2023-09-01 03:40:56,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533678614] [2023-09-01 03:40:56,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:56,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 03:40:56,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:56,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 03:40:56,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2023-09-01 03:40:56,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:40:56,520 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 444 transitions, 6992 flow. Second operand has 28 states, 28 states have (on average 71.67857142857143) internal successors, (2007), 28 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:56,520 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:40:56,520 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:40:56,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:40:58,558 INFO L130 PetriNetUnfolder]: 1392/2944 cut-off events. [2023-09-01 03:40:58,558 INFO L131 PetriNetUnfolder]: For 112394/112394 co-relation queries the response was YES. [2023-09-01 03:40:58,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25462 conditions, 2944 events. 1392/2944 cut-off events. For 112394/112394 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21784 event pairs, 24 based on Foata normal form. 12/2954 useless extension candidates. Maximal degree in co-relation 25358. Up to 1350 conditions per place. [2023-09-01 03:40:58,587 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 389 selfloop transitions, 159 changer transitions 26/574 dead transitions. [2023-09-01 03:40:58,588 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 574 transitions, 9847 flow [2023-09-01 03:40:58,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 03:40:58,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 03:40:58,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2609 transitions. [2023-09-01 03:40:58,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4187800963081862 [2023-09-01 03:40:58,590 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2609 transitions. [2023-09-01 03:40:58,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2609 transitions. [2023-09-01 03:40:58,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:40:58,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2609 transitions. [2023-09-01 03:40:58,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 74.54285714285714) internal successors, (2609), 35 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:58,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 178.0) internal successors, (6408), 36 states have internal predecessors, (6408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:58,595 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 178.0) internal successors, (6408), 36 states have internal predecessors, (6408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:58,595 INFO L175 Difference]: Start difference. First operand has 340 places, 444 transitions, 6992 flow. Second operand 35 states and 2609 transitions. [2023-09-01 03:40:58,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 574 transitions, 9847 flow [2023-09-01 03:40:59,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 574 transitions, 9149 flow, removed 265 selfloop flow, removed 30 redundant places. [2023-09-01 03:40:59,048 INFO L231 Difference]: Finished difference. Result has 347 places, 466 transitions, 7402 flow [2023-09-01 03:40:59,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=6460, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7402, PETRI_PLACES=347, PETRI_TRANSITIONS=466} [2023-09-01 03:40:59,049 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 318 predicate places. [2023-09-01 03:40:59,049 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 466 transitions, 7402 flow [2023-09-01 03:40:59,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 71.67857142857143) internal successors, (2007), 28 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:40:59,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:40:59,050 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:40:59,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-09-01 03:40:59,250 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,SelfDestructingSolverStorable30 [2023-09-01 03:40:59,251 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-09-01 03:40:59,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:40:59,251 INFO L85 PathProgramCache]: Analyzing trace with hash -559238599, now seen corresponding path program 25 times [2023-09-01 03:40:59,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:40:59,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869626113] [2023-09-01 03:40:59,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:40:59,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:40:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:59,435 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:59,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:40:59,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869626113] [2023-09-01 03:40:59,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869626113] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:40:59,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925775319] [2023-09-01 03:40:59,435 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 03:40:59,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:40:59,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:40:59,438 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-09-01 03:40:59,440 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-09-01 03:40:59,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:40:59,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 24 conjunts are in the unsatisfiable core [2023-09-01 03:40:59,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:40:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:59,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:40:59,909 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:40:59,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925775319] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:40:59,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:40:59,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 22 [2023-09-01 03:40:59,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447778901] [2023-09-01 03:40:59,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:40:59,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-09-01 03:40:59,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:40:59,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-09-01 03:40:59,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-09-01 03:41:00,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:00,106 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 466 transitions, 7402 flow. Second operand has 24 states, 24 states have (on average 71.66666666666667) internal successors, (1720), 24 states have internal predecessors, (1720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:00,106 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:00,106 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:00,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:41:01,317 INFO L130 PetriNetUnfolder]: 1409/3003 cut-off events. [2023-09-01 03:41:01,317 INFO L131 PetriNetUnfolder]: For 112303/112303 co-relation queries the response was YES. [2023-09-01 03:41:01,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25689 conditions, 3003 events. 1409/3003 cut-off events. For 112303/112303 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22441 event pairs, 94 based on Foata normal form. 14/3015 useless extension candidates. Maximal degree in co-relation 25582. Up to 2121 conditions per place. [2023-09-01 03:41:01,347 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 417 selfloop transitions, 111 changer transitions 31/559 dead transitions. [2023-09-01 03:41:01,347 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 559 transitions, 9894 flow [2023-09-01 03:41:01,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 03:41:01,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 03:41:01,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1501 transitions. [2023-09-01 03:41:01,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4216292134831461 [2023-09-01 03:41:01,349 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1501 transitions. [2023-09-01 03:41:01,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1501 transitions. [2023-09-01 03:41:01,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:41:01,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1501 transitions. [2023-09-01 03:41:01,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 75.05) internal successors, (1501), 20 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:01,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 178.0) internal successors, (3738), 21 states have internal predecessors, (3738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:01,353 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 178.0) internal successors, (3738), 21 states have internal predecessors, (3738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:01,353 INFO L175 Difference]: Start difference. First operand has 347 places, 466 transitions, 7402 flow. Second operand 20 states and 1501 transitions. [2023-09-01 03:41:01,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 559 transitions, 9894 flow [2023-09-01 03:41:01,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 559 transitions, 9670 flow, removed 73 selfloop flow, removed 20 redundant places. [2023-09-01 03:41:01,762 INFO L231 Difference]: Finished difference. Result has 346 places, 486 transitions, 7967 flow [2023-09-01 03:41:01,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7967, PETRI_PLACES=346, PETRI_TRANSITIONS=486} [2023-09-01 03:41:01,763 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 317 predicate places. [2023-09-01 03:41:01,763 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 486 transitions, 7967 flow [2023-09-01 03:41:01,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 71.66666666666667) internal successors, (1720), 24 states have internal predecessors, (1720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:01,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:41:01,764 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:41:01,772 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-09-01 03:41:01,972 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,SelfDestructingSolverStorable31 [2023-09-01 03:41:01,972 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-09-01 03:41:01,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:41:01,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1276204399, now seen corresponding path program 26 times [2023-09-01 03:41:01,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:41:01,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084092369] [2023-09-01 03:41:01,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:41:01,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:41:01,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:02,137 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:41:02,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:41:02,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084092369] [2023-09-01 03:41:02,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084092369] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:41:02,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149855862] [2023-09-01 03:41:02,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 03:41:02,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:02,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:41:02,138 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-09-01 03:41:02,140 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-09-01 03:41:02,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:41:02,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:41:02,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 30 conjunts are in the unsatisfiable core [2023-09-01 03:41:02,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:41:02,393 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:02,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:41:02,778 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:02,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149855862] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:41:02,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:41:02,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 25 [2023-09-01 03:41:02,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159139893] [2023-09-01 03:41:02,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:41:02,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 03:41:02,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:41:02,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 03:41:02,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2023-09-01 03:41:03,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:03,014 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 486 transitions, 7967 flow. Second operand has 27 states, 27 states have (on average 71.81481481481481) internal successors, (1939), 27 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:03,014 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:03,014 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:03,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:41:04,689 INFO L130 PetriNetUnfolder]: 1449/3039 cut-off events. [2023-09-01 03:41:04,689 INFO L131 PetriNetUnfolder]: For 120174/120174 co-relation queries the response was YES. [2023-09-01 03:41:04,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27017 conditions, 3039 events. 1449/3039 cut-off events. For 120174/120174 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22383 event pairs, 30 based on Foata normal form. 7/3046 useless extension candidates. Maximal degree in co-relation 26907. Up to 1504 conditions per place. [2023-09-01 03:41:04,719 INFO L137 encePairwiseOnDemand]: 169/178 looper letters, 397 selfloop transitions, 152 changer transitions 23/572 dead transitions. [2023-09-01 03:41:04,719 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 572 transitions, 10119 flow [2023-09-01 03:41:04,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-09-01 03:41:04,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-09-01 03:41:04,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2234 transitions. [2023-09-01 03:41:04,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4183520599250936 [2023-09-01 03:41:04,721 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2234 transitions. [2023-09-01 03:41:04,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2234 transitions. [2023-09-01 03:41:04,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:41:04,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2234 transitions. [2023-09-01 03:41:04,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 74.46666666666667) internal successors, (2234), 30 states have internal predecessors, (2234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:04,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 178.0) internal successors, (5518), 31 states have internal predecessors, (5518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:04,725 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 178.0) internal successors, (5518), 31 states have internal predecessors, (5518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:04,725 INFO L175 Difference]: Start difference. First operand has 346 places, 486 transitions, 7967 flow. Second operand 30 states and 2234 transitions. [2023-09-01 03:41:04,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 572 transitions, 10119 flow [2023-09-01 03:41:05,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 572 transitions, 9580 flow, removed 166 selfloop flow, removed 17 redundant places. [2023-09-01 03:41:05,182 INFO L231 Difference]: Finished difference. Result has 358 places, 493 transitions, 8072 flow [2023-09-01 03:41:05,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=7520, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=8072, PETRI_PLACES=358, PETRI_TRANSITIONS=493} [2023-09-01 03:41:05,183 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 329 predicate places. [2023-09-01 03:41:05,183 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 493 transitions, 8072 flow [2023-09-01 03:41:05,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 71.81481481481481) internal successors, (1939), 27 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:05,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:41:05,184 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:41:05,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-09-01 03:41:05,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:05,389 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-09-01 03:41:05,389 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:41:05,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1841273228, now seen corresponding path program 27 times [2023-09-01 03:41:05,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:41:05,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789522773] [2023-09-01 03:41:05,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:41:05,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:41:05,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:05,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:05,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:41:05,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789522773] [2023-09-01 03:41:05,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789522773] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:41:05,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593983534] [2023-09-01 03:41:05,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:41:05,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:05,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:41:05,628 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-09-01 03:41:05,629 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-09-01 03:41:05,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 03:41:05,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:41:05,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 03:41:05,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:41:05,859 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:05,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:41:06,170 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:06,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593983534] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:41:06,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:41:06,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-09-01 03:41:06,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078856775] [2023-09-01 03:41:06,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:41:06,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 03:41:06,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:41:06,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 03:41:06,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2023-09-01 03:41:06,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:06,361 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 493 transitions, 8072 flow. Second operand has 28 states, 28 states have (on average 71.57142857142857) internal successors, (2004), 28 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:06,361 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:06,361 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:06,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:41:08,649 INFO L130 PetriNetUnfolder]: 2022/4294 cut-off events. [2023-09-01 03:41:08,649 INFO L131 PetriNetUnfolder]: For 176507/176507 co-relation queries the response was YES. [2023-09-01 03:41:08,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39224 conditions, 4294 events. 2022/4294 cut-off events. For 176507/176507 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34344 event pairs, 96 based on Foata normal form. 25/4319 useless extension candidates. Maximal degree in co-relation 39114. Up to 1357 conditions per place. [2023-09-01 03:41:08,694 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 370 selfloop transitions, 414 changer transitions 54/838 dead transitions. [2023-09-01 03:41:08,694 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 838 transitions, 15302 flow [2023-09-01 03:41:08,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-09-01 03:41:08,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-09-01 03:41:08,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3451 transitions. [2023-09-01 03:41:08,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214704445530044 [2023-09-01 03:41:08,698 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3451 transitions. [2023-09-01 03:41:08,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3451 transitions. [2023-09-01 03:41:08,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:41:08,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3451 transitions. [2023-09-01 03:41:08,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 75.02173913043478) internal successors, (3451), 46 states have internal predecessors, (3451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:08,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 178.0) internal successors, (8366), 47 states have internal predecessors, (8366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:08,707 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 178.0) internal successors, (8366), 47 states have internal predecessors, (8366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:08,707 INFO L175 Difference]: Start difference. First operand has 358 places, 493 transitions, 8072 flow. Second operand 46 states and 3451 transitions. [2023-09-01 03:41:08,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 838 transitions, 15302 flow [2023-09-01 03:41:09,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 838 transitions, 15002 flow, removed 91 selfloop flow, removed 18 redundant places. [2023-09-01 03:41:09,400 INFO L231 Difference]: Finished difference. Result has 393 places, 650 transitions, 12108 flow [2023-09-01 03:41:09,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=7826, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=12108, PETRI_PLACES=393, PETRI_TRANSITIONS=650} [2023-09-01 03:41:09,401 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 364 predicate places. [2023-09-01 03:41:09,401 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 650 transitions, 12108 flow [2023-09-01 03:41:09,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 71.57142857142857) internal successors, (2004), 28 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:09,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:41:09,402 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:41:09,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-09-01 03:41:09,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:09,607 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-09-01 03:41:09,607 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:41:09,608 INFO L85 PathProgramCache]: Analyzing trace with hash -595608552, now seen corresponding path program 28 times [2023-09-01 03:41:09,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:41:09,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452683145] [2023-09-01 03:41:09,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:41:09,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:41:09,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:09,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:09,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:41:09,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452683145] [2023-09-01 03:41:09,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452683145] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:41:09,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931597968] [2023-09-01 03:41:09,809 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:41:09,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:09,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:41:09,810 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-09-01 03:41:09,812 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-09-01 03:41:09,870 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:41:09,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:41:09,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 03:41:09,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:41:10,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:10,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:41:10,455 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:10,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931597968] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:41:10,455 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:41:10,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-09-01 03:41:10,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117799415] [2023-09-01 03:41:10,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:41:10,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-09-01 03:41:10,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:41:10,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-09-01 03:41:10,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2023-09-01 03:41:10,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:10,753 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 650 transitions, 12108 flow. Second operand has 30 states, 30 states have (on average 71.5) internal successors, (2145), 30 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:10,753 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:10,753 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:10,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:41:14,419 INFO L130 PetriNetUnfolder]: 3255/7030 cut-off events. [2023-09-01 03:41:14,419 INFO L131 PetriNetUnfolder]: For 369005/369005 co-relation queries the response was YES. [2023-09-01 03:41:14,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72880 conditions, 7030 events. 3255/7030 cut-off events. For 369005/369005 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 62051 event pairs, 215 based on Foata normal form. 24/7054 useless extension candidates. Maximal degree in co-relation 72756. Up to 2509 conditions per place. [2023-09-01 03:41:14,497 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 596 selfloop transitions, 584 changer transitions 30/1210 dead transitions. [2023-09-01 03:41:14,497 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1210 transitions, 26081 flow [2023-09-01 03:41:14,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-09-01 03:41:14,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-09-01 03:41:14,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 4288 transitions. [2023-09-01 03:41:14,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226296077271831 [2023-09-01 03:41:14,501 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 4288 transitions. [2023-09-01 03:41:14,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 4288 transitions. [2023-09-01 03:41:14,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:41:14,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 4288 transitions. [2023-09-01 03:41:14,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 75.2280701754386) internal successors, (4288), 57 states have internal predecessors, (4288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:14,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 178.0) internal successors, (10324), 58 states have internal predecessors, (10324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:14,510 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 178.0) internal successors, (10324), 58 states have internal predecessors, (10324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:14,510 INFO L175 Difference]: Start difference. First operand has 393 places, 650 transitions, 12108 flow. Second operand 57 states and 4288 transitions. [2023-09-01 03:41:14,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1210 transitions, 26081 flow [2023-09-01 03:41:16,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 1210 transitions, 24099 flow, removed 892 selfloop flow, removed 26 redundant places. [2023-09-01 03:41:16,446 INFO L231 Difference]: Finished difference. Result has 436 places, 937 transitions, 19699 flow [2023-09-01 03:41:16,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=11223, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=19699, PETRI_PLACES=436, PETRI_TRANSITIONS=937} [2023-09-01 03:41:16,446 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 407 predicate places. [2023-09-01 03:41:16,446 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 937 transitions, 19699 flow [2023-09-01 03:41:16,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 71.5) internal successors, (2145), 30 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:16,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:41:16,447 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:41:16,452 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-09-01 03:41:16,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:16,648 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-09-01 03:41:16,648 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:41:16,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1123329800, now seen corresponding path program 29 times [2023-09-01 03:41:16,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:41:16,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037842828] [2023-09-01 03:41:16,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:41:16,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:41:16,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:16,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:16,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:41:16,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037842828] [2023-09-01 03:41:16,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037842828] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:41:16,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928606118] [2023-09-01 03:41:16,838 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 03:41:16,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:16,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:41:16,839 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-09-01 03:41:16,840 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-09-01 03:41:16,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-09-01 03:41:16,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:41:16,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 03:41:16,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:41:17,063 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:17,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:41:17,332 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:17,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928606118] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:41:17,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:41:17,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2023-09-01 03:41:17,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11385995] [2023-09-01 03:41:17,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:41:17,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 03:41:17,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:41:17,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 03:41:17,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=612, Unknown=0, NotChecked=0, Total=756 [2023-09-01 03:41:17,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:17,555 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 937 transitions, 19699 flow. Second operand has 28 states, 28 states have (on average 71.57142857142857) internal successors, (2004), 28 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:17,555 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:17,555 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:17,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:41:21,335 INFO L130 PetriNetUnfolder]: 3580/7585 cut-off events. [2023-09-01 03:41:21,335 INFO L131 PetriNetUnfolder]: For 521249/521249 co-relation queries the response was YES. [2023-09-01 03:41:21,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84819 conditions, 7585 events. 3580/7585 cut-off events. For 521249/521249 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 66654 event pairs, 231 based on Foata normal form. 72/7657 useless extension candidates. Maximal degree in co-relation 84680. Up to 2511 conditions per place. [2023-09-01 03:41:21,428 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 512 selfloop transitions, 495 changer transitions 291/1298 dead transitions. [2023-09-01 03:41:21,428 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 1298 transitions, 30086 flow [2023-09-01 03:41:21,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-09-01 03:41:21,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-09-01 03:41:21,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3743 transitions. [2023-09-01 03:41:21,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.420561797752809 [2023-09-01 03:41:21,431 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 3743 transitions. [2023-09-01 03:41:21,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 3743 transitions. [2023-09-01 03:41:21,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:41:21,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 3743 transitions. [2023-09-01 03:41:21,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 74.86) internal successors, (3743), 50 states have internal predecessors, (3743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:21,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 178.0) internal successors, (9078), 51 states have internal predecessors, (9078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:21,439 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 178.0) internal successors, (9078), 51 states have internal predecessors, (9078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:21,439 INFO L175 Difference]: Start difference. First operand has 436 places, 937 transitions, 19699 flow. Second operand 50 states and 3743 transitions. [2023-09-01 03:41:21,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 1298 transitions, 30086 flow [2023-09-01 03:41:24,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 1298 transitions, 27964 flow, removed 878 selfloop flow, removed 28 redundant places. [2023-09-01 03:41:24,383 INFO L231 Difference]: Finished difference. Result has 472 places, 845 transitions, 19049 flow [2023-09-01 03:41:24,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=17874, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=19049, PETRI_PLACES=472, PETRI_TRANSITIONS=845} [2023-09-01 03:41:24,384 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 443 predicate places. [2023-09-01 03:41:24,384 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 845 transitions, 19049 flow [2023-09-01 03:41:24,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 71.57142857142857) internal successors, (2004), 28 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:24,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:41:24,385 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:41:24,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-09-01 03:41:24,585 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,SelfDestructingSolverStorable35 [2023-09-01 03:41:24,586 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-09-01 03:41:24,586 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:41:24,586 INFO L85 PathProgramCache]: Analyzing trace with hash 198716070, now seen corresponding path program 30 times [2023-09-01 03:41:24,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:41:24,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973050654] [2023-09-01 03:41:24,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:41:24,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:41:24,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:24,776 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:24,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:41:24,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973050654] [2023-09-01 03:41:24,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973050654] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:41:24,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684720993] [2023-09-01 03:41:24,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 03:41:24,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:24,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:41:24,778 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-09-01 03:41:24,779 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-09-01 03:41:24,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 03:41:24,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:41:24,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 03:41:24,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:41:25,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:25,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:41:25,258 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:25,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684720993] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:41:25,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:41:25,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-09-01 03:41:25,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086927153] [2023-09-01 03:41:25,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:41:25,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 03:41:25,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:41:25,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 03:41:25,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2023-09-01 03:41:25,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:25,405 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 845 transitions, 19049 flow. Second operand has 28 states, 28 states have (on average 71.57142857142857) internal successors, (2004), 28 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:25,405 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:25,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:25,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:41:28,872 INFO L130 PetriNetUnfolder]: 3222/6960 cut-off events. [2023-09-01 03:41:28,872 INFO L131 PetriNetUnfolder]: For 605325/605325 co-relation queries the response was YES. [2023-09-01 03:41:28,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81609 conditions, 6960 events. 3222/6960 cut-off events. For 605325/605325 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 61211 event pairs, 158 based on Foata normal form. 41/7001 useless extension candidates. Maximal degree in co-relation 81458. Up to 1790 conditions per place. [2023-09-01 03:41:28,977 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 417 selfloop transitions, 581 changer transitions 30/1028 dead transitions. [2023-09-01 03:41:28,977 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 1028 transitions, 24834 flow [2023-09-01 03:41:28,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 03:41:28,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 03:41:28,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2612 transitions. [2023-09-01 03:41:28,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4192616372391653 [2023-09-01 03:41:28,979 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2612 transitions. [2023-09-01 03:41:28,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2612 transitions. [2023-09-01 03:41:28,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:41:28,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2612 transitions. [2023-09-01 03:41:28,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 74.62857142857143) internal successors, (2612), 35 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:28,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 178.0) internal successors, (6408), 36 states have internal predecessors, (6408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:28,986 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 178.0) internal successors, (6408), 36 states have internal predecessors, (6408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:28,987 INFO L175 Difference]: Start difference. First operand has 472 places, 845 transitions, 19049 flow. Second operand 35 states and 2612 transitions. [2023-09-01 03:41:28,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 1028 transitions, 24834 flow [2023-09-01 03:41:32,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 1028 transitions, 22490 flow, removed 990 selfloop flow, removed 41 redundant places. [2023-09-01 03:41:32,781 INFO L231 Difference]: Finished difference. Result has 436 places, 904 transitions, 20487 flow [2023-09-01 03:41:32,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=17051, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=20487, PETRI_PLACES=436, PETRI_TRANSITIONS=904} [2023-09-01 03:41:32,782 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 407 predicate places. [2023-09-01 03:41:32,782 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 904 transitions, 20487 flow [2023-09-01 03:41:32,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 71.57142857142857) internal successors, (2004), 28 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:32,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:41:32,783 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:41:32,789 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-09-01 03:41:32,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-09-01 03:41:32,983 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-09-01 03:41:32,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:41:32,984 INFO L85 PathProgramCache]: Analyzing trace with hash 116348760, now seen corresponding path program 31 times [2023-09-01 03:41:32,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:41:32,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435337270] [2023-09-01 03:41:32,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:41:32,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:41:32,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:33,193 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:33,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:41:33,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435337270] [2023-09-01 03:41:33,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435337270] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:41:33,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144796731] [2023-09-01 03:41:33,194 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 03:41:33,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:33,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:41:33,197 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-09-01 03:41:33,222 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-09-01 03:41:33,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:33,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 03:41:33,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:41:33,428 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:33,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:41:33,653 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:33,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144796731] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:41:33,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:41:33,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-09-01 03:41:33,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266891543] [2023-09-01 03:41:33,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:41:33,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 03:41:33,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:41:33,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 03:41:33,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2023-09-01 03:41:33,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:33,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 904 transitions, 20487 flow. Second operand has 28 states, 28 states have (on average 71.64285714285714) internal successors, (2006), 28 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:33,843 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:33,843 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:33,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:41:37,465 INFO L130 PetriNetUnfolder]: 3179/6630 cut-off events. [2023-09-01 03:41:37,465 INFO L131 PetriNetUnfolder]: For 551939/551939 co-relation queries the response was YES. [2023-09-01 03:41:37,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76853 conditions, 6630 events. 3179/6630 cut-off events. For 551939/551939 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 56019 event pairs, 160 based on Foata normal form. 70/6700 useless extension candidates. Maximal degree in co-relation 76709. Up to 2518 conditions per place. [2023-09-01 03:41:37,559 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 482 selfloop transitions, 488 changer transitions 46/1016 dead transitions. [2023-09-01 03:41:37,559 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 1016 transitions, 24387 flow [2023-09-01 03:41:37,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-09-01 03:41:37,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-09-01 03:41:37,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2972 transitions. [2023-09-01 03:41:37,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4174157303370786 [2023-09-01 03:41:37,562 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2972 transitions. [2023-09-01 03:41:37,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2972 transitions. [2023-09-01 03:41:37,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:41:37,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2972 transitions. [2023-09-01 03:41:37,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 74.3) internal successors, (2972), 40 states have internal predecessors, (2972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:37,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 178.0) internal successors, (7298), 41 states have internal predecessors, (7298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:37,569 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 178.0) internal successors, (7298), 41 states have internal predecessors, (7298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:37,569 INFO L175 Difference]: Start difference. First operand has 436 places, 904 transitions, 20487 flow. Second operand 40 states and 2972 transitions. [2023-09-01 03:41:37,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 1016 transitions, 24387 flow [2023-09-01 03:41:40,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 1016 transitions, 23396 flow, removed 364 selfloop flow, removed 23 redundant places. [2023-09-01 03:41:40,698 INFO L231 Difference]: Finished difference. Result has 454 places, 880 transitions, 20096 flow [2023-09-01 03:41:40,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=19608, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=20096, PETRI_PLACES=454, PETRI_TRANSITIONS=880} [2023-09-01 03:41:40,699 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 425 predicate places. [2023-09-01 03:41:40,699 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 880 transitions, 20096 flow [2023-09-01 03:41:40,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 71.64285714285714) internal successors, (2006), 28 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:40,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:41:40,699 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:41:40,704 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-09-01 03:41:40,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-09-01 03:41:40,900 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-09-01 03:41:40,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:41:40,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1917654422, now seen corresponding path program 32 times [2023-09-01 03:41:40,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:41:40,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716001826] [2023-09-01 03:41:40,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:41:40,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:41:40,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:41,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:41,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:41:41,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716001826] [2023-09-01 03:41:41,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716001826] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:41:41,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858226563] [2023-09-01 03:41:41,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 03:41:41,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:41,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:41:41,113 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-09-01 03:41:41,114 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-09-01 03:41:41,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:41:41,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:41:41,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 03:41:41,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:41:41,334 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:41,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:41:41,637 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:41,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858226563] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:41:41,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:41:41,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2023-09-01 03:41:41,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133126116] [2023-09-01 03:41:41,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:41:41,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 03:41:41,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:41:41,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 03:41:41,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2023-09-01 03:41:41,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:41,850 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 880 transitions, 20096 flow. Second operand has 27 states, 27 states have (on average 71.62962962962963) internal successors, (1934), 27 states have internal predecessors, (1934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:41,850 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:41,850 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:41,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:41:45,742 INFO L130 PetriNetUnfolder]: 3767/7754 cut-off events. [2023-09-01 03:41:45,742 INFO L131 PetriNetUnfolder]: For 628105/628105 co-relation queries the response was YES. [2023-09-01 03:41:45,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92341 conditions, 7754 events. 3767/7754 cut-off events. For 628105/628105 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 66791 event pairs, 322 based on Foata normal form. 44/7798 useless extension candidates. Maximal degree in co-relation 92202. Up to 3059 conditions per place. [2023-09-01 03:41:45,847 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 558 selfloop transitions, 480 changer transitions 267/1305 dead transitions. [2023-09-01 03:41:45,847 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 1305 transitions, 32226 flow [2023-09-01 03:41:45,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-09-01 03:41:45,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-09-01 03:41:45,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 3572 transitions. [2023-09-01 03:41:45,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41807116104868913 [2023-09-01 03:41:45,850 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 3572 transitions. [2023-09-01 03:41:45,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 3572 transitions. [2023-09-01 03:41:45,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:41:45,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 3572 transitions. [2023-09-01 03:41:45,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 74.41666666666667) internal successors, (3572), 48 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:45,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 178.0) internal successors, (8722), 49 states have internal predecessors, (8722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:45,856 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 178.0) internal successors, (8722), 49 states have internal predecessors, (8722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:45,856 INFO L175 Difference]: Start difference. First operand has 454 places, 880 transitions, 20096 flow. Second operand 48 states and 3572 transitions. [2023-09-01 03:41:45,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 1305 transitions, 32226 flow [2023-09-01 03:41:49,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1305 transitions, 30206 flow, removed 611 selfloop flow, removed 38 redundant places. [2023-09-01 03:41:49,382 INFO L231 Difference]: Finished difference. Result has 481 places, 915 transitions, 22530 flow [2023-09-01 03:41:49,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=18876, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=22530, PETRI_PLACES=481, PETRI_TRANSITIONS=915} [2023-09-01 03:41:49,383 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 452 predicate places. [2023-09-01 03:41:49,384 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 915 transitions, 22530 flow [2023-09-01 03:41:49,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 71.62962962962963) internal successors, (1934), 27 states have internal predecessors, (1934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:49,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:41:49,384 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:41:49,389 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-09-01 03:41:49,584 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,SelfDestructingSolverStorable38 [2023-09-01 03:41:49,585 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-09-01 03:41:49,585 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:41:49,585 INFO L85 PathProgramCache]: Analyzing trace with hash 236954636, now seen corresponding path program 33 times [2023-09-01 03:41:49,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:41:49,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457792689] [2023-09-01 03:41:49,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:41:49,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:41:49,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:49,789 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:49,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:41:49,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457792689] [2023-09-01 03:41:49,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457792689] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:41:49,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212075435] [2023-09-01 03:41:49,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:41:49,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:49,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:41:49,791 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-09-01 03:41:49,792 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-09-01 03:41:49,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 03:41:49,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:41:49,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 03:41:49,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:41:50,015 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:50,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:41:50,259 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:50,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212075435] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:41:50,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:41:50,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-09-01 03:41:50,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63500306] [2023-09-01 03:41:50,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:41:50,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 03:41:50,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:41:50,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 03:41:50,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2023-09-01 03:41:50,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:50,461 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 915 transitions, 22530 flow. Second operand has 26 states, 26 states have (on average 71.65384615384616) internal successors, (1863), 26 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:50,461 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:50,461 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:50,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:41:54,847 INFO L130 PetriNetUnfolder]: 3907/8004 cut-off events. [2023-09-01 03:41:54,847 INFO L131 PetriNetUnfolder]: For 631234/631234 co-relation queries the response was YES. [2023-09-01 03:41:54,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95174 conditions, 8004 events. 3907/8004 cut-off events. For 631234/631234 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 68887 event pairs, 510 based on Foata normal form. 18/8022 useless extension candidates. Maximal degree in co-relation 95024. Up to 5426 conditions per place. [2023-09-01 03:41:54,960 INFO L137 encePairwiseOnDemand]: 169/178 looper letters, 871 selfloop transitions, 286 changer transitions 121/1278 dead transitions. [2023-09-01 03:41:54,960 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 1278 transitions, 31311 flow [2023-09-01 03:41:54,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-09-01 03:41:54,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-09-01 03:41:54,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 3671 transitions. [2023-09-01 03:41:54,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42088970419628524 [2023-09-01 03:41:54,962 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 3671 transitions. [2023-09-01 03:41:54,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 3671 transitions. [2023-09-01 03:41:54,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:41:54,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 3671 transitions. [2023-09-01 03:41:54,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 74.91836734693878) internal successors, (3671), 49 states have internal predecessors, (3671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:54,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 178.0) internal successors, (8900), 50 states have internal predecessors, (8900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:54,969 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 178.0) internal successors, (8900), 50 states have internal predecessors, (8900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:54,969 INFO L175 Difference]: Start difference. First operand has 481 places, 915 transitions, 22530 flow. Second operand 49 states and 3671 transitions. [2023-09-01 03:41:54,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 1278 transitions, 31311 flow [2023-09-01 03:41:58,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 1278 transitions, 29559 flow, removed 508 selfloop flow, removed 44 redundant places. [2023-09-01 03:41:58,361 INFO L231 Difference]: Finished difference. Result has 483 places, 1016 transitions, 24547 flow [2023-09-01 03:41:58,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=21023, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=24547, PETRI_PLACES=483, PETRI_TRANSITIONS=1016} [2023-09-01 03:41:58,362 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 454 predicate places. [2023-09-01 03:41:58,362 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 1016 transitions, 24547 flow [2023-09-01 03:41:58,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 71.65384615384616) internal successors, (1863), 26 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:58,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:41:58,363 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:41:58,371 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-09-01 03:41:58,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-09-01 03:41:58,571 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-09-01 03:41:58,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:41:58,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1646378006, now seen corresponding path program 34 times [2023-09-01 03:41:58,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:41:58,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890795778] [2023-09-01 03:41:58,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:41:58,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:41:58,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:41:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:41:58,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890795778] [2023-09-01 03:41:58,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890795778] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:41:58,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498978713] [2023-09-01 03:41:58,762 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:41:58,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:41:58,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:41:58,763 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:41:58,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-09-01 03:41:58,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:41:58,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:41:58,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2023-09-01 03:41:58,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:41:58,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:58,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:41:59,220 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:41:59,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498978713] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:41:59,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:41:59,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2023-09-01 03:41:59,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080077580] [2023-09-01 03:41:59,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:41:59,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-09-01 03:41:59,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:41:59,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-09-01 03:41:59,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2023-09-01 03:41:59,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:41:59,382 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 1016 transitions, 24547 flow. Second operand has 27 states, 27 states have (on average 71.66666666666667) internal successors, (1935), 27 states have internal predecessors, (1935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:41:59,382 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:41:59,382 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:41:59,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:42:03,351 INFO L130 PetriNetUnfolder]: 3804/7699 cut-off events. [2023-09-01 03:42:03,351 INFO L131 PetriNetUnfolder]: For 654166/654166 co-relation queries the response was YES. [2023-09-01 03:42:03,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93457 conditions, 7699 events. 3804/7699 cut-off events. For 654166/654166 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 64918 event pairs, 494 based on Foata normal form. 32/7731 useless extension candidates. Maximal degree in co-relation 93298. Up to 5630 conditions per place. [2023-09-01 03:42:03,476 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 874 selfloop transitions, 202 changer transitions 43/1119 dead transitions. [2023-09-01 03:42:03,476 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1119 transitions, 28599 flow [2023-09-01 03:42:03,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 03:42:03,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 03:42:03,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2665 transitions. [2023-09-01 03:42:03,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4158863920099875 [2023-09-01 03:42:03,478 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2665 transitions. [2023-09-01 03:42:03,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2665 transitions. [2023-09-01 03:42:03,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:42:03,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2665 transitions. [2023-09-01 03:42:03,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 74.02777777777777) internal successors, (2665), 36 states have internal predecessors, (2665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:03,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 178.0) internal successors, (6586), 37 states have internal predecessors, (6586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:03,483 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 178.0) internal successors, (6586), 37 states have internal predecessors, (6586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:03,483 INFO L175 Difference]: Start difference. First operand has 483 places, 1016 transitions, 24547 flow. Second operand 36 states and 2665 transitions. [2023-09-01 03:42:03,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1119 transitions, 28599 flow [2023-09-01 03:42:07,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1119 transitions, 27832 flow, removed 332 selfloop flow, removed 34 redundant places. [2023-09-01 03:42:07,522 INFO L231 Difference]: Finished difference. Result has 469 places, 1011 transitions, 24185 flow [2023-09-01 03:42:07,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=23879, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1016, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=830, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=24185, PETRI_PLACES=469, PETRI_TRANSITIONS=1011} [2023-09-01 03:42:07,523 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 440 predicate places. [2023-09-01 03:42:07,523 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 1011 transitions, 24185 flow [2023-09-01 03:42:07,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 71.66666666666667) internal successors, (1935), 27 states have internal predecessors, (1935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:07,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:42:07,523 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:42:07,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-09-01 03:42:07,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:42:07,724 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-09-01 03:42:07,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:42:07,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1609219385, now seen corresponding path program 35 times [2023-09-01 03:42:07,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:42:07,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097472426] [2023-09-01 03:42:07,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:42:07,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:42:07,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:42:07,981 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:07,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:42:07,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097472426] [2023-09-01 03:42:07,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097472426] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:42:07,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077295979] [2023-09-01 03:42:07,982 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 03:42:07,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:42:07,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:42:07,984 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:42:07,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-09-01 03:42:08,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 03:42:08,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:42:08,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 03:42:08,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:42:08,222 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:08,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:42:08,522 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:08,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077295979] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:42:08,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:42:08,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2023-09-01 03:42:08,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478910354] [2023-09-01 03:42:08,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:42:08,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-09-01 03:42:08,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:42:08,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-09-01 03:42:08,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2023-09-01 03:42:08,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:42:08,721 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 1011 transitions, 24185 flow. Second operand has 31 states, 31 states have (on average 71.54838709677419) internal successors, (2218), 31 states have internal predecessors, (2218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:08,721 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:42:08,721 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:42:08,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:42:13,034 INFO L130 PetriNetUnfolder]: 3933/7789 cut-off events. [2023-09-01 03:42:13,034 INFO L131 PetriNetUnfolder]: For 667851/667851 co-relation queries the response was YES. [2023-09-01 03:42:13,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94808 conditions, 7789 events. 3933/7789 cut-off events. For 667851/667851 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 64775 event pairs, 219 based on Foata normal form. 115/7904 useless extension candidates. Maximal degree in co-relation 94665. Up to 2878 conditions per place. [2023-09-01 03:42:13,285 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 582 selfloop transitions, 394 changer transitions 291/1267 dead transitions. [2023-09-01 03:42:13,286 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 1267 transitions, 32295 flow [2023-09-01 03:42:13,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-09-01 03:42:13,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-09-01 03:42:13,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3707 transitions. [2023-09-01 03:42:13,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41651685393258425 [2023-09-01 03:42:13,288 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 3707 transitions. [2023-09-01 03:42:13,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 3707 transitions. [2023-09-01 03:42:13,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:42:13,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 3707 transitions. [2023-09-01 03:42:13,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 74.14) internal successors, (3707), 50 states have internal predecessors, (3707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:13,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 178.0) internal successors, (9078), 51 states have internal predecessors, (9078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:13,297 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 178.0) internal successors, (9078), 51 states have internal predecessors, (9078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:13,297 INFO L175 Difference]: Start difference. First operand has 469 places, 1011 transitions, 24185 flow. Second operand 50 states and 3707 transitions. [2023-09-01 03:42:13,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 1267 transitions, 32295 flow [2023-09-01 03:42:16,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 1267 transitions, 31757 flow, removed 168 selfloop flow, removed 29 redundant places. [2023-09-01 03:42:16,569 INFO L231 Difference]: Finished difference. Result has 493 places, 897 transitions, 21406 flow [2023-09-01 03:42:16,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=23739, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=21406, PETRI_PLACES=493, PETRI_TRANSITIONS=897} [2023-09-01 03:42:16,570 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 464 predicate places. [2023-09-01 03:42:16,570 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 897 transitions, 21406 flow [2023-09-01 03:42:16,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 71.54838709677419) internal successors, (2218), 31 states have internal predecessors, (2218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:16,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:42:16,571 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:42:16,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-09-01 03:42:16,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:42:16,772 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-09-01 03:42:16,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:42:16,772 INFO L85 PathProgramCache]: Analyzing trace with hash -377304455, now seen corresponding path program 36 times [2023-09-01 03:42:16,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:42:16,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669013508] [2023-09-01 03:42:16,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:42:16,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:42:16,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:42:16,957 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:16,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:42:16,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669013508] [2023-09-01 03:42:16,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669013508] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:42:16,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566245610] [2023-09-01 03:42:16,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 03:42:16,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:42:16,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:42:16,959 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:42:16,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-09-01 03:42:17,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 03:42:17,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:42:17,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 03:42:17,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:42:17,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:17,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:42:17,442 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:17,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566245610] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:42:17,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:42:17,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 28 [2023-09-01 03:42:17,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450057915] [2023-09-01 03:42:17,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:42:17,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-09-01 03:42:17,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:42:17,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-09-01 03:42:17,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=722, Unknown=0, NotChecked=0, Total=870 [2023-09-01 03:42:17,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:42:17,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 897 transitions, 21406 flow. Second operand has 30 states, 30 states have (on average 71.56666666666666) internal successors, (2147), 30 states have internal predecessors, (2147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:17,656 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:42:17,656 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:42:17,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:42:21,951 INFO L130 PetriNetUnfolder]: 3560/6952 cut-off events. [2023-09-01 03:42:21,951 INFO L131 PetriNetUnfolder]: For 514176/514176 co-relation queries the response was YES. [2023-09-01 03:42:22,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83290 conditions, 6952 events. 3560/6952 cut-off events. For 514176/514176 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 53945 event pairs, 110 based on Foata normal form. 81/7033 useless extension candidates. Maximal degree in co-relation 83140. Up to 3350 conditions per place. [2023-09-01 03:42:22,062 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 833 selfloop transitions, 259 changer transitions 282/1374 dead transitions. [2023-09-01 03:42:22,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 1374 transitions, 33409 flow [2023-09-01 03:42:22,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-09-01 03:42:22,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2023-09-01 03:42:22,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 4176 transitions. [2023-09-01 03:42:22,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189406099518459 [2023-09-01 03:42:22,067 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 4176 transitions. [2023-09-01 03:42:22,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 4176 transitions. [2023-09-01 03:42:22,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:42:22,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 4176 transitions. [2023-09-01 03:42:22,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 74.57142857142857) internal successors, (4176), 56 states have internal predecessors, (4176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:22,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 178.0) internal successors, (10146), 57 states have internal predecessors, (10146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:22,076 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 178.0) internal successors, (10146), 57 states have internal predecessors, (10146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:22,076 INFO L175 Difference]: Start difference. First operand has 493 places, 897 transitions, 21406 flow. Second operand 56 states and 4176 transitions. [2023-09-01 03:42:22,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 1374 transitions, 33409 flow [2023-09-01 03:42:24,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 1374 transitions, 31634 flow, removed 613 selfloop flow, removed 43 redundant places. [2023-09-01 03:42:24,460 INFO L231 Difference]: Finished difference. Result has 519 places, 977 transitions, 22354 flow [2023-09-01 03:42:24,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=19826, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=22354, PETRI_PLACES=519, PETRI_TRANSITIONS=977} [2023-09-01 03:42:24,461 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 490 predicate places. [2023-09-01 03:42:24,461 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 977 transitions, 22354 flow [2023-09-01 03:42:24,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 71.56666666666666) internal successors, (2147), 30 states have internal predecessors, (2147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:24,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:42:24,462 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:42:24,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-09-01 03:42:24,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:42:24,666 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-09-01 03:42:24,666 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:42:24,667 INFO L85 PathProgramCache]: Analyzing trace with hash 760726210, now seen corresponding path program 37 times [2023-09-01 03:42:24,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:42:24,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656000272] [2023-09-01 03:42:24,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:42:24,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:42:24,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:42:24,899 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:24,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:42:24,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656000272] [2023-09-01 03:42:24,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656000272] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:42:24,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708755712] [2023-09-01 03:42:24,899 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 03:42:24,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:42:24,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:42:24,900 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:42:24,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-09-01 03:42:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:42:24,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 03:42:24,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:42:25,155 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:25,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:42:25,508 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:25,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708755712] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:42:25,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:42:25,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 32 [2023-09-01 03:42:25,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29677611] [2023-09-01 03:42:25,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:42:25,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-09-01 03:42:25,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:42:25,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-09-01 03:42:25,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=943, Unknown=0, NotChecked=0, Total=1122 [2023-09-01 03:42:25,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:42:25,834 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 977 transitions, 22354 flow. Second operand has 34 states, 34 states have (on average 71.5) internal successors, (2431), 34 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:25,834 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:42:25,834 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:42:25,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:42:30,729 INFO L130 PetriNetUnfolder]: 4032/7791 cut-off events. [2023-09-01 03:42:30,730 INFO L131 PetriNetUnfolder]: For 626501/626501 co-relation queries the response was YES. [2023-09-01 03:42:30,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101780 conditions, 7791 events. 4032/7791 cut-off events. For 626501/626501 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 61022 event pairs, 35 based on Foata normal form. 54/7845 useless extension candidates. Maximal degree in co-relation 101615. Up to 2271 conditions per place. [2023-09-01 03:42:30,840 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 487 selfloop transitions, 923 changer transitions 260/1670 dead transitions. [2023-09-01 03:42:30,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1670 transitions, 41866 flow [2023-09-01 03:42:30,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-09-01 03:42:30,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-09-01 03:42:30,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 4524 transitions. [2023-09-01 03:42:30,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166513170012894 [2023-09-01 03:42:30,843 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 4524 transitions. [2023-09-01 03:42:30,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 4524 transitions. [2023-09-01 03:42:30,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:42:30,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 4524 transitions. [2023-09-01 03:42:30,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 74.1639344262295) internal successors, (4524), 61 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:30,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 178.0) internal successors, (11036), 62 states have internal predecessors, (11036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:30,851 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 178.0) internal successors, (11036), 62 states have internal predecessors, (11036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:30,851 INFO L175 Difference]: Start difference. First operand has 519 places, 977 transitions, 22354 flow. Second operand 61 states and 4524 transitions. [2023-09-01 03:42:30,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 1670 transitions, 41866 flow [2023-09-01 03:42:33,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 1670 transitions, 39895 flow, removed 651 selfloop flow, removed 38 redundant places. [2023-09-01 03:42:33,827 INFO L231 Difference]: Finished difference. Result has 528 places, 1313 transitions, 32415 flow [2023-09-01 03:42:33,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=20897, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=977, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=551, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=32415, PETRI_PLACES=528, PETRI_TRANSITIONS=1313} [2023-09-01 03:42:33,828 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 499 predicate places. [2023-09-01 03:42:33,828 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 1313 transitions, 32415 flow [2023-09-01 03:42:33,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 71.5) internal successors, (2431), 34 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:33,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:42:33,829 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:42:33,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-09-01 03:42:34,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-09-01 03:42:34,035 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-09-01 03:42:34,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:42:34,036 INFO L85 PathProgramCache]: Analyzing trace with hash -826441784, now seen corresponding path program 38 times [2023-09-01 03:42:34,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:42:34,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286125034] [2023-09-01 03:42:34,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:42:34,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:42:34,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:42:34,293 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:34,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:42:34,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286125034] [2023-09-01 03:42:34,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286125034] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:42:34,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52019752] [2023-09-01 03:42:34,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 03:42:34,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:42:34,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:42:34,294 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:42:34,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-09-01 03:42:34,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:42:34,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:42:34,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 36 conjunts are in the unsatisfiable core [2023-09-01 03:42:34,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:42:34,557 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:34,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:42:34,861 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:34,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52019752] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:42:34,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:42:34,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 30 [2023-09-01 03:42:34,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9034243] [2023-09-01 03:42:34,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:42:34,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-09-01 03:42:34,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:42:34,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-09-01 03:42:34,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=817, Unknown=0, NotChecked=0, Total=992 [2023-09-01 03:42:35,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:42:35,136 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 1313 transitions, 32415 flow. Second operand has 32 states, 32 states have (on average 71.53125) internal successors, (2289), 32 states have internal predecessors, (2289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:35,136 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:42:35,136 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:42:35,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:42:41,284 INFO L130 PetriNetUnfolder]: 4564/9272 cut-off events. [2023-09-01 03:42:41,284 INFO L131 PetriNetUnfolder]: For 662743/662743 co-relation queries the response was YES. [2023-09-01 03:42:41,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111843 conditions, 9272 events. 4564/9272 cut-off events. For 662743/662743 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 77338 event pairs, 44 based on Foata normal form. 61/9333 useless extension candidates. Maximal degree in co-relation 111682. Up to 5080 conditions per place. [2023-09-01 03:42:41,436 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 1330 selfloop transitions, 440 changer transitions 363/2133 dead transitions. [2023-09-01 03:42:41,437 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 2133 transitions, 50794 flow [2023-09-01 03:42:41,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-09-01 03:42:41,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-09-01 03:42:41,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 4824 transitions. [2023-09-01 03:42:41,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41694036300777876 [2023-09-01 03:42:41,440 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 4824 transitions. [2023-09-01 03:42:41,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 4824 transitions. [2023-09-01 03:42:41,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:42:41,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 4824 transitions. [2023-09-01 03:42:41,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 74.21538461538462) internal successors, (4824), 65 states have internal predecessors, (4824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:41,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 178.0) internal successors, (11748), 66 states have internal predecessors, (11748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:41,453 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 178.0) internal successors, (11748), 66 states have internal predecessors, (11748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:41,453 INFO L175 Difference]: Start difference. First operand has 528 places, 1313 transitions, 32415 flow. Second operand 65 states and 4824 transitions. [2023-09-01 03:42:41,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 2133 transitions, 50794 flow [2023-09-01 03:42:46,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 2133 transitions, 48229 flow, removed 577 selfloop flow, removed 45 redundant places. [2023-09-01 03:42:46,142 INFO L231 Difference]: Finished difference. Result has 568 places, 1608 transitions, 37407 flow [2023-09-01 03:42:46,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=30032, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1047, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=37407, PETRI_PLACES=568, PETRI_TRANSITIONS=1608} [2023-09-01 03:42:46,143 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 539 predicate places. [2023-09-01 03:42:46,144 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 1608 transitions, 37407 flow [2023-09-01 03:42:46,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 71.53125) internal successors, (2289), 32 states have internal predecessors, (2289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:46,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:42:46,144 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:42:46,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-09-01 03:42:46,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-09-01 03:42:46,345 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 03:42:46,345 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:42:46,345 INFO L85 PathProgramCache]: Analyzing trace with hash -2115528213, now seen corresponding path program 39 times [2023-09-01 03:42:46,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:42:46,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462138182] [2023-09-01 03:42:46,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:42:46,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:42:46,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:42:46,581 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:46,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:42:46,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462138182] [2023-09-01 03:42:46,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462138182] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:42:46,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738850950] [2023-09-01 03:42:46,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:42:46,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:42:46,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:42:46,583 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:42:46,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-09-01 03:42:46,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-09-01 03:42:46,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:42:46,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 37 conjunts are in the unsatisfiable core [2023-09-01 03:42:46,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:42:46,890 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:46,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:42:47,228 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:42:47,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738850950] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:42:47,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:42:47,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 11] total 31 [2023-09-01 03:42:47,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682116096] [2023-09-01 03:42:47,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:42:47,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-09-01 03:42:47,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:42:47,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-09-01 03:42:47,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=859, Unknown=0, NotChecked=0, Total=1056 [2023-09-01 03:42:47,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:42:47,500 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 1608 transitions, 37407 flow. Second operand has 33 states, 33 states have (on average 71.54545454545455) internal successors, (2361), 33 states have internal predecessors, (2361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:47,500 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:42:47,500 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:42:47,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:42:53,968 INFO L130 PetriNetUnfolder]: 4944/9899 cut-off events. [2023-09-01 03:42:53,968 INFO L131 PetriNetUnfolder]: For 633540/633540 co-relation queries the response was YES. [2023-09-01 03:42:54,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120648 conditions, 9899 events. 4944/9899 cut-off events. For 633540/633540 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 83239 event pairs, 65 based on Foata normal form. 20/9919 useless extension candidates. Maximal degree in co-relation 120461. Up to 6100 conditions per place. [2023-09-01 03:42:54,122 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 1276 selfloop transitions, 288 changer transitions 622/2186 dead transitions. [2023-09-01 03:42:54,122 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 2186 transitions, 56074 flow [2023-09-01 03:42:54,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-09-01 03:42:54,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2023-09-01 03:42:54,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 3984 transitions. [2023-09-01 03:42:54,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41448189762796506 [2023-09-01 03:42:54,125 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 3984 transitions. [2023-09-01 03:42:54,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 3984 transitions. [2023-09-01 03:42:54,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:42:54,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 3984 transitions. [2023-09-01 03:42:54,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 73.77777777777777) internal successors, (3984), 54 states have internal predecessors, (3984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:54,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 178.0) internal successors, (9790), 55 states have internal predecessors, (9790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:54,132 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 178.0) internal successors, (9790), 55 states have internal predecessors, (9790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:54,132 INFO L175 Difference]: Start difference. First operand has 568 places, 1608 transitions, 37407 flow. Second operand 54 states and 3984 transitions. [2023-09-01 03:42:54,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 2186 transitions, 56074 flow [2023-09-01 03:42:59,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 2186 transitions, 55231 flow, removed 366 selfloop flow, removed 46 redundant places. [2023-09-01 03:42:59,284 INFO L231 Difference]: Finished difference. Result has 567 places, 1433 transitions, 34493 flow [2023-09-01 03:42:59,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=36592, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=34493, PETRI_PLACES=567, PETRI_TRANSITIONS=1433} [2023-09-01 03:42:59,286 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 538 predicate places. [2023-09-01 03:42:59,286 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 1433 transitions, 34493 flow [2023-09-01 03:42:59,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 71.54545454545455) internal successors, (2361), 33 states have internal predecessors, (2361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:42:59,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:42:59,286 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:42:59,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-09-01 03:42:59,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-09-01 03:42:59,487 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 03:42:59,487 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:42:59,487 INFO L85 PathProgramCache]: Analyzing trace with hash 756376304, now seen corresponding path program 40 times [2023-09-01 03:42:59,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:42:59,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262683058] [2023-09-01 03:42:59,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:42:59,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:42:59,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:42:59,727 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:42:59,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:42:59,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262683058] [2023-09-01 03:42:59,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262683058] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:42:59,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824427966] [2023-09-01 03:42:59,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:42:59,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:42:59,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:42:59,728 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:42:59,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-09-01 03:42:59,799 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:42:59,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:42:59,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 03:42:59,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:43:00,020 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:43:00,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:43:00,383 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:43:00,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824427966] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:43:00,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:43:00,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 12] total 35 [2023-09-01 03:43:00,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987768847] [2023-09-01 03:43:00,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:43:00,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-09-01 03:43:00,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:43:00,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-09-01 03:43:00,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1130, Unknown=0, NotChecked=0, Total=1332 [2023-09-01 03:43:00,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:43:00,596 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 1433 transitions, 34493 flow. Second operand has 37 states, 37 states have (on average 71.48648648648648) internal successors, (2645), 37 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:00,596 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:43:00,596 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:43:00,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:43:06,961 INFO L130 PetriNetUnfolder]: 4935/9960 cut-off events. [2023-09-01 03:43:06,961 INFO L131 PetriNetUnfolder]: For 643777/643777 co-relation queries the response was YES. [2023-09-01 03:43:07,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123418 conditions, 9960 events. 4935/9960 cut-off events. For 643777/643777 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 85106 event pairs, 67 based on Foata normal form. 26/9986 useless extension candidates. Maximal degree in co-relation 123239. Up to 4878 conditions per place. [2023-09-01 03:43:07,112 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 1041 selfloop transitions, 800 changer transitions 213/2054 dead transitions. [2023-09-01 03:43:07,112 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 2054 transitions, 56116 flow [2023-09-01 03:43:07,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-09-01 03:43:07,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-09-01 03:43:07,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 3631 transitions. [2023-09-01 03:43:07,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41630360009172207 [2023-09-01 03:43:07,115 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 3631 transitions. [2023-09-01 03:43:07,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 3631 transitions. [2023-09-01 03:43:07,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:43:07,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 3631 transitions. [2023-09-01 03:43:07,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 74.10204081632654) internal successors, (3631), 49 states have internal predecessors, (3631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:07,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 178.0) internal successors, (8900), 50 states have internal predecessors, (8900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:07,121 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 178.0) internal successors, (8900), 50 states have internal predecessors, (8900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:07,121 INFO L175 Difference]: Start difference. First operand has 567 places, 1433 transitions, 34493 flow. Second operand 49 states and 3631 transitions. [2023-09-01 03:43:07,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 2054 transitions, 56116 flow [2023-09-01 03:43:11,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 2054 transitions, 51372 flow, removed 2038 selfloop flow, removed 63 redundant places. [2023-09-01 03:43:11,717 INFO L231 Difference]: Finished difference. Result has 514 places, 1736 transitions, 44296 flow [2023-09-01 03:43:11,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=31931, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=846, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=44296, PETRI_PLACES=514, PETRI_TRANSITIONS=1736} [2023-09-01 03:43:11,718 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 485 predicate places. [2023-09-01 03:43:11,718 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 1736 transitions, 44296 flow [2023-09-01 03:43:11,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 71.48648648648648) internal successors, (2645), 37 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:11,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:43:11,718 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:43:11,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-09-01 03:43:11,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-09-01 03:43:11,919 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 03:43:11,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:43:11,920 INFO L85 PathProgramCache]: Analyzing trace with hash 167905333, now seen corresponding path program 41 times [2023-09-01 03:43:11,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:43:11,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326894238] [2023-09-01 03:43:11,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:43:11,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:43:11,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:43:12,203 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 03:43:12,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:43:12,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326894238] [2023-09-01 03:43:12,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326894238] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:43:12,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442266162] [2023-09-01 03:43:12,203 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 03:43:12,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:43:12,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:43:12,205 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:43:12,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-09-01 03:43:12,299 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2023-09-01 03:43:12,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:43:12,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 42 conjunts are in the unsatisfiable core [2023-09-01 03:43:12,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:43:12,568 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:43:12,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:43:13,002 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:43:13,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442266162] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:43:13,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:43:13,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 35 [2023-09-01 03:43:13,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878912132] [2023-09-01 03:43:13,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:43:13,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-09-01 03:43:13,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:43:13,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-09-01 03:43:13,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2023-09-01 03:43:13,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:43:13,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 1736 transitions, 44296 flow. Second operand has 37 states, 37 states have (on average 71.54054054054055) internal successors, (2647), 37 states have internal predecessors, (2647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:13,316 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:43:13,316 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:43:13,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:43:19,881 INFO L130 PetriNetUnfolder]: 4704/9410 cut-off events. [2023-09-01 03:43:19,882 INFO L131 PetriNetUnfolder]: For 584310/584310 co-relation queries the response was YES. [2023-09-01 03:43:19,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118224 conditions, 9410 events. 4704/9410 cut-off events. For 584310/584310 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 78566 event pairs, 67 based on Foata normal form. 15/9425 useless extension candidates. Maximal degree in co-relation 118046. Up to 3798 conditions per place. [2023-09-01 03:43:20,015 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 626 selfloop transitions, 43 changer transitions 1219/1888 dead transitions. [2023-09-01 03:43:20,016 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 1888 transitions, 51637 flow [2023-09-01 03:43:20,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-09-01 03:43:20,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-09-01 03:43:20,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2734 transitions. [2023-09-01 03:43:20,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415122988156696 [2023-09-01 03:43:20,018 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2734 transitions. [2023-09-01 03:43:20,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2734 transitions. [2023-09-01 03:43:20,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:43:20,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2734 transitions. [2023-09-01 03:43:20,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 73.89189189189189) internal successors, (2734), 37 states have internal predecessors, (2734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:20,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 178.0) internal successors, (6764), 38 states have internal predecessors, (6764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:20,026 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 178.0) internal successors, (6764), 38 states have internal predecessors, (6764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:20,026 INFO L175 Difference]: Start difference. First operand has 514 places, 1736 transitions, 44296 flow. Second operand 37 states and 2734 transitions. [2023-09-01 03:43:20,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 1888 transitions, 51637 flow [2023-09-01 03:43:24,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 1888 transitions, 48849 flow, removed 1184 selfloop flow, removed 35 redundant places. [2023-09-01 03:43:24,978 INFO L231 Difference]: Finished difference. Result has 499 places, 652 transitions, 12999 flow [2023-09-01 03:43:24,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=41950, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=12999, PETRI_PLACES=499, PETRI_TRANSITIONS=652} [2023-09-01 03:43:24,979 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 470 predicate places. [2023-09-01 03:43:24,979 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 652 transitions, 12999 flow [2023-09-01 03:43:24,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 71.54054054054055) internal successors, (2647), 37 states have internal predecessors, (2647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:24,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:43:24,979 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:43:24,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-09-01 03:43:25,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:43:25,180 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 03:43:25,180 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:43:25,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1690615057, now seen corresponding path program 42 times [2023-09-01 03:43:25,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:43:25,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929618013] [2023-09-01 03:43:25,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:43:25,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:43:25,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:43:25,468 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 14 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:43:25,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:43:25,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929618013] [2023-09-01 03:43:25,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929618013] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:43:25,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870896700] [2023-09-01 03:43:25,469 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 03:43:25,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:43:25,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:43:25,471 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:43:25,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-09-01 03:43:25,568 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 03:43:25,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:43:25,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 45 conjunts are in the unsatisfiable core [2023-09-01 03:43:25,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:43:25,839 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:43:25,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:43:26,293 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:43:26,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870896700] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:43:26,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:43:26,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 37 [2023-09-01 03:43:26,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298211869] [2023-09-01 03:43:26,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:43:26,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-09-01 03:43:26,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:43:26,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-09-01 03:43:26,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1204, Unknown=0, NotChecked=0, Total=1482 [2023-09-01 03:43:26,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:43:26,589 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 652 transitions, 12999 flow. Second operand has 39 states, 39 states have (on average 71.51282051282051) internal successors, (2789), 39 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:26,589 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:43:26,589 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:43:26,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:43:32,204 INFO L130 PetriNetUnfolder]: 4392/9267 cut-off events. [2023-09-01 03:43:32,205 INFO L131 PetriNetUnfolder]: For 566098/566098 co-relation queries the response was YES. [2023-09-01 03:43:32,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98415 conditions, 9267 events. 4392/9267 cut-off events. For 566098/566098 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 80388 event pairs, 0 based on Foata normal form. 38/9305 useless extension candidates. Maximal degree in co-relation 98251. Up to 3243 conditions per place. [2023-09-01 03:43:32,379 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 153 selfloop transitions, 1226 changer transitions 222/1601 dead transitions. [2023-09-01 03:43:32,379 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 1601 transitions, 33934 flow [2023-09-01 03:43:32,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-09-01 03:43:32,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2023-09-01 03:43:32,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 5244 transitions. [2023-09-01 03:43:32,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41493907263807567 [2023-09-01 03:43:32,384 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 5244 transitions. [2023-09-01 03:43:32,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 5244 transitions. [2023-09-01 03:43:32,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:43:32,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 5244 transitions. [2023-09-01 03:43:32,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 73.85915492957747) internal successors, (5244), 71 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:32,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 178.0) internal successors, (12816), 72 states have internal predecessors, (12816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:32,398 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 178.0) internal successors, (12816), 72 states have internal predecessors, (12816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:32,398 INFO L175 Difference]: Start difference. First operand has 499 places, 652 transitions, 12999 flow. Second operand 71 states and 5244 transitions. [2023-09-01 03:43:32,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 1601 transitions, 33934 flow [2023-09-01 03:43:34,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1601 transitions, 31801 flow, removed 622 selfloop flow, removed 79 redundant places. [2023-09-01 03:43:35,007 INFO L231 Difference]: Finished difference. Result has 344 places, 1302 transitions, 28198 flow [2023-09-01 03:43:35,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=11968, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=28198, PETRI_PLACES=344, PETRI_TRANSITIONS=1302} [2023-09-01 03:43:35,008 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 315 predicate places. [2023-09-01 03:43:35,008 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 1302 transitions, 28198 flow [2023-09-01 03:43:35,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 71.51282051282051) internal successors, (2789), 39 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:35,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:43:35,009 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:43:35,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-09-01 03:43:35,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-09-01 03:43:35,209 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 03:43:35,210 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:43:35,210 INFO L85 PathProgramCache]: Analyzing trace with hash -548864286, now seen corresponding path program 43 times [2023-09-01 03:43:35,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:43:35,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557802208] [2023-09-01 03:43:35,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:43:35,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:43:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:43:35,480 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 11 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:43:35,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:43:35,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557802208] [2023-09-01 03:43:35,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557802208] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:43:35,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99315732] [2023-09-01 03:43:35,481 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 03:43:35,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:43:35,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:43:35,482 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:43:35,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-09-01 03:43:35,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:43:35,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 49 conjunts are in the unsatisfiable core [2023-09-01 03:43:35,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:43:35,823 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:43:35,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:43:36,253 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:43:36,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99315732] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:43:36,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:43:36,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 14] total 40 [2023-09-01 03:43:36,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383269195] [2023-09-01 03:43:36,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:43:36,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-09-01 03:43:36,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:43:36,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-09-01 03:43:36,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=346, Invalid=1376, Unknown=0, NotChecked=0, Total=1722 [2023-09-01 03:43:36,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 178 [2023-09-01 03:43:36,636 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1302 transitions, 28198 flow. Second operand has 42 states, 42 states have (on average 71.42857142857143) internal successors, (3000), 42 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:36,636 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:43:36,636 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 178 [2023-09-01 03:43:36,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:43:41,323 INFO L130 PetriNetUnfolder]: 3634/7788 cut-off events. [2023-09-01 03:43:41,323 INFO L131 PetriNetUnfolder]: For 217659/217659 co-relation queries the response was YES. [2023-09-01 03:43:41,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78090 conditions, 7788 events. 3634/7788 cut-off events. For 217659/217659 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 66539 event pairs, 0 based on Foata normal form. 49/7835 useless extension candidates. Maximal degree in co-relation 77958. Up to 2855 conditions per place. [2023-09-01 03:43:41,401 INFO L137 encePairwiseOnDemand]: 170/178 looper letters, 0 selfloop transitions, 0 changer transitions 1490/1490 dead transitions. [2023-09-01 03:43:41,401 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1490 transitions, 33920 flow [2023-09-01 03:43:41,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-09-01 03:43:41,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-09-01 03:43:41,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3759 transitions. [2023-09-01 03:43:41,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4140779907468605 [2023-09-01 03:43:41,404 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3759 transitions. [2023-09-01 03:43:41,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3759 transitions. [2023-09-01 03:43:41,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:43:41,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3759 transitions. [2023-09-01 03:43:41,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 73.70588235294117) internal successors, (3759), 51 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:41,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 178.0) internal successors, (9256), 52 states have internal predecessors, (9256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:41,411 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 178.0) internal successors, (9256), 52 states have internal predecessors, (9256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:41,411 INFO L175 Difference]: Start difference. First operand has 344 places, 1302 transitions, 28198 flow. Second operand 51 states and 3759 transitions. [2023-09-01 03:43:41,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1490 transitions, 33920 flow [2023-09-01 03:43:43,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1490 transitions, 31601 flow, removed 674 selfloop flow, removed 50 redundant places. [2023-09-01 03:43:43,445 INFO L231 Difference]: Finished difference. Result has 316 places, 0 transitions, 0 flow [2023-09-01 03:43:43,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=178, PETRI_DIFFERENCE_MINUEND_FLOW=26101, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=0, PETRI_PLACES=316, PETRI_TRANSITIONS=0} [2023-09-01 03:43:43,446 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 287 predicate places. [2023-09-01 03:43:43,446 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 0 transitions, 0 flow [2023-09-01 03:43:43,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 71.42857142857143) internal successors, (3000), 42 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:43:43,449 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 12 remaining) [2023-09-01 03:43:43,450 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 12 remaining) [2023-09-01 03:43:43,450 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 12 remaining) [2023-09-01 03:43:43,450 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 12 remaining) [2023-09-01 03:43:43,450 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 12 remaining) [2023-09-01 03:43:43,450 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 12 remaining) [2023-09-01 03:43:43,451 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 12 remaining) [2023-09-01 03:43:43,451 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 12 remaining) [2023-09-01 03:43:43,451 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (3 of 12 remaining) [2023-09-01 03:43:43,451 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK (2 of 12 remaining) [2023-09-01 03:43:43,451 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 12 remaining) [2023-09-01 03:43:43,451 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 12 remaining) [2023-09-01 03:43:43,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-09-01 03:43:43,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-09-01 03:43:43,653 INFO L445 BasicCegarLoop]: Path program histogram: [43, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:43:43,656 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-09-01 03:43:43,656 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-09-01 03:43:43,658 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.09 03:43:43 BasicIcfg [2023-09-01 03:43:43,659 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-09-01 03:43:43,659 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-09-01 03:43:43,659 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-09-01 03:43:43,659 INFO L275 PluginConnector]: Witness Printer initialized [2023-09-01 03:43:43,660 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 03:39:53" (3/4) ... [2023-09-01 03:43:43,664 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-09-01 03:43:43,670 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2023-09-01 03:43:43,670 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2023-09-01 03:43:43,674 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 20 nodes and edges [2023-09-01 03:43:43,674 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2023-09-01 03:43:43,674 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-09-01 03:43:43,675 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-09-01 03:43:43,711 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-09-01 03:43:43,711 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-09-01 03:43:43,712 INFO L158 Benchmark]: Toolchain (without parser) took 231054.00ms. Allocated memory was 67.1MB in the beginning and 7.5GB in the end (delta: 7.5GB). Free memory was 45.0MB in the beginning and 6.4GB in the end (delta: -6.4GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2023-09-01 03:43:43,712 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 67.1MB. Free memory was 44.4MB in the beginning and 44.3MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. [2023-09-01 03:43:43,712 INFO L158 Benchmark]: CACSL2BoogieTranslator took 249.42ms. Allocated memory is still 67.1MB. Free memory was 44.8MB in the beginning and 34.0MB in the end (delta: 10.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-09-01 03:43:43,712 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.48ms. Allocated memory is still 67.1MB. Free memory was 34.0MB in the beginning and 32.4MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. [2023-09-01 03:43:43,713 INFO L158 Benchmark]: Boogie Preprocessor took 47.94ms. Allocated memory was 67.1MB in the beginning and 88.1MB in the end (delta: 21.0MB). Free memory was 32.4MB in the beginning and 68.1MB in the end (delta: -35.7MB). Peak memory consumption was 7.2MB. Max. memory is 16.1GB. [2023-09-01 03:43:43,713 INFO L158 Benchmark]: RCFGBuilder took 437.60ms. Allocated memory is still 88.1MB. Free memory was 67.6MB in the beginning and 52.5MB in the end (delta: 15.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-09-01 03:43:43,713 INFO L158 Benchmark]: TraceAbstraction took 230216.45ms. Allocated memory was 88.1MB in the beginning and 7.5GB in the end (delta: 7.5GB). Free memory was 51.7MB in the beginning and 6.4GB in the end (delta: -6.4GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2023-09-01 03:43:43,713 INFO L158 Benchmark]: Witness Printer took 52.38ms. Allocated memory is still 7.5GB. Free memory was 6.4GB in the beginning and 6.4GB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-09-01 03:43:43,715 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.19ms. Allocated memory is still 67.1MB. Free memory was 44.4MB in the beginning and 44.3MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 249.42ms. Allocated memory is still 67.1MB. Free memory was 44.8MB in the beginning and 34.0MB in the end (delta: 10.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 42.48ms. Allocated memory is still 67.1MB. Free memory was 34.0MB in the beginning and 32.4MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 47.94ms. Allocated memory was 67.1MB in the beginning and 88.1MB in the end (delta: 21.0MB). Free memory was 32.4MB in the beginning and 68.1MB in the end (delta: -35.7MB). Peak memory consumption was 7.2MB. Max. memory is 16.1GB. * RCFGBuilder took 437.60ms. Allocated memory is still 88.1MB. Free memory was 67.6MB in the beginning and 52.5MB in the end (delta: 15.1MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * TraceAbstraction took 230216.45ms. Allocated memory was 88.1MB in the beginning and 7.5GB in the end (delta: 7.5GB). Free memory was 51.7MB in the beginning and 6.4GB in the end (delta: -6.4GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. * Witness Printer took 52.38ms. Allocated memory is still 7.5GB. Free memory was 6.4GB in the beginning and 6.4GB in the end (delta: 2.6MB). 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, 88 PlacesBefore, 29 PlacesAfterwards, 87 TransitionsBefore, 24 TransitionsAfterwards, 540 CoEnabledTransitionPairs, 6 FixpointIterations, 53 TrivialSequentialCompositions, 22 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 85 TotalNumberOfCompositions, 633 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 621, independent: 619, independent conditional: 0, independent unconditional: 619, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 278, independent: 276, independent conditional: 0, independent unconditional: 276, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 621, independent: 343, independent conditional: 0, independent unconditional: 343, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 278, unknown conditional: 0, unknown unconditional: 278] , 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: 78]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 64]: 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, 105 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: 230.0s, OverallIterations: 50, TraceHistogramMax: 8, PathProgramHistogramMax: 43, EmptinessCheckTime: 0.0s, AutomataDifference: 183.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.8s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12051 SdHoareTripleChecker+Valid, 26.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11467 mSDsluCounter, 10584 SdHoareTripleChecker+Invalid, 22.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10320 mSDsCounter, 2060 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 61812 IncrementalHoareTripleChecker+Invalid, 63872 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2060 mSolverCounterUnsat, 264 mSDtfsCounter, 61812 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3087 GetRequests, 723 SyntacticMatches, 56 SemanticMatches, 2308 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42205 ImplicationChecksByTransitivity, 44.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=44296occurred in iteration=47, InterpolantAutomatonStates: 1623, 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.4s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 30.5s InterpolantComputationTime, 1552 NumberOfCodeBlocks, 1552 NumberOfCodeBlocksAsserted, 157 NumberOfCheckSat, 2175 ConstructedInterpolants, 0 QuantifiedInterpolants, 27697 SizeOfPredicates, 269 NumberOfNonLiveVariables, 6194 ConjunctsInSsa, 1176 ConjunctsInUnsatCore, 138 InterpolantComputations, 6 PerfectInterpolantSequences, 58/1167 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-09-01 03:43:43,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE