/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-chromosome-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 06:58:48,781 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 06:58:48,782 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 06:58:48,835 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 06:58:48,836 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 06:58:48,836 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 06:58:48,837 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 06:58:48,839 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 06:58:48,840 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 06:58:48,840 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 06:58:48,841 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 06:58:48,841 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 06:58:48,842 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 06:58:48,842 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 06:58:48,859 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 06:58:48,860 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 06:58:48,861 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 06:58:48,861 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 06:58:48,862 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 06:58:48,863 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 06:58:48,864 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 06:58:48,880 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 06:58:48,881 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 06:58:48,881 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 06:58:48,882 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 06:58:48,883 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 06:58:48,883 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 06:58:48,883 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 06:58:48,884 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 06:58:48,884 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 06:58:48,884 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 06:58:48,885 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 06:58:48,885 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 06:58:48,885 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 06:58:48,886 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 06:58:48,886 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 06:58:48,886 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 06:58:48,886 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 06:58:48,887 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 06:58:48,887 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 06:58:48,887 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 06:58:48,888 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf [2022-01-19 06:58:48,905 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 06:58:48,905 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 06:58:48,906 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 06:58:48,906 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 06:58:48,906 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 06:58:48,906 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 06:58:48,907 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 06:58:48,907 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 06:58:48,907 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 06:58:48,907 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 06:58:48,908 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 06:58:48,908 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 06:58:48,909 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 06:58:48,909 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 06:58:48,909 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 06:58:48,909 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 06:58:48,909 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 06:58:48,909 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 06:58:48,909 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 06:58:48,909 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 06:58:48,909 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 06:58:48,910 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 06:58:48,910 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 06:58:48,910 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-01-19 06:58:49,049 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 06:58:49,062 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 06:58:49,063 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 06:58:49,064 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 06:58:49,064 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 06:58:49,065 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-trans.wvr.c [2022-01-19 06:58:49,118 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f4c1b199f/af4ab50e23e74abc9aa580f0bfe0f429/FLAG10474ce90 [2022-01-19 06:58:49,428 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 06:58:49,429 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-trans.wvr.c [2022-01-19 06:58:49,433 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f4c1b199f/af4ab50e23e74abc9aa580f0bfe0f429/FLAG10474ce90 [2022-01-19 06:58:49,852 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f4c1b199f/af4ab50e23e74abc9aa580f0bfe0f429 [2022-01-19 06:58:49,854 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 06:58:49,854 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 06:58:49,855 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 06:58:49,855 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 06:58:49,857 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 06:58:49,857 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 06:58:49" (1/1) ... [2022-01-19 06:58:49,860 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51436c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:49, skipping insertion in model container [2022-01-19 06:58:49,860 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 06:58:49" (1/1) ... [2022-01-19 06:58:49,864 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 06:58:49,881 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 06:58:50,009 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-trans.wvr.c[3034,3047] [2022-01-19 06:58:50,017 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 06:58:50,022 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 06:58:50,038 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-trans.wvr.c[3034,3047] [2022-01-19 06:58:50,041 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 06:58:50,050 INFO L208 MainTranslator]: Completed translation [2022-01-19 06:58:50,050 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50 WrapperNode [2022-01-19 06:58:50,050 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 06:58:50,051 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 06:58:50,051 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 06:58:50,051 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 06:58:50,058 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,064 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,088 INFO L137 Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 16, calls inlined = 24, statements flattened = 283 [2022-01-19 06:58:50,088 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 06:58:50,089 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 06:58:50,089 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 06:58:50,089 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 06:58:50,095 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,095 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,098 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,098 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,117 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,121 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,122 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,125 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 06:58:50,125 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 06:58:50,125 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 06:58:50,125 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 06:58:50,132 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (1/1) ... [2022-01-19 06:58:50,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 06:58:50,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:50,156 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) [2022-01-19 06:58:50,159 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 [2022-01-19 06:58:50,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 06:58:50,181 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 06:58:50,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 06:58:50,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 06:58:50,181 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 06:58:50,181 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 06:58:50,181 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 06:58:50,181 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 06:58:50,181 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 06:58:50,181 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 06:58:50,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 06:58:50,181 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 06:58:50,182 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 06:58:50,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 06:58:50,182 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 06:58:50,183 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 06:58:50,269 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 06:58:50,270 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 06:58:50,576 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 06:58:50,583 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 06:58:50,584 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-01-19 06:58:50,585 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 06:58:50 BoogieIcfgContainer [2022-01-19 06:58:50,585 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 06:58:50,586 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 06:58:50,586 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 06:58:50,588 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 06:58:50,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 06:58:49" (1/3) ... [2022-01-19 06:58:50,589 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a7d5113 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 06:58:50, skipping insertion in model container [2022-01-19 06:58:50,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 06:58:50" (2/3) ... [2022-01-19 06:58:50,589 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a7d5113 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 06:58:50, skipping insertion in model container [2022-01-19 06:58:50,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 06:58:50" (3/3) ... [2022-01-19 06:58:50,590 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-trans.wvr.c [2022-01-19 06:58:50,594 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 06:58:50,594 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 06:58:50,594 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 06:58:50,631 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,632 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,633 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,634 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,635 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,636 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,637 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,638 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,639 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,640 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,641 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,642 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,643 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,644 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,645 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,646 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,647 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,648 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,648 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,649 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,650 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,651 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,652 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,653 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,653 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,653 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,653 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,653 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,653 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,653 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,653 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,654 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,655 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,656 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,657 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,657 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,657 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,657 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,657 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,657 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,657 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,658 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,658 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,658 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,658 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,658 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,658 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,658 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,658 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,659 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,659 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,659 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,659 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,659 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,659 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,659 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,660 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,660 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,660 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,660 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,660 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,660 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,660 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,660 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,660 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,661 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,661 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,661 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,661 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,661 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,661 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,661 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,661 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,662 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,662 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,662 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,662 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,662 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,662 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,662 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,663 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,663 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,663 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,663 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,663 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,663 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,663 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,663 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,664 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,664 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,664 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,664 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,664 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,664 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,664 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,664 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,664 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,665 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,665 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,665 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,665 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,665 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,666 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,666 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,666 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,666 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,666 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,666 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,666 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,671 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,671 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,671 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,672 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,672 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,672 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,672 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,672 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,672 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,672 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,673 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,673 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,673 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,673 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,673 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,673 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,673 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,674 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,674 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,674 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,674 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,674 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,674 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,674 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,675 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,675 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,675 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,675 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,675 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,675 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,675 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,675 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,676 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,676 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,676 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,676 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,676 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,676 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,676 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,677 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,678 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,679 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,679 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,679 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,679 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,679 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,679 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,679 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,679 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,680 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,680 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,680 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,680 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,680 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,680 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,680 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,680 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,680 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,681 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,681 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,681 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,681 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,681 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,681 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,681 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,682 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,683 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,683 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,683 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,683 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,683 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,683 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,683 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,683 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,683 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,684 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,684 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,684 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,684 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,684 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,684 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,684 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,685 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,686 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,686 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,686 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,686 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,686 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,686 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,690 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,691 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~stop~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,692 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~stop~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,695 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,696 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,697 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,697 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,697 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,697 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,697 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,697 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,697 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,698 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~stop~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,698 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,698 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,698 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,698 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,698 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,698 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,698 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,698 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 06:58:50,703 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-19 06:58:50,749 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 06:58:50,755 INFO L339 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=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 06:58:50,755 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 06:58:50,766 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 350 places, 371 transitions, 766 flow [2022-01-19 06:58:50,877 INFO L129 PetriNetUnfolder]: 31/368 cut-off events. [2022-01-19 06:58:50,878 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 06:58:50,884 INFO L84 FinitePrefix]: Finished finitePrefix Result has 381 conditions, 368 events. 31/368 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 623 event pairs, 0 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 282. Up to 2 conditions per place. [2022-01-19 06:58:50,884 INFO L82 GeneralOperation]: Start removeDead. Operand has 350 places, 371 transitions, 766 flow [2022-01-19 06:58:50,892 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 336 places, 357 transitions, 732 flow [2022-01-19 06:58:50,938 INFO L129 PetriNetUnfolder]: 31/356 cut-off events. [2022-01-19 06:58:50,938 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 06:58:50,938 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:50,939 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:50,940 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:50,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:50,946 INFO L85 PathProgramCache]: Analyzing trace with hash -87865808, now seen corresponding path program 1 times [2022-01-19 06:58:50,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:50,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763947210] [2022-01-19 06:58:50,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:50,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:51,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:51,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:58:51,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:51,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763947210] [2022-01-19 06:58:51,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763947210] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:51,178 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:58:51,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 06:58:51,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839416686] [2022-01-19 06:58:51,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:51,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 06:58:51,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:51,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 06:58:51,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 06:58:51,214 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 342 out of 371 [2022-01-19 06:58:51,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 357 transitions, 732 flow. Second operand has 2 states, 2 states have (on average 346.5) internal successors, (693), 2 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,220 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:51,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 342 of 371 [2022-01-19 06:58:51,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:51,297 INFO L129 PetriNetUnfolder]: 9/335 cut-off events. [2022-01-19 06:58:51,297 INFO L130 PetriNetUnfolder]: For 12/14 co-relation queries the response was YES. [2022-01-19 06:58:51,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 355 conditions, 335 events. 9/335 cut-off events. For 12/14 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 604 event pairs, 0 based on Foata normal form. 35/345 useless extension candidates. Maximal degree in co-relation 267. Up to 7 conditions per place. [2022-01-19 06:58:51,302 INFO L132 encePairwiseOnDemand]: 349/371 looper letters, 6 selfloop transitions, 0 changer transitions 7/335 dead transitions. [2022-01-19 06:58:51,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 335 transitions, 700 flow [2022-01-19 06:58:51,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 06:58:51,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 06:58:51,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 712 transitions. [2022-01-19 06:58:51,316 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9595687331536388 [2022-01-19 06:58:51,317 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 712 transitions. [2022-01-19 06:58:51,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 712 transitions. [2022-01-19 06:58:51,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:51,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 712 transitions. [2022-01-19 06:58:51,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 356.0) internal successors, (712), 2 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) [2022-01-19 06:58:51,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 371.0) internal successors, (1113), 3 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,338 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 371.0) internal successors, (1113), 3 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,340 INFO L186 Difference]: Start difference. First operand has 336 places, 357 transitions, 732 flow. Second operand 2 states and 712 transitions. [2022-01-19 06:58:51,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 335 transitions, 700 flow [2022-01-19 06:58:51,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 335 transitions, 688 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 06:58:51,352 INFO L242 Difference]: Finished difference. Result has 331 places, 328 transitions, 662 flow [2022-01-19 06:58:51,354 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=662, PETRI_PLACES=331, PETRI_TRANSITIONS=328} [2022-01-19 06:58:51,357 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, -5 predicate places. [2022-01-19 06:58:51,358 INFO L470 AbstractCegarLoop]: Abstraction has has 331 places, 328 transitions, 662 flow [2022-01-19 06:58:51,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 346.5) internal successors, (693), 2 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,358 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:51,359 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:51,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 06:58:51,359 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:51,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:51,360 INFO L85 PathProgramCache]: Analyzing trace with hash 411631433, now seen corresponding path program 1 times [2022-01-19 06:58:51,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:51,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691422870] [2022-01-19 06:58:51,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:51,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:51,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:51,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:58:51,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:51,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691422870] [2022-01-19 06:58:51,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691422870] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:51,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:58:51,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 06:58:51,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130447731] [2022-01-19 06:58:51,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:51,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 06:58:51,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:51,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 06:58:51,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 06:58:51,559 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 331 out of 371 [2022-01-19 06:58:51,560 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 328 transitions, 662 flow. Second operand has 4 states, 4 states have (on average 333.5) internal successors, (1334), 4 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:51,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 331 of 371 [2022-01-19 06:58:51,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:51,716 INFO L129 PetriNetUnfolder]: 46/623 cut-off events. [2022-01-19 06:58:51,716 INFO L130 PetriNetUnfolder]: For 41/43 co-relation queries the response was YES. [2022-01-19 06:58:51,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 730 conditions, 623 events. 46/623 cut-off events. For 41/43 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2539 event pairs, 18 based on Foata normal form. 0/586 useless extension candidates. Maximal degree in co-relation 727. Up to 55 conditions per place. [2022-01-19 06:58:51,722 INFO L132 encePairwiseOnDemand]: 366/371 looper letters, 29 selfloop transitions, 4 changer transitions 0/344 dead transitions. [2022-01-19 06:58:51,722 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 344 transitions, 768 flow [2022-01-19 06:58:51,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 06:58:51,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 06:58:51,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1689 transitions. [2022-01-19 06:58:51,726 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9105121293800539 [2022-01-19 06:58:51,726 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1689 transitions. [2022-01-19 06:58:51,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1689 transitions. [2022-01-19 06:58:51,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:51,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1689 transitions. [2022-01-19 06:58:51,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 337.8) internal successors, (1689), 5 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 371.0) internal successors, (2226), 6 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,734 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 371.0) internal successors, (2226), 6 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,734 INFO L186 Difference]: Start difference. First operand has 331 places, 328 transitions, 662 flow. Second operand 5 states and 1689 transitions. [2022-01-19 06:58:51,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 344 transitions, 768 flow [2022-01-19 06:58:51,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 344 transitions, 768 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:58:51,742 INFO L242 Difference]: Finished difference. Result has 331 places, 331 transitions, 691 flow [2022-01-19 06:58:51,742 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=691, PETRI_PLACES=331, PETRI_TRANSITIONS=331} [2022-01-19 06:58:51,743 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, -5 predicate places. [2022-01-19 06:58:51,743 INFO L470 AbstractCegarLoop]: Abstraction has has 331 places, 331 transitions, 691 flow [2022-01-19 06:58:51,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 333.5) internal successors, (1334), 4 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,744 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:51,744 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:51,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 06:58:51,745 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:51,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:51,746 INFO L85 PathProgramCache]: Analyzing trace with hash -50072629, now seen corresponding path program 1 times [2022-01-19 06:58:51,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:51,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353720687] [2022-01-19 06:58:51,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:51,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:51,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:51,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 06:58:51,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:51,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353720687] [2022-01-19 06:58:51,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353720687] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:51,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:58:51,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 06:58:51,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743945998] [2022-01-19 06:58:51,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:51,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:58:51,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:51,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:58:51,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 06:58:51,888 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 371 [2022-01-19 06:58:51,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 331 transitions, 691 flow. Second operand has 5 states, 5 states have (on average 312.0) internal successors, (1560), 5 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:51,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:51,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 371 [2022-01-19 06:58:51,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:52,025 INFO L129 PetriNetUnfolder]: 8/409 cut-off events. [2022-01-19 06:58:52,025 INFO L130 PetriNetUnfolder]: For 7/13 co-relation queries the response was YES. [2022-01-19 06:58:52,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 486 conditions, 409 events. 8/409 cut-off events. For 7/13 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 779 event pairs, 0 based on Foata normal form. 0/391 useless extension candidates. Maximal degree in co-relation 480. Up to 40 conditions per place. [2022-01-19 06:58:52,029 INFO L132 encePairwiseOnDemand]: 356/371 looper letters, 42 selfloop transitions, 12 changer transitions 0/343 dead transitions. [2022-01-19 06:58:52,029 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 343 transitions, 823 flow [2022-01-19 06:58:52,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 06:58:52,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 06:58:52,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1587 transitions. [2022-01-19 06:58:52,032 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8555256064690027 [2022-01-19 06:58:52,034 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1587 transitions. [2022-01-19 06:58:52,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1587 transitions. [2022-01-19 06:58:52,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:52,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1587 transitions. [2022-01-19 06:58:52,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 317.4) internal successors, (1587), 5 states have internal predecessors, (1587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:52,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 371.0) internal successors, (2226), 6 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:52,041 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 371.0) internal successors, (2226), 6 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:52,042 INFO L186 Difference]: Start difference. First operand has 331 places, 331 transitions, 691 flow. Second operand 5 states and 1587 transitions. [2022-01-19 06:58:52,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 343 transitions, 823 flow [2022-01-19 06:58:52,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 343 transitions, 823 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:58:52,047 INFO L242 Difference]: Finished difference. Result has 336 places, 334 transitions, 739 flow [2022-01-19 06:58:52,047 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=739, PETRI_PLACES=336, PETRI_TRANSITIONS=334} [2022-01-19 06:58:52,049 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 0 predicate places. [2022-01-19 06:58:52,049 INFO L470 AbstractCegarLoop]: Abstraction has has 336 places, 334 transitions, 739 flow [2022-01-19 06:58:52,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 312.0) internal successors, (1560), 5 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:52,050 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:52,050 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:52,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 06:58:52,051 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:52,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:52,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1633020846, now seen corresponding path program 1 times [2022-01-19 06:58:52,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:52,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565884782] [2022-01-19 06:58:52,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:52,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:52,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:52,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:58:52,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:52,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565884782] [2022-01-19 06:58:52,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565884782] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:52,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407435073] [2022-01-19 06:58:52,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:52,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:52,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:52,159 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) [2022-01-19 06:58:52,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 06:58:52,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:52,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:58:52,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:52,727 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:58:52,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:58:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 06:58:53,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407435073] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:58:53,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:58:53,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-19 06:58:53,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264240532] [2022-01-19 06:58:53,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:58:53,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 06:58:53,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:53,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 06:58:53,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-01-19 06:58:53,024 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 371 [2022-01-19 06:58:53,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 334 transitions, 739 flow. Second operand has 15 states, 15 states have (on average 307.3333333333333) internal successors, (4610), 15 states have internal predecessors, (4610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:53,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:53,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 371 [2022-01-19 06:58:53,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:53,280 INFO L129 PetriNetUnfolder]: 8/436 cut-off events. [2022-01-19 06:58:53,280 INFO L130 PetriNetUnfolder]: For 19/25 co-relation queries the response was YES. [2022-01-19 06:58:53,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 563 conditions, 436 events. 8/436 cut-off events. For 19/25 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 752 event pairs, 0 based on Foata normal form. 6/427 useless extension candidates. Maximal degree in co-relation 555. Up to 31 conditions per place. [2022-01-19 06:58:53,284 INFO L132 encePairwiseOnDemand]: 347/371 looper letters, 45 selfloop transitions, 33 changer transitions 0/364 dead transitions. [2022-01-19 06:58:53,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 364 transitions, 961 flow [2022-01-19 06:58:53,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 06:58:53,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 06:58:53,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3417 transitions. [2022-01-19 06:58:53,288 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8372947806910072 [2022-01-19 06:58:53,288 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3417 transitions. [2022-01-19 06:58:53,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3417 transitions. [2022-01-19 06:58:53,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:53,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3417 transitions. [2022-01-19 06:58:53,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 310.6363636363636) internal successors, (3417), 11 states have internal predecessors, (3417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:53,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 371.0) internal successors, (4452), 12 states have internal predecessors, (4452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:53,300 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 371.0) internal successors, (4452), 12 states have internal predecessors, (4452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:53,300 INFO L186 Difference]: Start difference. First operand has 336 places, 334 transitions, 739 flow. Second operand 11 states and 3417 transitions. [2022-01-19 06:58:53,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 364 transitions, 961 flow [2022-01-19 06:58:53,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 364 transitions, 943 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 06:58:53,305 INFO L242 Difference]: Finished difference. Result has 346 places, 352 transitions, 888 flow [2022-01-19 06:58:53,305 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=888, PETRI_PLACES=346, PETRI_TRANSITIONS=352} [2022-01-19 06:58:53,306 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 10 predicate places. [2022-01-19 06:58:53,306 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 352 transitions, 888 flow [2022-01-19 06:58:53,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 307.3333333333333) internal successors, (4610), 15 states have internal predecessors, (4610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:53,307 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:53,308 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:53,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-19 06:58:53,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:53,520 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:53,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:53,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1197959018, now seen corresponding path program 2 times [2022-01-19 06:58:53,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:53,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173265803] [2022-01-19 06:58:53,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:53,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:53,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:53,623 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-01-19 06:58:53,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:53,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173265803] [2022-01-19 06:58:53,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173265803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:53,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087912041] [2022-01-19 06:58:53,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:58:53,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:53,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:53,640 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) [2022-01-19 06:58:53,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 06:58:53,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 06:58:53,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:58:53,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 06:58:53,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:54,042 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-01-19 06:58:54,042 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 06:58:54,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087912041] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:54,042 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 06:58:54,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-01-19 06:58:54,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405179093] [2022-01-19 06:58:54,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:54,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 06:58:54,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:54,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 06:58:54,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-01-19 06:58:54,045 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 299 out of 371 [2022-01-19 06:58:54,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 352 transitions, 888 flow. Second operand has 6 states, 6 states have (on average 305.5) internal successors, (1833), 6 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:54,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:54,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 299 of 371 [2022-01-19 06:58:54,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:54,190 INFO L129 PetriNetUnfolder]: 36/585 cut-off events. [2022-01-19 06:58:54,190 INFO L130 PetriNetUnfolder]: For 53/55 co-relation queries the response was YES. [2022-01-19 06:58:54,193 INFO L84 FinitePrefix]: Finished finitePrefix Result has 818 conditions, 585 events. 36/585 cut-off events. For 53/55 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2019 event pairs, 20 based on Foata normal form. 1/564 useless extension candidates. Maximal degree in co-relation 807. Up to 91 conditions per place. [2022-01-19 06:58:54,195 INFO L132 encePairwiseOnDemand]: 364/371 looper letters, 45 selfloop transitions, 4 changer transitions 5/364 dead transitions. [2022-01-19 06:58:54,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 364 transitions, 1025 flow [2022-01-19 06:58:54,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 06:58:54,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 06:58:54,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1849 transitions. [2022-01-19 06:58:54,198 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8306379155435759 [2022-01-19 06:58:54,198 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1849 transitions. [2022-01-19 06:58:54,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1849 transitions. [2022-01-19 06:58:54,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:54,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1849 transitions. [2022-01-19 06:58:54,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 308.1666666666667) internal successors, (1849), 6 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:54,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 371.0) internal successors, (2597), 7 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:54,204 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 371.0) internal successors, (2597), 7 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:54,204 INFO L186 Difference]: Start difference. First operand has 346 places, 352 transitions, 888 flow. Second operand 6 states and 1849 transitions. [2022-01-19 06:58:54,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 364 transitions, 1025 flow [2022-01-19 06:58:54,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 364 transitions, 1000 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-01-19 06:58:54,211 INFO L242 Difference]: Finished difference. Result has 352 places, 355 transitions, 895 flow [2022-01-19 06:58:54,211 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=895, PETRI_PLACES=352, PETRI_TRANSITIONS=355} [2022-01-19 06:58:54,212 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 16 predicate places. [2022-01-19 06:58:54,212 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 355 transitions, 895 flow [2022-01-19 06:58:54,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 305.5) internal successors, (1833), 6 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:54,213 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:54,213 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:54,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 06:58:54,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:54,430 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:54,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:54,431 INFO L85 PathProgramCache]: Analyzing trace with hash -2126080995, now seen corresponding path program 1 times [2022-01-19 06:58:54,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:54,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262251056] [2022-01-19 06:58:54,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:54,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:54,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:54,529 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-01-19 06:58:54,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:54,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262251056] [2022-01-19 06:58:54,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262251056] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:54,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356329226] [2022-01-19 06:58:54,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:54,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:54,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:54,557 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) [2022-01-19 06:58:54,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 06:58:54,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:54,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 598 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 06:58:54,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:55,144 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-01-19 06:58:55,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:58:55,569 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-01-19 06:58:55,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356329226] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 06:58:55,569 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 06:58:55,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-19 06:58:55,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338758998] [2022-01-19 06:58:55,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 06:58:55,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 06:58:55,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:55,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 06:58:55,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-01-19 06:58:55,575 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 371 [2022-01-19 06:58:55,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 355 transitions, 895 flow. Second operand has 22 states, 22 states have (on average 306.8636363636364) internal successors, (6751), 22 states have internal predecessors, (6751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:55,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:55,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 371 [2022-01-19 06:58:55,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:55,886 INFO L129 PetriNetUnfolder]: 8/472 cut-off events. [2022-01-19 06:58:55,886 INFO L130 PetriNetUnfolder]: For 63/69 co-relation queries the response was YES. [2022-01-19 06:58:55,888 INFO L84 FinitePrefix]: Finished finitePrefix Result has 736 conditions, 472 events. 8/472 cut-off events. For 63/69 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 716 event pairs, 0 based on Foata normal form. 6/463 useless extension candidates. Maximal degree in co-relation 721. Up to 31 conditions per place. [2022-01-19 06:58:55,890 INFO L132 encePairwiseOnDemand]: 347/371 looper letters, 57 selfloop transitions, 51 changer transitions 0/397 dead transitions. [2022-01-19 06:58:55,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 397 transitions, 1279 flow [2022-01-19 06:58:55,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 06:58:55,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 06:58:55,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5265 transitions. [2022-01-19 06:58:55,897 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8347867448866338 [2022-01-19 06:58:55,897 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5265 transitions. [2022-01-19 06:58:55,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5265 transitions. [2022-01-19 06:58:55,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:55,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5265 transitions. [2022-01-19 06:58:55,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 309.70588235294116) internal successors, (5265), 17 states have internal predecessors, (5265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:55,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 371.0) internal successors, (6678), 18 states have internal predecessors, (6678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:55,913 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 371.0) internal successors, (6678), 18 states have internal predecessors, (6678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:55,913 INFO L186 Difference]: Start difference. First operand has 352 places, 355 transitions, 895 flow. Second operand 17 states and 5265 transitions. [2022-01-19 06:58:55,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 397 transitions, 1279 flow [2022-01-19 06:58:55,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 397 transitions, 1273 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-01-19 06:58:55,919 INFO L242 Difference]: Finished difference. Result has 366 places, 376 transitions, 1152 flow [2022-01-19 06:58:55,920 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1152, PETRI_PLACES=366, PETRI_TRANSITIONS=376} [2022-01-19 06:58:55,920 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 30 predicate places. [2022-01-19 06:58:55,920 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 376 transitions, 1152 flow [2022-01-19 06:58:55,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 306.8636363636364) internal successors, (6751), 22 states have internal predecessors, (6751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:55,922 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:55,923 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:55,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 06:58:56,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:56,141 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:56,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:56,142 INFO L85 PathProgramCache]: Analyzing trace with hash 866091689, now seen corresponding path program 2 times [2022-01-19 06:58:56,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:56,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582434879] [2022-01-19 06:58:56,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:56,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:56,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:56,277 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:58:56,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:56,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582434879] [2022-01-19 06:58:56,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582434879] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:56,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711048936] [2022-01-19 06:58:56,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:58:56,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:56,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:56,279 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) [2022-01-19 06:58:56,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 06:58:56,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 06:58:56,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:58:56,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 06:58:56,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:56,785 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-01-19 06:58:56,785 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 06:58:56,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711048936] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:56,785 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 06:58:56,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-01-19 06:58:56,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782351752] [2022-01-19 06:58:56,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:56,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 06:58:56,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:56,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 06:58:56,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 06:58:56,787 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 319 out of 371 [2022-01-19 06:58:56,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 376 transitions, 1152 flow. Second operand has 6 states, 6 states have (on average 321.5) internal successors, (1929), 6 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:56,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:56,789 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 319 of 371 [2022-01-19 06:58:56,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:57,830 INFO L129 PetriNetUnfolder]: 659/5134 cut-off events. [2022-01-19 06:58:57,830 INFO L130 PetriNetUnfolder]: For 225/803 co-relation queries the response was YES. [2022-01-19 06:58:57,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7041 conditions, 5134 events. 659/5134 cut-off events. For 225/803 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 43871 event pairs, 246 based on Foata normal form. 11/4665 useless extension candidates. Maximal degree in co-relation 7025. Up to 423 conditions per place. [2022-01-19 06:58:57,877 INFO L132 encePairwiseOnDemand]: 362/371 looper letters, 80 selfloop transitions, 17 changer transitions 1/445 dead transitions. [2022-01-19 06:58:57,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 445 transitions, 1506 flow [2022-01-19 06:58:57,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 06:58:57,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 06:58:57,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2970 transitions. [2022-01-19 06:58:57,881 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.889487870619946 [2022-01-19 06:58:57,882 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2970 transitions. [2022-01-19 06:58:57,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2970 transitions. [2022-01-19 06:58:57,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:58:57,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2970 transitions. [2022-01-19 06:58:57,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 330.0) internal successors, (2970), 9 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:57,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:57,895 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:57,895 INFO L186 Difference]: Start difference. First operand has 366 places, 376 transitions, 1152 flow. Second operand 9 states and 2970 transitions. [2022-01-19 06:58:57,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 445 transitions, 1506 flow [2022-01-19 06:58:57,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 445 transitions, 1439 flow, removed 12 selfloop flow, removed 8 redundant places. [2022-01-19 06:58:57,905 INFO L242 Difference]: Finished difference. Result has 371 places, 390 transitions, 1183 flow [2022-01-19 06:58:57,905 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1183, PETRI_PLACES=371, PETRI_TRANSITIONS=390} [2022-01-19 06:58:57,906 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 35 predicate places. [2022-01-19 06:58:57,906 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 390 transitions, 1183 flow [2022-01-19 06:58:57,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 321.5) internal successors, (1929), 6 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:57,906 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:58:57,907 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:58:57,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 06:58:58,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:58,127 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:58:58,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:58:58,128 INFO L85 PathProgramCache]: Analyzing trace with hash -857588353, now seen corresponding path program 3 times [2022-01-19 06:58:58,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:58:58,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874302404] [2022-01-19 06:58:58,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:58:58,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:58:58,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:58:58,235 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:58:58,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:58:58,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874302404] [2022-01-19 06:58:58,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874302404] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:58:58,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830059513] [2022-01-19 06:58:58,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 06:58:58,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:58:58,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:58:58,238 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) [2022-01-19 06:58:58,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 06:58:58,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-01-19 06:58:58,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:58:58,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 06:58:58,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:58:58,697 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-01-19 06:58:58,697 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 06:58:58,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830059513] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:58:58,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 06:58:58,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-01-19 06:58:58,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409987386] [2022-01-19 06:58:58,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:58:58,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 06:58:58,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:58:58,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 06:58:58,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 06:58:58,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 319 out of 371 [2022-01-19 06:58:58,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 390 transitions, 1183 flow. Second operand has 6 states, 6 states have (on average 321.5) internal successors, (1929), 6 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:58:58,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:58:58,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 319 of 371 [2022-01-19 06:58:58,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:58:59,968 INFO L129 PetriNetUnfolder]: 811/6162 cut-off events. [2022-01-19 06:58:59,968 INFO L130 PetriNetUnfolder]: For 884/1236 co-relation queries the response was YES. [2022-01-19 06:59:00,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8847 conditions, 6162 events. 811/6162 cut-off events. For 884/1236 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 60092 event pairs, 36 based on Foata normal form. 74/5827 useless extension candidates. Maximal degree in co-relation 8826. Up to 402 conditions per place. [2022-01-19 06:59:00,040 INFO L132 encePairwiseOnDemand]: 359/371 looper letters, 101 selfloop transitions, 43 changer transitions 2/493 dead transitions. [2022-01-19 06:59:00,040 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 493 transitions, 1833 flow [2022-01-19 06:59:00,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 06:59:00,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 06:59:00,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4266 transitions. [2022-01-19 06:59:00,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8845117147003939 [2022-01-19 06:59:00,048 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4266 transitions. [2022-01-19 06:59:00,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4266 transitions. [2022-01-19 06:59:00,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:00,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4266 transitions. [2022-01-19 06:59:00,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 328.15384615384613) internal successors, (4266), 13 states have internal predecessors, (4266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:00,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 371.0) internal successors, (5194), 14 states have internal predecessors, (5194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:00,065 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 371.0) internal successors, (5194), 14 states have internal predecessors, (5194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:00,065 INFO L186 Difference]: Start difference. First operand has 371 places, 390 transitions, 1183 flow. Second operand 13 states and 4266 transitions. [2022-01-19 06:59:00,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 493 transitions, 1833 flow [2022-01-19 06:59:00,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 493 transitions, 1833 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:59:00,075 INFO L242 Difference]: Finished difference. Result has 389 places, 426 transitions, 1473 flow [2022-01-19 06:59:00,076 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1473, PETRI_PLACES=389, PETRI_TRANSITIONS=426} [2022-01-19 06:59:00,078 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 53 predicate places. [2022-01-19 06:59:00,079 INFO L470 AbstractCegarLoop]: Abstraction has has 389 places, 426 transitions, 1473 flow [2022-01-19 06:59:00,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 321.5) internal successors, (1929), 6 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:00,080 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:00,080 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:00,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 06:59:00,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:00,296 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:00,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:00,296 INFO L85 PathProgramCache]: Analyzing trace with hash -730095729, now seen corresponding path program 4 times [2022-01-19 06:59:00,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:00,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255599616] [2022-01-19 06:59:00,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:00,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:00,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:00,407 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:00,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:00,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255599616] [2022-01-19 06:59:00,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255599616] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:00,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890156731] [2022-01-19 06:59:00,407 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 06:59:00,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:00,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:00,408 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) [2022-01-19 06:59:00,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 06:59:00,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 06:59:00,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:59:00,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:59:00,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:01,025 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:01,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:59:01,376 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:01,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890156731] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:01,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:59:01,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 7 [2022-01-19 06:59:01,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477536796] [2022-01-19 06:59:01,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:01,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:59:01,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:01,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:59:01,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:59:01,379 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 371 [2022-01-19 06:59:01,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 426 transitions, 1473 flow. Second operand has 5 states, 5 states have (on average 331.2) internal successors, (1656), 5 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:01,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:01,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 371 [2022-01-19 06:59:01,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:04,292 INFO L129 PetriNetUnfolder]: 2284/17189 cut-off events. [2022-01-19 06:59:04,292 INFO L130 PetriNetUnfolder]: For 2165/2242 co-relation queries the response was YES. [2022-01-19 06:59:04,382 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24642 conditions, 17189 events. 2284/17189 cut-off events. For 2165/2242 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 216071 event pairs, 106 based on Foata normal form. 14/15740 useless extension candidates. Maximal degree in co-relation 24614. Up to 1291 conditions per place. [2022-01-19 06:59:04,425 INFO L132 encePairwiseOnDemand]: 362/371 looper letters, 43 selfloop transitions, 16 changer transitions 2/465 dead transitions. [2022-01-19 06:59:04,425 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 465 transitions, 1700 flow [2022-01-19 06:59:04,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 06:59:04,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 06:59:04,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2358 transitions. [2022-01-19 06:59:04,428 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9079707354639969 [2022-01-19 06:59:04,428 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2358 transitions. [2022-01-19 06:59:04,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2358 transitions. [2022-01-19 06:59:04,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:04,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2358 transitions. [2022-01-19 06:59:04,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 336.85714285714283) internal successors, (2358), 7 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:04,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 371.0) internal successors, (2968), 8 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:04,435 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 371.0) internal successors, (2968), 8 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:04,435 INFO L186 Difference]: Start difference. First operand has 389 places, 426 transitions, 1473 flow. Second operand 7 states and 2358 transitions. [2022-01-19 06:59:04,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 465 transitions, 1700 flow [2022-01-19 06:59:04,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 465 transitions, 1684 flow, removed 8 selfloop flow, removed 1 redundant places. [2022-01-19 06:59:04,470 INFO L242 Difference]: Finished difference. Result has 397 places, 438 transitions, 1547 flow [2022-01-19 06:59:04,471 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1547, PETRI_PLACES=397, PETRI_TRANSITIONS=438} [2022-01-19 06:59:04,471 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 61 predicate places. [2022-01-19 06:59:04,471 INFO L470 AbstractCegarLoop]: Abstraction has has 397 places, 438 transitions, 1547 flow [2022-01-19 06:59:04,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 331.2) internal successors, (1656), 5 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:04,472 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:04,472 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:04,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-19 06:59:04,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:04,690 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:04,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:04,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1813538879, now seen corresponding path program 5 times [2022-01-19 06:59:04,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:04,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193686556] [2022-01-19 06:59:04,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:04,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:04,819 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:04,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:04,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193686556] [2022-01-19 06:59:04,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193686556] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:59:04,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:59:04,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 06:59:04,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23582819] [2022-01-19 06:59:04,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:04,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 06:59:04,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:04,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 06:59:04,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:59:04,825 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 323 out of 371 [2022-01-19 06:59:04,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 438 transitions, 1547 flow. Second operand has 7 states, 7 states have (on average 325.42857142857144) internal successors, (2278), 7 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:04,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:04,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 323 of 371 [2022-01-19 06:59:04,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:08,559 INFO L129 PetriNetUnfolder]: 3645/21034 cut-off events. [2022-01-19 06:59:08,560 INFO L130 PetriNetUnfolder]: For 8580/9207 co-relation queries the response was YES. [2022-01-19 06:59:08,673 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35443 conditions, 21034 events. 3645/21034 cut-off events. For 8580/9207 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 269114 event pairs, 1505 based on Foata normal form. 468/20369 useless extension candidates. Maximal degree in co-relation 35411. Up to 3075 conditions per place. [2022-01-19 06:59:08,728 INFO L132 encePairwiseOnDemand]: 363/371 looper letters, 97 selfloop transitions, 22 changer transitions 0/518 dead transitions. [2022-01-19 06:59:08,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 518 transitions, 2118 flow [2022-01-19 06:59:08,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 06:59:08,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 06:59:08,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2994 transitions. [2022-01-19 06:59:08,732 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8966756513926325 [2022-01-19 06:59:08,732 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2994 transitions. [2022-01-19 06:59:08,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2994 transitions. [2022-01-19 06:59:08,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:08,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2994 transitions. [2022-01-19 06:59:08,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 332.6666666666667) internal successors, (2994), 9 states have internal predecessors, (2994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:08,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:08,740 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:08,740 INFO L186 Difference]: Start difference. First operand has 397 places, 438 transitions, 1547 flow. Second operand 9 states and 2994 transitions. [2022-01-19 06:59:08,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 518 transitions, 2118 flow [2022-01-19 06:59:08,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 518 transitions, 2118 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:59:08,783 INFO L242 Difference]: Finished difference. Result has 409 places, 455 transitions, 1718 flow [2022-01-19 06:59:08,784 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1718, PETRI_PLACES=409, PETRI_TRANSITIONS=455} [2022-01-19 06:59:08,784 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 73 predicate places. [2022-01-19 06:59:08,784 INFO L470 AbstractCegarLoop]: Abstraction has has 409 places, 455 transitions, 1718 flow [2022-01-19 06:59:08,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 325.42857142857144) internal successors, (2278), 7 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:08,785 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:08,785 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:08,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 06:59:08,785 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:08,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:08,785 INFO L85 PathProgramCache]: Analyzing trace with hash 884891179, now seen corresponding path program 6 times [2022-01-19 06:59:08,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:08,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668162553] [2022-01-19 06:59:08,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:08,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:08,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:08,938 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:08,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:08,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668162553] [2022-01-19 06:59:08,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668162553] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:59:08,938 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:59:08,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 06:59:08,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125149442] [2022-01-19 06:59:08,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:08,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 06:59:08,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:08,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 06:59:08,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 06:59:08,940 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 323 out of 371 [2022-01-19 06:59:08,941 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 455 transitions, 1718 flow. Second operand has 6 states, 6 states have (on average 325.8333333333333) internal successors, (1955), 6 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:08,941 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:08,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 323 of 371 [2022-01-19 06:59:08,942 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:13,898 INFO L129 PetriNetUnfolder]: 4503/28469 cut-off events. [2022-01-19 06:59:13,898 INFO L130 PetriNetUnfolder]: For 16306/17403 co-relation queries the response was YES. [2022-01-19 06:59:14,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49090 conditions, 28469 events. 4503/28469 cut-off events. For 16306/17403 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 390814 event pairs, 1262 based on Foata normal form. 567/27395 useless extension candidates. Maximal degree in co-relation 49053. Up to 2350 conditions per place. [2022-01-19 06:59:14,317 INFO L132 encePairwiseOnDemand]: 360/371 looper letters, 101 selfloop transitions, 42 changer transitions 3/545 dead transitions. [2022-01-19 06:59:14,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 545 transitions, 2460 flow [2022-01-19 06:59:14,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 06:59:14,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 06:59:14,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3013 transitions. [2022-01-19 06:59:14,321 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9023659778376759 [2022-01-19 06:59:14,321 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3013 transitions. [2022-01-19 06:59:14,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3013 transitions. [2022-01-19 06:59:14,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:14,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3013 transitions. [2022-01-19 06:59:14,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 334.77777777777777) internal successors, (3013), 9 states have internal predecessors, (3013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:14,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:14,329 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:14,329 INFO L186 Difference]: Start difference. First operand has 409 places, 455 transitions, 1718 flow. Second operand 9 states and 3013 transitions. [2022-01-19 06:59:14,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 545 transitions, 2460 flow [2022-01-19 06:59:14,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 545 transitions, 2460 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:59:14,433 INFO L242 Difference]: Finished difference. Result has 424 places, 481 transitions, 2065 flow [2022-01-19 06:59:14,434 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2065, PETRI_PLACES=424, PETRI_TRANSITIONS=481} [2022-01-19 06:59:14,434 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 88 predicate places. [2022-01-19 06:59:14,434 INFO L470 AbstractCegarLoop]: Abstraction has has 424 places, 481 transitions, 2065 flow [2022-01-19 06:59:14,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 325.8333333333333) internal successors, (1955), 6 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:14,435 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:14,435 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:14,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 06:59:14,435 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:14,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:14,435 INFO L85 PathProgramCache]: Analyzing trace with hash -535411745, now seen corresponding path program 1 times [2022-01-19 06:59:14,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:14,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861868841] [2022-01-19 06:59:14,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:14,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:14,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:14,498 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:14,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:14,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861868841] [2022-01-19 06:59:14,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861868841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:14,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487354004] [2022-01-19 06:59:14,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:14,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:14,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:14,500 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) [2022-01-19 06:59:14,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 06:59:14,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:14,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 677 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:59:14,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:15,029 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:15,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 06:59:15,390 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:15,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487354004] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:15,390 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 06:59:15,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 11 [2022-01-19 06:59:15,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945594809] [2022-01-19 06:59:15,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:15,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:59:15,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:15,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:59:15,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-01-19 06:59:15,392 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 371 [2022-01-19 06:59:15,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 481 transitions, 2065 flow. Second operand has 5 states, 5 states have (on average 331.2) internal successors, (1656), 5 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:15,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:15,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 371 [2022-01-19 06:59:15,393 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:19,920 INFO L129 PetriNetUnfolder]: 3070/24015 cut-off events. [2022-01-19 06:59:19,921 INFO L130 PetriNetUnfolder]: For 27899/29432 co-relation queries the response was YES. [2022-01-19 06:59:20,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44534 conditions, 24015 events. 3070/24015 cut-off events. For 27899/29432 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 325155 event pairs, 638 based on Foata normal form. 545/23487 useless extension candidates. Maximal degree in co-relation 44490. Up to 1692 conditions per place. [2022-01-19 06:59:20,201 INFO L132 encePairwiseOnDemand]: 363/371 looper letters, 79 selfloop transitions, 54 changer transitions 0/541 dead transitions. [2022-01-19 06:59:20,201 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 541 transitions, 2722 flow [2022-01-19 06:59:20,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 06:59:20,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 06:59:20,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2031 transitions. [2022-01-19 06:59:20,204 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9123989218328841 [2022-01-19 06:59:20,204 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2031 transitions. [2022-01-19 06:59:20,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2031 transitions. [2022-01-19 06:59:20,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:20,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2031 transitions. [2022-01-19 06:59:20,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 338.5) internal successors, (2031), 6 states have internal predecessors, (2031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:20,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 371.0) internal successors, (2597), 7 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:20,209 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 371.0) internal successors, (2597), 7 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:20,210 INFO L186 Difference]: Start difference. First operand has 424 places, 481 transitions, 2065 flow. Second operand 6 states and 2031 transitions. [2022-01-19 06:59:20,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 541 transitions, 2722 flow [2022-01-19 06:59:20,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 541 transitions, 2722 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 06:59:20,300 INFO L242 Difference]: Finished difference. Result has 433 places, 502 transitions, 2492 flow [2022-01-19 06:59:20,300 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=2065, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2492, PETRI_PLACES=433, PETRI_TRANSITIONS=502} [2022-01-19 06:59:20,301 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 97 predicate places. [2022-01-19 06:59:20,301 INFO L470 AbstractCegarLoop]: Abstraction has has 433 places, 502 transitions, 2492 flow [2022-01-19 06:59:20,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 331.2) internal successors, (1656), 5 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:20,301 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:20,301 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:20,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-19 06:59:20,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:20,520 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:20,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:20,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1802382259, now seen corresponding path program 7 times [2022-01-19 06:59:20,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:20,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859325958] [2022-01-19 06:59:20,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:20,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:20,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:20,616 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:20,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:20,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859325958] [2022-01-19 06:59:20,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859325958] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:59:20,617 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:59:20,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 06:59:20,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94063246] [2022-01-19 06:59:20,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:20,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 06:59:20,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:20,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 06:59:20,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:59:20,620 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 323 out of 371 [2022-01-19 06:59:20,621 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 502 transitions, 2492 flow. Second operand has 7 states, 7 states have (on average 325.42857142857144) internal successors, (2278), 7 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:20,621 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:20,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 323 of 371 [2022-01-19 06:59:20,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:26,598 INFO L129 PetriNetUnfolder]: 4985/29801 cut-off events. [2022-01-19 06:59:26,598 INFO L130 PetriNetUnfolder]: For 54226/56911 co-relation queries the response was YES. [2022-01-19 06:59:26,837 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61710 conditions, 29801 events. 4985/29801 cut-off events. For 54226/56911 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 409775 event pairs, 1630 based on Foata normal form. 878/29023 useless extension candidates. Maximal degree in co-relation 61662. Up to 3210 conditions per place. [2022-01-19 06:59:26,923 INFO L132 encePairwiseOnDemand]: 361/371 looper letters, 132 selfloop transitions, 51 changer transitions 6/588 dead transitions. [2022-01-19 06:59:26,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 588 transitions, 3442 flow [2022-01-19 06:59:26,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 06:59:26,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 06:59:26,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3020 transitions. [2022-01-19 06:59:26,927 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9044624138963762 [2022-01-19 06:59:26,927 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3020 transitions. [2022-01-19 06:59:26,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3020 transitions. [2022-01-19 06:59:26,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:26,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3020 transitions. [2022-01-19 06:59:26,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 335.55555555555554) internal successors, (3020), 9 states have internal predecessors, (3020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:26,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:26,934 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:26,934 INFO L186 Difference]: Start difference. First operand has 433 places, 502 transitions, 2492 flow. Second operand 9 states and 3020 transitions. [2022-01-19 06:59:26,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 588 transitions, 3442 flow [2022-01-19 06:59:27,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 588 transitions, 3421 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-01-19 06:59:27,097 INFO L242 Difference]: Finished difference. Result has 445 places, 518 transitions, 2806 flow [2022-01-19 06:59:27,098 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2806, PETRI_PLACES=445, PETRI_TRANSITIONS=518} [2022-01-19 06:59:27,098 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 109 predicate places. [2022-01-19 06:59:27,099 INFO L470 AbstractCegarLoop]: Abstraction has has 445 places, 518 transitions, 2806 flow [2022-01-19 06:59:27,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 325.42857142857144) internal successors, (2278), 7 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:27,099 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:27,099 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:27,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 06:59:27,100 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:27,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:27,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1016576323, now seen corresponding path program 2 times [2022-01-19 06:59:27,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:27,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194236619] [2022-01-19 06:59:27,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:27,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:27,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:27,171 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:27,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:27,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194236619] [2022-01-19 06:59:27,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194236619] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:27,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592908509] [2022-01-19 06:59:27,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 06:59:27,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:27,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:27,173 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) [2022-01-19 06:59:27,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 06:59:27,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 06:59:27,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:59:27,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 06:59:27,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:27,655 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-01-19 06:59:27,655 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 06:59:27,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592908509] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:59:27,655 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 06:59:27,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-01-19 06:59:27,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937832976] [2022-01-19 06:59:27,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:27,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 06:59:27,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:27,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 06:59:27,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 06:59:27,657 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 319 out of 371 [2022-01-19 06:59:27,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 518 transitions, 2806 flow. Second operand has 6 states, 6 states have (on average 321.5) internal successors, (1929), 6 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:27,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:27,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 319 of 371 [2022-01-19 06:59:27,658 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:34,207 INFO L129 PetriNetUnfolder]: 4343/30927 cut-off events. [2022-01-19 06:59:34,207 INFO L130 PetriNetUnfolder]: For 45420/47982 co-relation queries the response was YES. [2022-01-19 06:59:34,644 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60243 conditions, 30927 events. 4343/30927 cut-off events. For 45420/47982 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 417995 event pairs, 1400 based on Foata normal form. 388/30276 useless extension candidates. Maximal degree in co-relation 60189. Up to 2578 conditions per place. [2022-01-19 06:59:34,866 INFO L132 encePairwiseOnDemand]: 361/371 looper letters, 139 selfloop transitions, 38 changer transitions 0/616 dead transitions. [2022-01-19 06:59:34,866 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 616 transitions, 3599 flow [2022-01-19 06:59:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 06:59:34,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 06:59:34,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2974 transitions. [2022-01-19 06:59:34,868 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8906858340820605 [2022-01-19 06:59:34,869 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2974 transitions. [2022-01-19 06:59:34,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2974 transitions. [2022-01-19 06:59:34,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:34,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2974 transitions. [2022-01-19 06:59:34,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 330.44444444444446) internal successors, (2974), 9 states have internal predecessors, (2974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:34,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:34,874 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 371.0) internal successors, (3710), 10 states have internal predecessors, (3710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:34,875 INFO L186 Difference]: Start difference. First operand has 445 places, 518 transitions, 2806 flow. Second operand 9 states and 2974 transitions. [2022-01-19 06:59:34,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 616 transitions, 3599 flow [2022-01-19 06:59:35,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 616 transitions, 3546 flow, removed 12 selfloop flow, removed 2 redundant places. [2022-01-19 06:59:35,013 INFO L242 Difference]: Finished difference. Result has 456 places, 533 transitions, 2990 flow [2022-01-19 06:59:35,014 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=2753, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2990, PETRI_PLACES=456, PETRI_TRANSITIONS=533} [2022-01-19 06:59:35,014 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 120 predicate places. [2022-01-19 06:59:35,014 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 533 transitions, 2990 flow [2022-01-19 06:59:35,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 321.5) internal successors, (1929), 6 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:35,015 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:35,015 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:35,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-19 06:59:35,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-19 06:59:35,223 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:35,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:35,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1948702767, now seen corresponding path program 3 times [2022-01-19 06:59:35,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:35,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372124041] [2022-01-19 06:59:35,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:35,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:35,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:35,312 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:35,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:35,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372124041] [2022-01-19 06:59:35,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372124041] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:35,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626677438] [2022-01-19 06:59:35,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 06:59:35,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:35,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:35,314 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) [2022-01-19 06:59:35,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 06:59:35,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-01-19 06:59:35,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:59:35,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 06:59:35,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:35,853 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-01-19 06:59:35,854 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 06:59:35,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626677438] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:59:35,854 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 06:59:35,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-01-19 06:59:35,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902086334] [2022-01-19 06:59:35,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:35,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 06:59:35,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:35,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 06:59:35,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 06:59:35,858 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 319 out of 371 [2022-01-19 06:59:35,858 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 533 transitions, 2990 flow. Second operand has 6 states, 6 states have (on average 321.5) internal successors, (1929), 6 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:35,858 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:35,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 319 of 371 [2022-01-19 06:59:35,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:42,616 INFO L129 PetriNetUnfolder]: 4603/31111 cut-off events. [2022-01-19 06:59:42,616 INFO L130 PetriNetUnfolder]: For 54589/58162 co-relation queries the response was YES. [2022-01-19 06:59:43,119 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65273 conditions, 31111 events. 4603/31111 cut-off events. For 54589/58162 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 423963 event pairs, 926 based on Foata normal form. 491/30629 useless extension candidates. Maximal degree in co-relation 65214. Up to 4220 conditions per place. [2022-01-19 06:59:43,250 INFO L132 encePairwiseOnDemand]: 358/371 looper letters, 122 selfloop transitions, 49 changer transitions 0/610 dead transitions. [2022-01-19 06:59:43,251 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 610 transitions, 3784 flow [2022-01-19 06:59:43,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 06:59:43,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 06:59:43,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3938 transitions. [2022-01-19 06:59:43,254 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8845462713387242 [2022-01-19 06:59:43,254 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3938 transitions. [2022-01-19 06:59:43,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3938 transitions. [2022-01-19 06:59:43,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:43,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3938 transitions. [2022-01-19 06:59:43,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 328.1666666666667) internal successors, (3938), 12 states have internal predecessors, (3938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:43,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 371.0) internal successors, (4823), 13 states have internal predecessors, (4823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:43,262 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 371.0) internal successors, (4823), 13 states have internal predecessors, (4823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:43,262 INFO L186 Difference]: Start difference. First operand has 456 places, 533 transitions, 2990 flow. Second operand 12 states and 3938 transitions. [2022-01-19 06:59:43,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 610 transitions, 3784 flow [2022-01-19 06:59:43,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 610 transitions, 3742 flow, removed 6 selfloop flow, removed 2 redundant places. [2022-01-19 06:59:43,457 INFO L242 Difference]: Finished difference. Result has 471 places, 552 transitions, 3317 flow [2022-01-19 06:59:43,457 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3317, PETRI_PLACES=471, PETRI_TRANSITIONS=552} [2022-01-19 06:59:43,458 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 135 predicate places. [2022-01-19 06:59:43,458 INFO L470 AbstractCegarLoop]: Abstraction has has 471 places, 552 transitions, 3317 flow [2022-01-19 06:59:43,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 321.5) internal successors, (1929), 6 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:43,458 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:43,458 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:43,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-01-19 06:59:43,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-19 06:59:43,666 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:43,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:43,667 INFO L85 PathProgramCache]: Analyzing trace with hash -2038566321, now seen corresponding path program 4 times [2022-01-19 06:59:43,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:43,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990603882] [2022-01-19 06:59:43,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:43,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:43,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:43,891 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:43,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:43,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990603882] [2022-01-19 06:59:43,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990603882] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 06:59:43,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242308267] [2022-01-19 06:59:43,891 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 06:59:43,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 06:59:43,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 06:59:43,893 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) [2022-01-19 06:59:43,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-19 06:59:44,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 06:59:44,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 06:59:44,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 677 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 06:59:44,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 06:59:44,427 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 06:59:44,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 06:59:44,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242308267] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:59:44,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 06:59:44,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2022-01-19 06:59:44,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734084582] [2022-01-19 06:59:44,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:44,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 06:59:44,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:44,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 06:59:44,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-01-19 06:59:44,429 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 371 [2022-01-19 06:59:44,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 552 transitions, 3317 flow. Second operand has 5 states, 5 states have (on average 331.2) internal successors, (1656), 5 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:44,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:44,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 371 [2022-01-19 06:59:44,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 06:59:51,185 INFO L129 PetriNetUnfolder]: 4697/32373 cut-off events. [2022-01-19 06:59:51,185 INFO L130 PetriNetUnfolder]: For 79203/81743 co-relation queries the response was YES. [2022-01-19 06:59:51,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71460 conditions, 32373 events. 4697/32373 cut-off events. For 79203/81743 co-relation queries the response was YES. Maximal size of possible extension queue 1008. Compared 460106 event pairs, 1449 based on Foata normal form. 910/31292 useless extension candidates. Maximal degree in co-relation 71395. Up to 3524 conditions per place. [2022-01-19 06:59:51,659 INFO L132 encePairwiseOnDemand]: 363/371 looper letters, 97 selfloop transitions, 42 changer transitions 4/587 dead transitions. [2022-01-19 06:59:51,659 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 587 transitions, 3892 flow [2022-01-19 06:59:51,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 06:59:51,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 06:59:51,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2364 transitions. [2022-01-19 06:59:51,661 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9102810935695033 [2022-01-19 06:59:51,661 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2364 transitions. [2022-01-19 06:59:51,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2364 transitions. [2022-01-19 06:59:51,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 06:59:51,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2364 transitions. [2022-01-19 06:59:51,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 337.7142857142857) internal successors, (2364), 7 states have internal predecessors, (2364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:51,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 371.0) internal successors, (2968), 8 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:51,665 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 371.0) internal successors, (2968), 8 states have internal predecessors, (2968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:51,665 INFO L186 Difference]: Start difference. First operand has 471 places, 552 transitions, 3317 flow. Second operand 7 states and 2364 transitions. [2022-01-19 06:59:51,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 587 transitions, 3892 flow [2022-01-19 06:59:51,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 587 transitions, 3832 flow, removed 18 selfloop flow, removed 2 redundant places. [2022-01-19 06:59:51,921 INFO L242 Difference]: Finished difference. Result has 477 places, 552 transitions, 3362 flow [2022-01-19 06:59:51,922 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3362, PETRI_PLACES=477, PETRI_TRANSITIONS=552} [2022-01-19 06:59:51,922 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 141 predicate places. [2022-01-19 06:59:51,922 INFO L470 AbstractCegarLoop]: Abstraction has has 477 places, 552 transitions, 3362 flow [2022-01-19 06:59:51,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 331.2) internal successors, (1656), 5 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:51,922 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 06:59:51,923 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 06:59:51,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-19 06:59:52,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-19 06:59:52,135 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 06:59:52,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 06:59:52,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1888788644, now seen corresponding path program 1 times [2022-01-19 06:59:52,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 06:59:52,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332856349] [2022-01-19 06:59:52,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 06:59:52,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 06:59:52,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 06:59:52,404 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2022-01-19 06:59:52,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 06:59:52,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332856349] [2022-01-19 06:59:52,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332856349] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 06:59:52,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 06:59:52,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 06:59:52,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478980576] [2022-01-19 06:59:52,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 06:59:52,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 06:59:52,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 06:59:52,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 06:59:52,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 06:59:52,407 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 371 [2022-01-19 06:59:52,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 552 transitions, 3362 flow. Second operand has 7 states, 7 states have (on average 317.42857142857144) internal successors, (2222), 7 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 06:59:52,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 06:59:52,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 371 [2022-01-19 06:59:52,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:00:03,446 INFO L129 PetriNetUnfolder]: 8190/47157 cut-off events. [2022-01-19 07:00:03,446 INFO L130 PetriNetUnfolder]: For 101305/105437 co-relation queries the response was YES. [2022-01-19 07:00:04,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104512 conditions, 47157 events. 8190/47157 cut-off events. For 101305/105437 co-relation queries the response was YES. Maximal size of possible extension queue 988. Compared 661200 event pairs, 2372 based on Foata normal form. 892/46692 useless extension candidates. Maximal degree in co-relation 104445. Up to 4788 conditions per place. [2022-01-19 07:00:04,676 INFO L132 encePairwiseOnDemand]: 355/371 looper letters, 131 selfloop transitions, 94 changer transitions 19/678 dead transitions. [2022-01-19 07:00:04,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 678 transitions, 4521 flow [2022-01-19 07:00:04,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 07:00:04,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 07:00:04,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3605 transitions. [2022-01-19 07:00:04,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8833619210977701 [2022-01-19 07:00:04,679 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3605 transitions. [2022-01-19 07:00:04,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3605 transitions. [2022-01-19 07:00:04,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:00:04,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3605 transitions. [2022-01-19 07:00:04,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 327.72727272727275) internal successors, (3605), 11 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:04,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 371.0) internal successors, (4452), 12 states have internal predecessors, (4452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:04,685 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 371.0) internal successors, (4452), 12 states have internal predecessors, (4452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:04,685 INFO L186 Difference]: Start difference. First operand has 477 places, 552 transitions, 3362 flow. Second operand 11 states and 3605 transitions. [2022-01-19 07:00:04,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 678 transitions, 4521 flow [2022-01-19 07:00:05,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 678 transitions, 4517 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-01-19 07:00:05,032 INFO L242 Difference]: Finished difference. Result has 496 places, 588 transitions, 4063 flow [2022-01-19 07:00:05,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4063, PETRI_PLACES=496, PETRI_TRANSITIONS=588} [2022-01-19 07:00:05,033 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 160 predicate places. [2022-01-19 07:00:05,033 INFO L470 AbstractCegarLoop]: Abstraction has has 496 places, 588 transitions, 4063 flow [2022-01-19 07:00:05,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 317.42857142857144) internal successors, (2222), 7 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:05,033 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:00:05,033 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:00:05,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 07:00:05,034 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:00:05,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:00:05,034 INFO L85 PathProgramCache]: Analyzing trace with hash 827780116, now seen corresponding path program 1 times [2022-01-19 07:00:05,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:00:05,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107266412] [2022-01-19 07:00:05,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:05,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:00:05,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:05,113 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 07:00:05,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:00:05,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107266412] [2022-01-19 07:00:05,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107266412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 07:00:05,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503417862] [2022-01-19 07:00:05,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:05,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 07:00:05,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:00:05,115 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) [2022-01-19 07:00:05,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-19 07:00:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:05,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 730 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-19 07:00:05,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 07:00:05,694 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 07:00:05,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 07:00:06,023 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-01-19 07:00:06,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503417862] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 07:00:06,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 07:00:06,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-01-19 07:00:06,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229674305] [2022-01-19 07:00:06,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 07:00:06,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:00:06,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:00:06,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:00:06,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:00:06,025 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 371 [2022-01-19 07:00:06,027 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 588 transitions, 4063 flow. Second operand has 11 states, 11 states have (on average 333.0) internal successors, (3663), 11 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:06,027 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:00:06,027 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 371 [2022-01-19 07:00:06,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:00:18,049 INFO L129 PetriNetUnfolder]: 6890/46815 cut-off events. [2022-01-19 07:00:18,050 INFO L130 PetriNetUnfolder]: For 94613/97972 co-relation queries the response was YES. [2022-01-19 07:00:18,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100809 conditions, 46815 events. 6890/46815 cut-off events. For 94613/97972 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 703388 event pairs, 598 based on Foata normal form. 1157/44545 useless extension candidates. Maximal degree in co-relation 100733. Up to 3579 conditions per place. [2022-01-19 07:00:19,092 INFO L132 encePairwiseOnDemand]: 363/371 looper letters, 96 selfloop transitions, 20 changer transitions 2/646 dead transitions. [2022-01-19 07:00:19,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 646 transitions, 4667 flow [2022-01-19 07:00:19,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 07:00:19,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 07:00:19,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4357 transitions. [2022-01-19 07:00:19,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9033796392286958 [2022-01-19 07:00:19,095 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4357 transitions. [2022-01-19 07:00:19,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4357 transitions. [2022-01-19 07:00:19,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:00:19,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4357 transitions. [2022-01-19 07:00:19,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 335.15384615384613) internal successors, (4357), 13 states have internal predecessors, (4357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:19,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 371.0) internal successors, (5194), 14 states have internal predecessors, (5194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:19,101 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 371.0) internal successors, (5194), 14 states have internal predecessors, (5194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:19,102 INFO L186 Difference]: Start difference. First operand has 496 places, 588 transitions, 4063 flow. Second operand 13 states and 4357 transitions. [2022-01-19 07:00:19,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 646 transitions, 4667 flow [2022-01-19 07:00:19,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 646 transitions, 4645 flow, removed 11 selfloop flow, removed 0 redundant places. [2022-01-19 07:00:19,438 INFO L242 Difference]: Finished difference. Result has 511 places, 604 transitions, 4267 flow [2022-01-19 07:00:19,438 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4267, PETRI_PLACES=511, PETRI_TRANSITIONS=604} [2022-01-19 07:00:19,439 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 175 predicate places. [2022-01-19 07:00:19,439 INFO L470 AbstractCegarLoop]: Abstraction has has 511 places, 604 transitions, 4267 flow [2022-01-19 07:00:19,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 333.0) internal successors, (3663), 11 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:19,439 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:00:19,439 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:00:19,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-19 07:00:19,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-19 07:00:19,652 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:00:19,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:00:19,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1078349660, now seen corresponding path program 2 times [2022-01-19 07:00:19,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:00:19,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126108462] [2022-01-19 07:00:19,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:19,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:00:19,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:19,789 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-01-19 07:00:19,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:00:19,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126108462] [2022-01-19 07:00:19,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126108462] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:00:19,790 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:00:19,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 07:00:19,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904479251] [2022-01-19 07:00:19,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:00:19,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 07:00:19,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:00:19,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 07:00:19,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-01-19 07:00:19,792 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 371 [2022-01-19 07:00:19,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 604 transitions, 4267 flow. Second operand has 7 states, 7 states have (on average 317.42857142857144) internal successors, (2222), 7 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:19,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:00:19,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 371 [2022-01-19 07:00:19,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:00:41,993 INFO L129 PetriNetUnfolder]: 11865/78839 cut-off events. [2022-01-19 07:00:41,993 INFO L130 PetriNetUnfolder]: For 203529/211784 co-relation queries the response was YES. [2022-01-19 07:00:44,263 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184888 conditions, 78839 events. 11865/78839 cut-off events. For 203529/211784 co-relation queries the response was YES. Maximal size of possible extension queue 1058. Compared 1181739 event pairs, 3189 based on Foata normal form. 1140/77414 useless extension candidates. Maximal degree in co-relation 184809. Up to 5338 conditions per place. [2022-01-19 07:00:44,627 INFO L132 encePairwiseOnDemand]: 358/371 looper letters, 181 selfloop transitions, 109 changer transitions 0/740 dead transitions. [2022-01-19 07:00:44,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 740 transitions, 5743 flow [2022-01-19 07:00:44,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 07:00:44,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 07:00:44,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3296 transitions. [2022-01-19 07:00:44,630 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8884097035040431 [2022-01-19 07:00:44,630 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3296 transitions. [2022-01-19 07:00:44,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3296 transitions. [2022-01-19 07:00:44,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:00:44,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3296 transitions. [2022-01-19 07:00:44,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 329.6) internal successors, (3296), 10 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:44,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 371.0) internal successors, (4081), 11 states have internal predecessors, (4081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:44,635 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 371.0) internal successors, (4081), 11 states have internal predecessors, (4081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:44,635 INFO L186 Difference]: Start difference. First operand has 511 places, 604 transitions, 4267 flow. Second operand 10 states and 3296 transitions. [2022-01-19 07:00:44,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 740 transitions, 5743 flow [2022-01-19 07:00:45,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 740 transitions, 5727 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-01-19 07:00:45,741 INFO L242 Difference]: Finished difference. Result has 526 places, 642 transitions, 5134 flow [2022-01-19 07:00:45,742 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=4251, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5134, PETRI_PLACES=526, PETRI_TRANSITIONS=642} [2022-01-19 07:00:45,742 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 190 predicate places. [2022-01-19 07:00:45,742 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 642 transitions, 5134 flow [2022-01-19 07:00:45,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 317.42857142857144) internal successors, (2222), 7 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:45,743 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:00:45,743 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:00:45,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 07:00:45,743 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:00:45,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:00:45,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1395895750, now seen corresponding path program 1 times [2022-01-19 07:00:45,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:00:45,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128492953] [2022-01-19 07:00:45,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:45,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:00:45,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:45,794 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2022-01-19 07:00:45,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:00:45,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128492953] [2022-01-19 07:00:45,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128492953] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:00:45,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:00:45,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 07:00:45,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520201317] [2022-01-19 07:00:45,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:00:45,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 07:00:45,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:00:45,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 07:00:45,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 07:00:45,796 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 331 out of 371 [2022-01-19 07:00:45,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 642 transitions, 5134 flow. Second operand has 4 states, 4 states have (on average 333.5) internal successors, (1334), 4 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:45,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:00:45,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 331 of 371 [2022-01-19 07:00:45,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:00:56,650 INFO L129 PetriNetUnfolder]: 3115/42787 cut-off events. [2022-01-19 07:00:56,651 INFO L130 PetriNetUnfolder]: For 115760/120586 co-relation queries the response was YES. [2022-01-19 07:00:57,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94168 conditions, 42787 events. 3115/42787 cut-off events. For 115760/120586 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 620383 event pairs, 146 based on Foata normal form. 1399/42858 useless extension candidates. Maximal degree in co-relation 94082. Up to 1374 conditions per place. [2022-01-19 07:00:57,969 INFO L132 encePairwiseOnDemand]: 366/371 looper letters, 106 selfloop transitions, 8 changer transitions 0/636 dead transitions. [2022-01-19 07:00:57,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 636 transitions, 5122 flow [2022-01-19 07:00:57,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 07:00:57,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 07:00:57,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1693 transitions. [2022-01-19 07:00:57,970 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9126684636118598 [2022-01-19 07:00:57,970 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1693 transitions. [2022-01-19 07:00:57,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1693 transitions. [2022-01-19 07:00:57,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:00:57,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1693 transitions. [2022-01-19 07:00:57,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 338.6) internal successors, (1693), 5 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:57,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 371.0) internal successors, (2226), 6 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:57,973 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 371.0) internal successors, (2226), 6 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:57,973 INFO L186 Difference]: Start difference. First operand has 526 places, 642 transitions, 5134 flow. Second operand 5 states and 1693 transitions. [2022-01-19 07:00:57,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 636 transitions, 5122 flow [2022-01-19 07:00:58,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 636 transitions, 5074 flow, removed 18 selfloop flow, removed 1 redundant places. [2022-01-19 07:00:58,432 INFO L242 Difference]: Finished difference. Result has 530 places, 621 transitions, 4830 flow [2022-01-19 07:00:58,433 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=4794, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4830, PETRI_PLACES=530, PETRI_TRANSITIONS=621} [2022-01-19 07:00:58,433 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 194 predicate places. [2022-01-19 07:00:58,433 INFO L470 AbstractCegarLoop]: Abstraction has has 530 places, 621 transitions, 4830 flow [2022-01-19 07:00:58,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 333.5) internal successors, (1334), 4 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:58,434 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:00:58,434 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:00:58,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 07:00:58,434 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:00:58,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:00:58,434 INFO L85 PathProgramCache]: Analyzing trace with hash -194998222, now seen corresponding path program 3 times [2022-01-19 07:00:58,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:00:58,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603663949] [2022-01-19 07:00:58,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:00:58,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:00:58,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:00:58,536 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2022-01-19 07:00:58,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:00:58,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603663949] [2022-01-19 07:00:58,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603663949] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:00:58,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:00:58,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 07:00:58,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402007942] [2022-01-19 07:00:58,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:00:58,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 07:00:58,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:00:58,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 07:00:58,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 07:00:58,539 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 371 [2022-01-19 07:00:58,539 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 621 transitions, 4830 flow. Second operand has 7 states, 7 states have (on average 317.42857142857144) internal successors, (2222), 7 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:00:58,539 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:00:58,539 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 371 [2022-01-19 07:00:58,540 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:01:23,864 INFO L129 PetriNetUnfolder]: 13948/93239 cut-off events. [2022-01-19 07:01:23,864 INFO L130 PetriNetUnfolder]: For 276566/285551 co-relation queries the response was YES. [2022-01-19 07:01:26,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 222313 conditions, 93239 events. 13948/93239 cut-off events. For 276566/285551 co-relation queries the response was YES. Maximal size of possible extension queue 1259. Compared 1428728 event pairs, 2663 based on Foata normal form. 1250/91153 useless extension candidates. Maximal degree in co-relation 222225. Up to 6232 conditions per place. [2022-01-19 07:01:26,893 INFO L132 encePairwiseOnDemand]: 351/371 looper letters, 172 selfloop transitions, 156 changer transitions 0/778 dead transitions. [2022-01-19 07:01:26,893 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 778 transitions, 6901 flow [2022-01-19 07:01:26,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 07:01:26,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 07:01:26,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3608 transitions. [2022-01-19 07:01:26,896 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8840970350404312 [2022-01-19 07:01:26,896 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3608 transitions. [2022-01-19 07:01:26,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3608 transitions. [2022-01-19 07:01:26,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:01:26,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3608 transitions. [2022-01-19 07:01:26,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 328.0) internal successors, (3608), 11 states have internal predecessors, (3608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:01:26,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 371.0) internal successors, (4452), 12 states have internal predecessors, (4452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:01:26,900 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 371.0) internal successors, (4452), 12 states have internal predecessors, (4452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:01:26,901 INFO L186 Difference]: Start difference. First operand has 530 places, 621 transitions, 4830 flow. Second operand 11 states and 3608 transitions. [2022-01-19 07:01:26,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 778 transitions, 6901 flow [2022-01-19 07:01:28,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 778 transitions, 6887 flow, removed 7 selfloop flow, removed 0 redundant places. [2022-01-19 07:01:28,284 INFO L242 Difference]: Finished difference. Result has 546 places, 690 transitions, 6345 flow [2022-01-19 07:01:28,284 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=371, PETRI_DIFFERENCE_MINUEND_FLOW=4822, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6345, PETRI_PLACES=546, PETRI_TRANSITIONS=690} [2022-01-19 07:01:28,285 INFO L334 CegarLoopForPetriNet]: 336 programPoint places, 210 predicate places. [2022-01-19 07:01:28,285 INFO L470 AbstractCegarLoop]: Abstraction has has 546 places, 690 transitions, 6345 flow [2022-01-19 07:01:28,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 317.42857142857144) internal successors, (2222), 7 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:01:28,285 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:01:28,285 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 07:01:28,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 07:01:28,285 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:01:28,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:01:28,286 INFO L85 PathProgramCache]: Analyzing trace with hash -960247442, now seen corresponding path program 4 times [2022-01-19 07:01:28,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:01:28,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321259363] [2022-01-19 07:01:28,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:01:28,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:01:28,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:01:28,382 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2022-01-19 07:01:28,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:01:28,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321259363] [2022-01-19 07:01:28,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321259363] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:01:28,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:01:28,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 07:01:28,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926900990] [2022-01-19 07:01:28,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:01:28,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 07:01:28,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:01:28,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 07:01:28,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 07:01:28,385 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 371 [2022-01-19 07:01:28,386 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 690 transitions, 6345 flow. Second operand has 7 states, 7 states have (on average 317.42857142857144) internal successors, (2222), 7 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:01:28,386 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:01:28,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 371 [2022-01-19 07:01:28,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand