/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-After.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-bad-dot-product-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 13:50:54,851 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 13:50:54,852 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 13:50:54,904 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 13:50:54,905 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 13:50:54,905 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 13:50:54,906 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 13:50:54,907 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 13:50:54,908 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 13:50:54,908 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 13:50:54,909 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 13:50:54,910 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 13:50:54,910 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 13:50:54,910 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 13:50:54,911 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 13:50:54,912 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 13:50:54,912 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 13:50:54,912 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 13:50:54,913 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 13:50:54,914 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 13:50:54,915 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 13:50:54,916 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 13:50:54,916 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 13:50:54,917 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 13:50:54,918 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 13:50:54,919 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 13:50:54,919 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 13:50:54,919 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 13:50:54,919 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 13:50:54,920 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 13:50:54,920 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 13:50:54,921 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 13:50:54,921 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 13:50:54,921 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 13:50:54,922 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 13:50:54,922 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 13:50:54,923 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 13:50:54,923 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 13:50:54,923 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 13:50:54,923 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 13:50:54,924 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 13:50:54,924 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-After.epf [2022-01-19 13:50:54,936 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 13:50:54,937 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 13:50:54,937 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 13:50:54,937 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 13:50:54,938 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 13:50:54,938 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 13:50:54,938 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 13:50:54,938 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 13:50:54,938 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 13:50:54,938 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 13:50:54,938 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 13:50:54,939 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 13:50:54,939 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 13:50:54,939 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 13:50:54,939 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 13:50:54,939 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 13:50:54,939 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 13:50:54,939 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 13:50:54,939 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 13:50:54,940 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 13:50:54,940 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 13:50:54,940 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 13:50:54,940 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 13:50:54,940 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 13:50:54,940 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 13:50:54,940 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 13:50:54,940 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 13:50:54,941 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 13:50:54,941 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 13:50:54,941 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 13:50:54,941 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 13:50:54,941 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 13:50:54,941 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 13:50:55,085 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 13:50:55,102 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 13:50:55,104 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 13:50:55,104 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 13:50:55,107 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 13:50:55,107 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-dot-product-alt.wvr.c [2022-01-19 13:50:55,159 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0a9f946ae/e8c3ac6f9d9245edbe45f52d661ef428/FLAG6985e95fa [2022-01-19 13:50:55,503 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 13:50:55,504 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-dot-product-alt.wvr.c [2022-01-19 13:50:55,508 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0a9f946ae/e8c3ac6f9d9245edbe45f52d661ef428/FLAG6985e95fa [2022-01-19 13:50:55,516 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0a9f946ae/e8c3ac6f9d9245edbe45f52d661ef428 [2022-01-19 13:50:55,518 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 13:50:55,518 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 13:50:55,521 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 13:50:55,521 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 13:50:55,523 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 13:50:55,524 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,525 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@328af162 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55, skipping insertion in model container [2022-01-19 13:50:55,525 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,530 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 13:50:55,545 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 13:50:55,688 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/popl20-bad-dot-product-alt.wvr.c[3182,3195] [2022-01-19 13:50:55,693 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 13:50:55,699 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 13:50:55,721 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/popl20-bad-dot-product-alt.wvr.c[3182,3195] [2022-01-19 13:50:55,725 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 13:50:55,735 INFO L208 MainTranslator]: Completed translation [2022-01-19 13:50:55,736 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55 WrapperNode [2022-01-19 13:50:55,736 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 13:50:55,736 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 13:50:55,736 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 13:50:55,737 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 13:50:55,741 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,747 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,766 INFO L137 Inliner]: procedures = 28, calls = 74, calls flagged for inlining = 18, calls inlined = 26, statements flattened = 362 [2022-01-19 13:50:55,766 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 13:50:55,767 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 13:50:55,767 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 13:50:55,767 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 13:50:55,772 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,772 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,776 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,776 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,784 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,794 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,795 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,810 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 13:50:55,810 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 13:50:55,810 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 13:50:55,811 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 13:50:55,814 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (1/1) ... [2022-01-19 13:50:55,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 13:50:55,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 13:50:55,836 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 13:50:55,843 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 13:50:55,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 13:50:55,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-19 13:50:55,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 13:50:55,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 13:50:55,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 13:50:55,864 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-01-19 13:50:55,864 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 13:50:55,864 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 13:50:55,865 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 13:50:55,865 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 13:50:55,866 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 13:50:55,866 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 13:50:55,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 13:50:55,866 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 13:50:55,866 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 13:50:55,866 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 13:50:55,866 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 13:50:55,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 13:50:55,866 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 13:50:55,868 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 13:50:55,938 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 13:50:55,939 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 13:50:56,335 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 13:50:56,470 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 13:50:56,471 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2022-01-19 13:50:56,474 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:50:56 BoogieIcfgContainer [2022-01-19 13:50:56,474 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 13:50:56,476 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 13:50:56,476 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 13:50:56,478 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 13:50:56,478 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 01:50:55" (1/3) ... [2022-01-19 13:50:56,479 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ac5a38e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:50:56, skipping insertion in model container [2022-01-19 13:50:56,479 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:50:55" (2/3) ... [2022-01-19 13:50:56,479 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ac5a38e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:50:56, skipping insertion in model container [2022-01-19 13:50:56,479 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:50:56" (3/3) ... [2022-01-19 13:50:56,480 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-bad-dot-product-alt.wvr.c [2022-01-19 13:50:56,483 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 13:50:56,483 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 13:50:56,483 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 13:50:56,530 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,530 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,534 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,535 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,535 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,535 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,535 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,535 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,535 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,535 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,535 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,535 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,536 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,536 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,536 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,536 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,536 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,536 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,536 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,536 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,536 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,537 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,537 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,537 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,537 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,537 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,537 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,537 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,537 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,538 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,538 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,538 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 13:50:56,538 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,538 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 13:50:56,538 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 13:50:56,538 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 13:50:56,538 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 13:50:56,538 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 13:50:56,538 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 13:50:56,539 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 13:50:56,539 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 13:50:56,539 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 13:50:56,539 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 13:50:56,539 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 13:50:56,539 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,539 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,539 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,539 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,540 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 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 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,541 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,542 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 13:50:56,542 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,542 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,542 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,542 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 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 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 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 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,543 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,544 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,544 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,544 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,544 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,544 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,544 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,545 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,545 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,545 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,545 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,545 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,546 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,547 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,548 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,548 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,548 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,548 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,548 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,548 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,548 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,548 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,548 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,549 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,550 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,551 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,552 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,552 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,552 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,552 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,552 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,552 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,552 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,552 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,553 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,553 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 13:50:56,553 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,553 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 13:50:56,553 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 13:50:56,553 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 13:50:56,553 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 13:50:56,553 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 13:50:56,553 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 13:50:56,553 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 13:50:56,554 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 13:50:56,554 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 13:50:56,554 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 13:50:56,554 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 13:50:56,554 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,554 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,554 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,554 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,555 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 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 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,556 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,557 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,557 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 13:50:56,557 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,557 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,557 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,564 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,564 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,564 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,564 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,564 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,565 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,565 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 13:50:56,565 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,565 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,565 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,565 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 13:50:56,565 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,566 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,566 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,566 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,566 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,566 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,566 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,566 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,566 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,566 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,567 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,567 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,567 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,567 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,567 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,567 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,567 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,568 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,568 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,568 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,568 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,568 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,568 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,568 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,568 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,568 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,569 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,570 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,571 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,572 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,573 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,573 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,573 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,573 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,573 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,573 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,573 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,573 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 13:50:56,573 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,574 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 13:50:56,574 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 13:50:56,574 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 13:50:56,574 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 13:50:56,574 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 13:50:56,574 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 13:50:56,574 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 13:50:56,574 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 13:50:56,574 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 13:50:56,574 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 13:50:56,574 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 13:50:56,575 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,575 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,575 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,577 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,577 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,577 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,577 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,577 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,577 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,577 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,577 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,579 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,584 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,584 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,584 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,584 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,584 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,584 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,584 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,584 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,585 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,585 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,585 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 13:50:56,585 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,585 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,585 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,585 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 13:50:56,585 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 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 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,586 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 13:50:56,586 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,587 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,587 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,587 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,587 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,587 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,587 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,588 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,588 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,588 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,589 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,592 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,592 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,592 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,592 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 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 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 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~i~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,593 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,594 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,594 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,594 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,594 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,594 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,594 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem37#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,594 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,594 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,595 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,595 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,595 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 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 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,596 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,597 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,597 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,597 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,597 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,597 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,597 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,597 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 13:50:56,597 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,597 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem11#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,598 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 13:50:56,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,598 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,600 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,600 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 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 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,601 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem24#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,602 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:50:56,604 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-19 13:50:56,640 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 13:50:56,644 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 13:50:56,644 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 13:50:56,655 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 327 places, 352 transitions, 728 flow [2022-01-19 13:50:56,737 INFO L129 PetriNetUnfolder]: 35/349 cut-off events. [2022-01-19 13:50:56,737 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 13:50:56,745 INFO L84 FinitePrefix]: Finished finitePrefix Result has 362 conditions, 349 events. 35/349 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 675 event pairs, 0 based on Foata normal form. 0/313 useless extension candidates. Maximal degree in co-relation 280. Up to 2 conditions per place. [2022-01-19 13:50:56,745 INFO L82 GeneralOperation]: Start removeDead. Operand has 327 places, 352 transitions, 728 flow [2022-01-19 13:50:56,750 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 313 places, 338 transitions, 694 flow [2022-01-19 13:50:56,807 INFO L129 PetriNetUnfolder]: 35/337 cut-off events. [2022-01-19 13:50:56,807 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 13:50:56,807 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:50:56,808 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] [2022-01-19 13:50:56,810 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 13:50:56,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:50:56,816 INFO L85 PathProgramCache]: Analyzing trace with hash 3894850, now seen corresponding path program 1 times [2022-01-19 13:50:56,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:50:56,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027881041] [2022-01-19 13:50:56,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:50:56,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:50:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:50:57,052 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 13:50:57,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:50:57,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027881041] [2022-01-19 13:50:57,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027881041] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:50:57,053 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:50:57,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 13:50:57,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610358758] [2022-01-19 13:50:57,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:50:57,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 13:50:57,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:50:57,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 13:50:57,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 13:50:57,079 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 323 out of 352 [2022-01-19 13:50:57,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 338 transitions, 694 flow. Second operand has 2 states, 2 states have (on average 326.5) internal successors, (653), 2 states have internal predecessors, (653), 0 states have call successors, (0), 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 13:50:57,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:50:57,083 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 323 of 352 [2022-01-19 13:50:57,083 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:50:57,176 INFO L129 PetriNetUnfolder]: 47/520 cut-off events. [2022-01-19 13:50:57,176 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2022-01-19 13:50:57,180 INFO L84 FinitePrefix]: Finished finitePrefix Result has 582 conditions, 520 events. 47/520 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1727 event pairs, 15 based on Foata normal form. 50/514 useless extension candidates. Maximal degree in co-relation 351. Up to 37 conditions per place. [2022-01-19 13:50:57,182 INFO L132 encePairwiseOnDemand]: 333/352 looper letters, 9 selfloop transitions, 0 changer transitions 9/319 dead transitions. [2022-01-19 13:50:57,183 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 319 transitions, 674 flow [2022-01-19 13:50:57,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 13:50:57,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 13:50:57,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 674 transitions. [2022-01-19 13:50:57,196 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9573863636363636 [2022-01-19 13:50:57,196 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 674 transitions. [2022-01-19 13:50:57,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 674 transitions. [2022-01-19 13:50:57,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:50:57,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 674 transitions. [2022-01-19 13:50:57,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 337.0) internal successors, (674), 2 states have internal predecessors, (674), 0 states have call successors, (0), 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 13:50:57,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 352.0) internal successors, (1056), 3 states have internal predecessors, (1056), 0 states have call successors, (0), 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 13:50:57,211 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 352.0) internal successors, (1056), 3 states have internal predecessors, (1056), 0 states have call successors, (0), 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 13:50:57,212 INFO L186 Difference]: Start difference. First operand has 313 places, 338 transitions, 694 flow. Second operand 2 states and 674 transitions. [2022-01-19 13:50:57,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 319 transitions, 674 flow [2022-01-19 13:50:57,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 319 transitions, 662 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 13:50:57,224 INFO L242 Difference]: Finished difference. Result has 308 places, 310 transitions, 626 flow [2022-01-19 13:50:57,225 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=626, PETRI_PLACES=308, PETRI_TRANSITIONS=310} [2022-01-19 13:50:57,230 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, -5 predicate places. [2022-01-19 13:50:57,230 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 310 transitions, 626 flow [2022-01-19 13:50:57,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 326.5) internal successors, (653), 2 states have internal predecessors, (653), 0 states have call successors, (0), 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 13:50:57,231 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:50:57,231 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] [2022-01-19 13:50:57,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 13:50:57,232 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 13:50:57,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:50:57,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2138102155, now seen corresponding path program 1 times [2022-01-19 13:50:57,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:50:57,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988078075] [2022-01-19 13:50:57,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:50:57,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:50:57,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:50:57,499 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 13:50:57,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:50:57,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988078075] [2022-01-19 13:50:57,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988078075] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:50:57,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:50:57,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 13:50:57,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901151211] [2022-01-19 13:50:57,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:50:57,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 13:50:57,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:50:57,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 13:50:57,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 13:50:57,505 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 352 [2022-01-19 13:50:57,507 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 310 transitions, 626 flow. Second operand has 6 states, 6 states have (on average 266.3333333333333) internal successors, (1598), 6 states have internal predecessors, (1598), 0 states have call successors, (0), 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 13:50:57,507 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:50:57,507 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 352 [2022-01-19 13:50:57,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:50:57,850 INFO L129 PetriNetUnfolder]: 691/2056 cut-off events. [2022-01-19 13:50:57,851 INFO L130 PetriNetUnfolder]: For 56/56 co-relation queries the response was YES. [2022-01-19 13:50:57,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2960 conditions, 2056 events. 691/2056 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 13215 event pairs, 103 based on Foata normal form. 0/1616 useless extension candidates. Maximal degree in co-relation 2957. Up to 589 conditions per place. [2022-01-19 13:50:57,869 INFO L132 encePairwiseOnDemand]: 345/352 looper letters, 67 selfloop transitions, 6 changer transitions 0/319 dead transitions. [2022-01-19 13:50:57,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 319 transitions, 792 flow [2022-01-19 13:50:57,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 13:50:57,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 13:50:57,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1628 transitions. [2022-01-19 13:50:57,873 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7708333333333334 [2022-01-19 13:50:57,873 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1628 transitions. [2022-01-19 13:50:57,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1628 transitions. [2022-01-19 13:50:57,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:50:57,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1628 transitions. [2022-01-19 13:50:57,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 271.3333333333333) internal successors, (1628), 6 states have internal predecessors, (1628), 0 states have call successors, (0), 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 13:50:57,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 0 states have call successors, (0), 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 13:50:57,881 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 0 states have call successors, (0), 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 13:50:57,881 INFO L186 Difference]: Start difference. First operand has 308 places, 310 transitions, 626 flow. Second operand 6 states and 1628 transitions. [2022-01-19 13:50:57,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 319 transitions, 792 flow [2022-01-19 13:50:57,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 319 transitions, 792 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 13:50:57,887 INFO L242 Difference]: Finished difference. Result has 306 places, 311 transitions, 651 flow [2022-01-19 13:50:57,887 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=651, PETRI_PLACES=306, PETRI_TRANSITIONS=311} [2022-01-19 13:50:57,888 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, -7 predicate places. [2022-01-19 13:50:57,888 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 311 transitions, 651 flow [2022-01-19 13:50:57,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 266.3333333333333) internal successors, (1598), 6 states have internal predecessors, (1598), 0 states have call successors, (0), 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 13:50:57,889 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:50:57,889 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] [2022-01-19 13:50:57,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 13:50:57,889 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 13:50:57,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:50:57,890 INFO L85 PathProgramCache]: Analyzing trace with hash -201870272, now seen corresponding path program 1 times [2022-01-19 13:50:57,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:50:57,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660913381] [2022-01-19 13:50:57,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:50:57,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:50:57,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:50:58,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 13:50:58,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:50:58,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660913381] [2022-01-19 13:50:58,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660913381] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:50:58,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:50:58,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 13:50:58,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017205356] [2022-01-19 13:50:58,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:50:58,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 13:50:58,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:50:58,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 13:50:58,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-19 13:50:58,165 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 352 [2022-01-19 13:50:58,167 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 311 transitions, 651 flow. Second operand has 9 states, 9 states have (on average 237.55555555555554) internal successors, (2138), 9 states have internal predecessors, (2138), 0 states have call successors, (0), 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 13:50:58,167 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:50:58,167 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 352 [2022-01-19 13:50:58,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:50:58,763 INFO L129 PetriNetUnfolder]: 1382/4077 cut-off events. [2022-01-19 13:50:58,763 INFO L130 PetriNetUnfolder]: For 447/447 co-relation queries the response was YES. [2022-01-19 13:50:58,778 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6278 conditions, 4077 events. 1382/4077 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 29538 event pairs, 654 based on Foata normal form. 1/3216 useless extension candidates. Maximal degree in co-relation 6272. Up to 807 conditions per place. [2022-01-19 13:50:58,797 INFO L132 encePairwiseOnDemand]: 334/352 looper letters, 136 selfloop transitions, 14 changer transitions 45/413 dead transitions. [2022-01-19 13:50:58,797 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 413 transitions, 1282 flow [2022-01-19 13:50:58,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 13:50:58,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 13:50:58,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2735 transitions. [2022-01-19 13:50:58,801 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.706353305785124 [2022-01-19 13:50:58,801 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2735 transitions. [2022-01-19 13:50:58,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2735 transitions. [2022-01-19 13:50:58,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:50:58,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2735 transitions. [2022-01-19 13:50:58,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 248.63636363636363) internal successors, (2735), 11 states have internal predecessors, (2735), 0 states have call successors, (0), 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 13:50:58,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 352.0) internal successors, (4224), 12 states have internal predecessors, (4224), 0 states have call successors, (0), 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 13:50:58,812 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 352.0) internal successors, (4224), 12 states have internal predecessors, (4224), 0 states have call successors, (0), 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 13:50:58,812 INFO L186 Difference]: Start difference. First operand has 306 places, 311 transitions, 651 flow. Second operand 11 states and 2735 transitions. [2022-01-19 13:50:58,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 413 transitions, 1282 flow [2022-01-19 13:50:58,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 413 transitions, 1262 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 13:50:58,820 INFO L242 Difference]: Finished difference. Result has 318 places, 316 transitions, 718 flow [2022-01-19 13:50:58,820 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=718, PETRI_PLACES=318, PETRI_TRANSITIONS=316} [2022-01-19 13:50:58,822 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 5 predicate places. [2022-01-19 13:50:58,822 INFO L470 AbstractCegarLoop]: Abstraction has has 318 places, 316 transitions, 718 flow [2022-01-19 13:50:58,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 237.55555555555554) internal successors, (2138), 9 states have internal predecessors, (2138), 0 states have call successors, (0), 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 13:50:58,823 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:50:58,823 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] [2022-01-19 13:50:58,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 13:50:58,823 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 13:50:58,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:50:58,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1029895465, now seen corresponding path program 1 times [2022-01-19 13:50:58,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:50:58,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004161436] [2022-01-19 13:50:58,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:50:58,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:50:58,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:50:58,945 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 13:50:58,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:50:58,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004161436] [2022-01-19 13:50:58,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004161436] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 13:50:58,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047687974] [2022-01-19 13:50:58,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:50:58,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 13:50:58,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 13:50:58,948 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 13:50:58,949 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 13:50:59,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:50:59,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 13:50:59,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 13:50:59,409 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 13:50:59,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 13:50:59,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 13:50:59,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047687974] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 13:50:59,732 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 13:50:59,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2022-01-19 13:50:59,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130469093] [2022-01-19 13:50:59,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:50:59,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 13:50:59,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:50:59,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 13:50:59,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-01-19 13:50:59,735 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 273 out of 352 [2022-01-19 13:50:59,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 316 transitions, 718 flow. Second operand has 7 states, 7 states have (on average 278.42857142857144) internal successors, (1949), 7 states have internal predecessors, (1949), 0 states have call successors, (0), 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 13:50:59,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:50:59,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 273 of 352 [2022-01-19 13:50:59,737 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:50:59,991 INFO L129 PetriNetUnfolder]: 494/1987 cut-off events. [2022-01-19 13:50:59,992 INFO L130 PetriNetUnfolder]: For 436/540 co-relation queries the response was YES. [2022-01-19 13:51:00,002 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3058 conditions, 1987 events. 494/1987 cut-off events. For 436/540 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 13306 event pairs, 90 based on Foata normal form. 104/1844 useless extension candidates. Maximal degree in co-relation 3046. Up to 454 conditions per place. [2022-01-19 13:51:00,010 INFO L132 encePairwiseOnDemand]: 344/352 looper letters, 68 selfloop transitions, 7 changer transitions 0/326 dead transitions. [2022-01-19 13:51:00,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 326 transitions, 904 flow [2022-01-19 13:51:00,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 13:51:00,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 13:51:00,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1979 transitions. [2022-01-19 13:51:00,013 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8031655844155844 [2022-01-19 13:51:00,013 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1979 transitions. [2022-01-19 13:51:00,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1979 transitions. [2022-01-19 13:51:00,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:51:00,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1979 transitions. [2022-01-19 13:51:00,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 282.7142857142857) internal successors, (1979), 7 states have internal predecessors, (1979), 0 states have call successors, (0), 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 13:51:00,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 352.0) internal successors, (2816), 8 states have internal predecessors, (2816), 0 states have call successors, (0), 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 13:51:00,020 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 352.0) internal successors, (2816), 8 states have internal predecessors, (2816), 0 states have call successors, (0), 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 13:51:00,020 INFO L186 Difference]: Start difference. First operand has 318 places, 316 transitions, 718 flow. Second operand 7 states and 1979 transitions. [2022-01-19 13:51:00,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 326 transitions, 904 flow [2022-01-19 13:51:00,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 326 transitions, 890 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-01-19 13:51:00,026 INFO L242 Difference]: Finished difference. Result has 320 places, 318 transitions, 737 flow [2022-01-19 13:51:00,026 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=737, PETRI_PLACES=320, PETRI_TRANSITIONS=318} [2022-01-19 13:51:00,027 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 7 predicate places. [2022-01-19 13:51:00,027 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 318 transitions, 737 flow [2022-01-19 13:51:00,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 278.42857142857144) internal successors, (1949), 7 states have internal predecessors, (1949), 0 states have call successors, (0), 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 13:51:00,028 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:51:00,028 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, 1, 1, 1] [2022-01-19 13:51:00,045 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 13:51:00,245 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 13:51:00,245 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 13:51:00,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:51:00,246 INFO L85 PathProgramCache]: Analyzing trace with hash -459772630, now seen corresponding path program 1 times [2022-01-19 13:51:00,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:51:00,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474287625] [2022-01-19 13:51:00,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:51:00,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:51:00,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:51:00,305 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 13:51:00,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:51:00,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474287625] [2022-01-19 13:51:00,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474287625] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:51:00,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:51:00,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 13:51:00,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668815982] [2022-01-19 13:51:00,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:51:00,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 13:51:00,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:51:00,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 13:51:00,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 13:51:00,307 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 352 [2022-01-19 13:51:00,308 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 318 transitions, 737 flow. Second operand has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 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 13:51:00,309 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:51:00,309 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 352 [2022-01-19 13:51:00,309 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:51:00,626 INFO L129 PetriNetUnfolder]: 458/2467 cut-off events. [2022-01-19 13:51:00,626 INFO L130 PetriNetUnfolder]: For 160/160 co-relation queries the response was YES. [2022-01-19 13:51:00,635 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3180 conditions, 2467 events. 458/2467 cut-off events. For 160/160 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 18539 event pairs, 190 based on Foata normal form. 0/2188 useless extension candidates. Maximal degree in co-relation 3167. Up to 313 conditions per place. [2022-01-19 13:51:00,640 INFO L132 encePairwiseOnDemand]: 347/352 looper letters, 31 selfloop transitions, 4 changer transitions 4/338 dead transitions. [2022-01-19 13:51:00,641 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 338 transitions, 863 flow [2022-01-19 13:51:00,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 13:51:00,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 13:51:00,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1918 transitions. [2022-01-19 13:51:00,643 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9081439393939394 [2022-01-19 13:51:00,644 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1918 transitions. [2022-01-19 13:51:00,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1918 transitions. [2022-01-19 13:51:00,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:51:00,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1918 transitions. [2022-01-19 13:51:00,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 319.6666666666667) internal successors, (1918), 6 states have internal predecessors, (1918), 0 states have call successors, (0), 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 13:51:00,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 0 states have call successors, (0), 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 13:51:00,649 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 0 states have call successors, (0), 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 13:51:00,649 INFO L186 Difference]: Start difference. First operand has 320 places, 318 transitions, 737 flow. Second operand 6 states and 1918 transitions. [2022-01-19 13:51:00,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 338 transitions, 863 flow [2022-01-19 13:51:00,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 338 transitions, 855 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 13:51:00,654 INFO L242 Difference]: Finished difference. Result has 325 places, 321 transitions, 758 flow [2022-01-19 13:51:00,654 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=758, PETRI_PLACES=325, PETRI_TRANSITIONS=321} [2022-01-19 13:51:00,655 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 12 predicate places. [2022-01-19 13:51:00,655 INFO L470 AbstractCegarLoop]: Abstraction has has 325 places, 321 transitions, 758 flow [2022-01-19 13:51:00,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 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 13:51:00,655 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:51:00,656 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, 1, 1, 1, 1, 1] [2022-01-19 13:51:00,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 13:51:00,656 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 13:51:00,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:51:00,656 INFO L85 PathProgramCache]: Analyzing trace with hash 560496575, now seen corresponding path program 1 times [2022-01-19 13:51:00,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:51:00,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641054025] [2022-01-19 13:51:00,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:51:00,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:51:00,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:51:00,698 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 13:51:00,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:51:00,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641054025] [2022-01-19 13:51:00,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641054025] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:51:00,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:51:00,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 13:51:00,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587228147] [2022-01-19 13:51:00,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:51:00,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 13:51:00,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:51:00,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 13:51:00,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 13:51:00,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 352 [2022-01-19 13:51:00,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 321 transitions, 758 flow. Second operand has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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 13:51:00,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:51:00,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 352 [2022-01-19 13:51:00,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:51:00,951 INFO L129 PetriNetUnfolder]: 426/2065 cut-off events. [2022-01-19 13:51:00,951 INFO L130 PetriNetUnfolder]: For 333/333 co-relation queries the response was YES. [2022-01-19 13:51:00,964 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3078 conditions, 2065 events. 426/2065 cut-off events. For 333/333 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 15126 event pairs, 184 based on Foata normal form. 14/1870 useless extension candidates. Maximal degree in co-relation 3062. Up to 349 conditions per place. [2022-01-19 13:51:00,970 INFO L132 encePairwiseOnDemand]: 348/352 looper letters, 30 selfloop transitions, 3 changer transitions 3/336 dead transitions. [2022-01-19 13:51:00,970 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 336 transitions, 874 flow [2022-01-19 13:51:00,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 13:51:00,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 13:51:00,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1597 transitions. [2022-01-19 13:51:00,973 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9073863636363636 [2022-01-19 13:51:00,973 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1597 transitions. [2022-01-19 13:51:00,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1597 transitions. [2022-01-19 13:51:00,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:51:00,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1597 transitions. [2022-01-19 13:51:00,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.4) internal successors, (1597), 5 states have internal predecessors, (1597), 0 states have call successors, (0), 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 13:51:00,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 0 states have call successors, (0), 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 13:51:00,978 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 0 states have call successors, (0), 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 13:51:00,978 INFO L186 Difference]: Start difference. First operand has 325 places, 321 transitions, 758 flow. Second operand 5 states and 1597 transitions. [2022-01-19 13:51:00,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 336 transitions, 874 flow [2022-01-19 13:51:00,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 336 transitions, 874 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 13:51:00,985 INFO L242 Difference]: Finished difference. Result has 332 places, 323 transitions, 783 flow [2022-01-19 13:51:00,985 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=783, PETRI_PLACES=332, PETRI_TRANSITIONS=323} [2022-01-19 13:51:00,986 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 19 predicate places. [2022-01-19 13:51:00,986 INFO L470 AbstractCegarLoop]: Abstraction has has 332 places, 323 transitions, 783 flow [2022-01-19 13:51:00,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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 13:51:00,987 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:51:00,987 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, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 13:51:00,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 13:51:00,987 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 13:51:00,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:51:00,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1685306128, now seen corresponding path program 1 times [2022-01-19 13:51:00,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:51:00,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602685204] [2022-01-19 13:51:00,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:51:00,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:51:01,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:51:01,032 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 13:51:01,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:51:01,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602685204] [2022-01-19 13:51:01,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602685204] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:51:01,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:51:01,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 13:51:01,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717362961] [2022-01-19 13:51:01,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:51:01,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 13:51:01,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:51:01,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 13:51:01,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 13:51:01,035 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 352 [2022-01-19 13:51:01,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 323 transitions, 783 flow. Second operand has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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 13:51:01,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:51:01,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 352 [2022-01-19 13:51:01,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:51:01,379 INFO L129 PetriNetUnfolder]: 402/2223 cut-off events. [2022-01-19 13:51:01,379 INFO L130 PetriNetUnfolder]: For 401/401 co-relation queries the response was YES. [2022-01-19 13:51:01,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3412 conditions, 2223 events. 402/2223 cut-off events. For 401/401 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 17205 event pairs, 214 based on Foata normal form. 14/2032 useless extension candidates. Maximal degree in co-relation 3393. Up to 343 conditions per place. [2022-01-19 13:51:01,401 INFO L132 encePairwiseOnDemand]: 348/352 looper letters, 30 selfloop transitions, 3 changer transitions 3/338 dead transitions. [2022-01-19 13:51:01,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 338 transitions, 899 flow [2022-01-19 13:51:01,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 13:51:01,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 13:51:01,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1597 transitions. [2022-01-19 13:51:01,404 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9073863636363636 [2022-01-19 13:51:01,404 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1597 transitions. [2022-01-19 13:51:01,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1597 transitions. [2022-01-19 13:51:01,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:51:01,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1597 transitions. [2022-01-19 13:51:01,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.4) internal successors, (1597), 5 states have internal predecessors, (1597), 0 states have call successors, (0), 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 13:51:01,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 0 states have call successors, (0), 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 13:51:01,410 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 0 states have call successors, (0), 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 13:51:01,410 INFO L186 Difference]: Start difference. First operand has 332 places, 323 transitions, 783 flow. Second operand 5 states and 1597 transitions. [2022-01-19 13:51:01,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 338 transitions, 899 flow [2022-01-19 13:51:01,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 338 transitions, 899 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 13:51:01,417 INFO L242 Difference]: Finished difference. Result has 339 places, 325 transitions, 808 flow [2022-01-19 13:51:01,417 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=808, PETRI_PLACES=339, PETRI_TRANSITIONS=325} [2022-01-19 13:51:01,418 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 26 predicate places. [2022-01-19 13:51:01,418 INFO L470 AbstractCegarLoop]: Abstraction has has 339 places, 325 transitions, 808 flow [2022-01-19 13:51:01,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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 13:51:01,419 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:51:01,419 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 13:51:01,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 13:51:01,419 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 13:51:01,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:51:01,419 INFO L85 PathProgramCache]: Analyzing trace with hash 588095695, now seen corresponding path program 1 times [2022-01-19 13:51:01,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:51:01,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529068894] [2022-01-19 13:51:01,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:51:01,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:51:01,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:51:01,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 13:51:01,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:51:01,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529068894] [2022-01-19 13:51:01,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529068894] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:51:01,515 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:51:01,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 13:51:01,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516822549] [2022-01-19 13:51:01,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:51:01,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 13:51:01,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:51:01,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 13:51:01,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-01-19 13:51:01,518 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 267 out of 352 [2022-01-19 13:51:01,520 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 325 transitions, 808 flow. Second operand has 10 states, 10 states have (on average 271.8) internal successors, (2718), 10 states have internal predecessors, (2718), 0 states have call successors, (0), 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 13:51:01,520 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:51:01,520 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 267 of 352 [2022-01-19 13:51:01,520 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:51:05,324 INFO L129 PetriNetUnfolder]: 16165/28507 cut-off events. [2022-01-19 13:51:05,325 INFO L130 PetriNetUnfolder]: For 6072/6072 co-relation queries the response was YES. [2022-01-19 13:51:05,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59906 conditions, 28507 events. 16165/28507 cut-off events. For 6072/6072 co-relation queries the response was YES. Maximal size of possible extension queue 844. Compared 239842 event pairs, 6203 based on Foata normal form. 114/26624 useless extension candidates. Maximal degree in co-relation 59884. Up to 10904 conditions per place. [2022-01-19 13:51:05,514 INFO L132 encePairwiseOnDemand]: 338/352 looper letters, 113 selfloop transitions, 7 changer transitions 180/555 dead transitions. [2022-01-19 13:51:05,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 555 transitions, 1930 flow [2022-01-19 13:51:05,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 13:51:05,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 13:51:05,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4572 transitions. [2022-01-19 13:51:05,521 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8117897727272727 [2022-01-19 13:51:05,522 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4572 transitions. [2022-01-19 13:51:05,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4572 transitions. [2022-01-19 13:51:05,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:51:05,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4572 transitions. [2022-01-19 13:51:05,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 285.75) internal successors, (4572), 16 states have internal predecessors, (4572), 0 states have call successors, (0), 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 13:51:05,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 352.0) internal successors, (5984), 17 states have internal predecessors, (5984), 0 states have call successors, (0), 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 13:51:05,536 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 352.0) internal successors, (5984), 17 states have internal predecessors, (5984), 0 states have call successors, (0), 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 13:51:05,536 INFO L186 Difference]: Start difference. First operand has 339 places, 325 transitions, 808 flow. Second operand 16 states and 4572 transitions. [2022-01-19 13:51:05,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 555 transitions, 1930 flow [2022-01-19 13:51:05,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 555 transitions, 1930 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 13:51:05,995 INFO L242 Difference]: Finished difference. Result has 361 places, 325 transitions, 837 flow [2022-01-19 13:51:05,996 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=837, PETRI_PLACES=361, PETRI_TRANSITIONS=325} [2022-01-19 13:51:05,996 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 48 predicate places. [2022-01-19 13:51:05,996 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 325 transitions, 837 flow [2022-01-19 13:51:05,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 271.8) internal successors, (2718), 10 states have internal predecessors, (2718), 0 states have call successors, (0), 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 13:51:05,997 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:51:05,997 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:51:05,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 13:51:05,997 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 13:51:05,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:51:05,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1435483922, now seen corresponding path program 1 times [2022-01-19 13:51:05,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:51:05,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267277605] [2022-01-19 13:51:05,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:51:05,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:51:06,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:51:06,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-19 13:51:06,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:51:06,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267277605] [2022-01-19 13:51:06,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267277605] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:51:06,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:51:06,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 13:51:06,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891129048] [2022-01-19 13:51:06,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:51:06,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 13:51:06,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:51:06,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 13:51:06,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 13:51:06,067 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 352 [2022-01-19 13:51:06,068 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 325 transitions, 837 flow. Second operand has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 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 13:51:06,068 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:51:06,068 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 352 [2022-01-19 13:51:06,068 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:51:06,281 INFO L129 PetriNetUnfolder]: 168/1209 cut-off events. [2022-01-19 13:51:06,281 INFO L130 PetriNetUnfolder]: For 247/247 co-relation queries the response was YES. [2022-01-19 13:51:06,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2067 conditions, 1209 events. 168/1209 cut-off events. For 247/247 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 7194 event pairs, 79 based on Foata normal form. 0/1121 useless extension candidates. Maximal degree in co-relation 2036. Up to 163 conditions per place. [2022-01-19 13:51:06,290 INFO L132 encePairwiseOnDemand]: 347/352 looper letters, 35 selfloop transitions, 4 changer transitions 0/345 dead transitions. [2022-01-19 13:51:06,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 345 transitions, 963 flow [2022-01-19 13:51:06,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 13:51:06,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 13:51:06,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1918 transitions. [2022-01-19 13:51:06,293 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9081439393939394 [2022-01-19 13:51:06,293 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1918 transitions. [2022-01-19 13:51:06,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1918 transitions. [2022-01-19 13:51:06,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:51:06,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1918 transitions. [2022-01-19 13:51:06,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 319.6666666666667) internal successors, (1918), 6 states have internal predecessors, (1918), 0 states have call successors, (0), 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 13:51:06,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 0 states have call successors, (0), 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 13:51:06,298 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 0 states have call successors, (0), 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 13:51:06,298 INFO L186 Difference]: Start difference. First operand has 361 places, 325 transitions, 837 flow. Second operand 6 states and 1918 transitions. [2022-01-19 13:51:06,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 345 transitions, 963 flow [2022-01-19 13:51:06,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 345 transitions, 938 flow, removed 7 selfloop flow, removed 11 redundant places. [2022-01-19 13:51:06,303 INFO L242 Difference]: Finished difference. Result has 350 places, 328 transitions, 841 flow [2022-01-19 13:51:06,304 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=841, PETRI_PLACES=350, PETRI_TRANSITIONS=328} [2022-01-19 13:51:06,304 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 37 predicate places. [2022-01-19 13:51:06,305 INFO L470 AbstractCegarLoop]: Abstraction has has 350 places, 328 transitions, 841 flow [2022-01-19 13:51:06,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 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 13:51:06,305 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:51:06,305 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:51:06,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 13:51:06,305 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 13:51:06,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:51:06,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1654717463, now seen corresponding path program 1 times [2022-01-19 13:51:06,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:51:06,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191221210] [2022-01-19 13:51:06,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:51:06,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:51:06,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:51:06,355 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 13:51:06,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:51:06,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191221210] [2022-01-19 13:51:06,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191221210] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:51:06,356 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:51:06,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 13:51:06,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897622440] [2022-01-19 13:51:06,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:51:06,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 13:51:06,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:51:06,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 13:51:06,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 13:51:06,360 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 352 [2022-01-19 13:51:06,360 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 328 transitions, 841 flow. Second operand has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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 13:51:06,360 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:51:06,360 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 352 [2022-01-19 13:51:06,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:51:06,533 INFO L129 PetriNetUnfolder]: 174/1559 cut-off events. [2022-01-19 13:51:06,533 INFO L130 PetriNetUnfolder]: For 392/392 co-relation queries the response was YES. [2022-01-19 13:51:06,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2786 conditions, 1559 events. 174/1559 cut-off events. For 392/392 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 10771 event pairs, 87 based on Foata normal form. 7/1490 useless extension candidates. Maximal degree in co-relation 2760. Up to 178 conditions per place. [2022-01-19 13:51:06,544 INFO L132 encePairwiseOnDemand]: 348/352 looper letters, 33 selfloop transitions, 3 changer transitions 0/343 dead transitions. [2022-01-19 13:51:06,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 343 transitions, 957 flow [2022-01-19 13:51:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 13:51:06,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 13:51:06,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1597 transitions. [2022-01-19 13:51:06,557 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9073863636363636 [2022-01-19 13:51:06,557 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1597 transitions. [2022-01-19 13:51:06,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1597 transitions. [2022-01-19 13:51:06,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:51:06,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1597 transitions. [2022-01-19 13:51:06,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.4) internal successors, (1597), 5 states have internal predecessors, (1597), 0 states have call successors, (0), 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 13:51:06,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 0 states have call successors, (0), 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 13:51:06,562 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 0 states have call successors, (0), 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 13:51:06,562 INFO L186 Difference]: Start difference. First operand has 350 places, 328 transitions, 841 flow. Second operand 5 states and 1597 transitions. [2022-01-19 13:51:06,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 343 transitions, 957 flow [2022-01-19 13:51:06,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 343 transitions, 957 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 13:51:06,570 INFO L242 Difference]: Finished difference. Result has 357 places, 330 transitions, 866 flow [2022-01-19 13:51:06,571 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=866, PETRI_PLACES=357, PETRI_TRANSITIONS=330} [2022-01-19 13:51:06,572 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 44 predicate places. [2022-01-19 13:51:06,572 INFO L470 AbstractCegarLoop]: Abstraction has has 357 places, 330 transitions, 866 flow [2022-01-19 13:51:06,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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 13:51:06,572 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:51:06,572 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:51:06,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 13:51:06,573 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 13:51:06,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:51:06,573 INFO L85 PathProgramCache]: Analyzing trace with hash -2045376474, now seen corresponding path program 1 times [2022-01-19 13:51:06,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:51:06,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664100988] [2022-01-19 13:51:06,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:51:06,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:51:06,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:51:06,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 13:51:06,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:51:06,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664100988] [2022-01-19 13:51:06,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664100988] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:51:06,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:51:06,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 13:51:06,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977315802] [2022-01-19 13:51:06,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:51:06,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 13:51:06,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:51:06,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 13:51:06,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-19 13:51:06,624 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 352 [2022-01-19 13:51:06,625 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 330 transitions, 866 flow. Second operand has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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 13:51:06,625 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:51:06,625 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 352 [2022-01-19 13:51:06,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:51:06,822 INFO L129 PetriNetUnfolder]: 165/1669 cut-off events. [2022-01-19 13:51:06,822 INFO L130 PetriNetUnfolder]: For 472/472 co-relation queries the response was YES. [2022-01-19 13:51:06,832 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3132 conditions, 1669 events. 165/1669 cut-off events. For 472/472 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 12239 event pairs, 87 based on Foata normal form. 7/1617 useless extension candidates. Maximal degree in co-relation 3103. Up to 178 conditions per place. [2022-01-19 13:51:06,836 INFO L132 encePairwiseOnDemand]: 348/352 looper letters, 33 selfloop transitions, 3 changer transitions 0/345 dead transitions. [2022-01-19 13:51:06,836 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 345 transitions, 982 flow [2022-01-19 13:51:06,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 13:51:06,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 13:51:06,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1597 transitions. [2022-01-19 13:51:06,838 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9073863636363636 [2022-01-19 13:51:06,838 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1597 transitions. [2022-01-19 13:51:06,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1597 transitions. [2022-01-19 13:51:06,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:51:06,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1597 transitions. [2022-01-19 13:51:06,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.4) internal successors, (1597), 5 states have internal predecessors, (1597), 0 states have call successors, (0), 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 13:51:06,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 0 states have call successors, (0), 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 13:51:06,846 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 352.0) internal successors, (2112), 6 states have internal predecessors, (2112), 0 states have call successors, (0), 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 13:51:06,846 INFO L186 Difference]: Start difference. First operand has 357 places, 330 transitions, 866 flow. Second operand 5 states and 1597 transitions. [2022-01-19 13:51:06,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 345 transitions, 982 flow [2022-01-19 13:51:06,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 345 transitions, 982 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 13:51:06,855 INFO L242 Difference]: Finished difference. Result has 364 places, 332 transitions, 891 flow [2022-01-19 13:51:06,855 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=891, PETRI_PLACES=364, PETRI_TRANSITIONS=332} [2022-01-19 13:51:06,856 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 51 predicate places. [2022-01-19 13:51:06,856 INFO L470 AbstractCegarLoop]: Abstraction has has 364 places, 332 transitions, 891 flow [2022-01-19 13:51:06,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 316.0) internal successors, (1264), 4 states have internal predecessors, (1264), 0 states have call successors, (0), 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 13:51:06,856 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:51:06,857 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:51:06,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 13:51:06,857 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 13:51:06,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:51:06,857 INFO L85 PathProgramCache]: Analyzing trace with hash -961892371, now seen corresponding path program 1 times [2022-01-19 13:51:06,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:51:06,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767889678] [2022-01-19 13:51:06,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:51:06,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:51:06,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:51:07,039 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 13:51:07,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:51:07,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767889678] [2022-01-19 13:51:07,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767889678] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:51:07,039 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:51:07,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 13:51:07,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458271866] [2022-01-19 13:51:07,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:51:07,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 13:51:07,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:51:07,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 13:51:07,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2022-01-19 13:51:07,042 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 352 [2022-01-19 13:51:07,044 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 332 transitions, 891 flow. Second operand has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 0 states have call successors, (0), 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 13:51:07,044 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:51:07,044 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 352 [2022-01-19 13:51:07,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:51:29,675 INFO L129 PetriNetUnfolder]: 61256/151254 cut-off events. [2022-01-19 13:51:29,676 INFO L130 PetriNetUnfolder]: For 44549/44876 co-relation queries the response was YES. [2022-01-19 13:51:31,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 308821 conditions, 151254 events. 61256/151254 cut-off events. For 44549/44876 co-relation queries the response was YES. Maximal size of possible extension queue 4016. Compared 2071097 event pairs, 21214 based on Foata normal form. 781/145694 useless extension candidates. Maximal degree in co-relation 308789. Up to 12091 conditions per place. [2022-01-19 13:51:31,644 INFO L132 encePairwiseOnDemand]: 330/352 looper letters, 729 selfloop transitions, 143 changer transitions 259/1356 dead transitions. [2022-01-19 13:51:31,645 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 1356 transitions, 5597 flow [2022-01-19 13:51:31,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-19 13:51:31,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-01-19 13:51:31,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 14915 transitions. [2022-01-19 13:51:31,664 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7305544670846394 [2022-01-19 13:51:31,664 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 14915 transitions. [2022-01-19 13:51:31,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 14915 transitions. [2022-01-19 13:51:31,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:51:31,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 14915 transitions. [2022-01-19 13:51:31,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 257.1551724137931) internal successors, (14915), 58 states have internal predecessors, (14915), 0 states have call successors, (0), 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 13:51:31,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 352.0) internal successors, (20768), 59 states have internal predecessors, (20768), 0 states have call successors, (0), 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 13:51:31,706 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 352.0) internal successors, (20768), 59 states have internal predecessors, (20768), 0 states have call successors, (0), 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 13:51:31,707 INFO L186 Difference]: Start difference. First operand has 364 places, 332 transitions, 891 flow. Second operand 58 states and 14915 transitions. [2022-01-19 13:51:31,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 1356 transitions, 5597 flow [2022-01-19 13:51:40,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 1356 transitions, 5597 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 13:51:40,586 INFO L242 Difference]: Finished difference. Result has 442 places, 487 transitions, 1907 flow [2022-01-19 13:51:40,587 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=891, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=1907, PETRI_PLACES=442, PETRI_TRANSITIONS=487} [2022-01-19 13:51:40,587 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 129 predicate places. [2022-01-19 13:51:40,587 INFO L470 AbstractCegarLoop]: Abstraction has has 442 places, 487 transitions, 1907 flow [2022-01-19 13:51:40,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 0 states have call successors, (0), 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 13:51:40,588 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:51:40,588 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:51:40,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 13:51:40,588 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 13:51:40,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:51:40,589 INFO L85 PathProgramCache]: Analyzing trace with hash 87596623, now seen corresponding path program 2 times [2022-01-19 13:51:40,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:51:40,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723722329] [2022-01-19 13:51:40,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:51:40,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:51:40,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:51:40,739 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 13:51:40,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:51:40,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723722329] [2022-01-19 13:51:40,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723722329] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:51:40,739 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:51:40,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 13:51:40,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278603409] [2022-01-19 13:51:40,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:51:40,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 13:51:40,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:51:40,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 13:51:40,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-01-19 13:51:40,742 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 352 [2022-01-19 13:51:40,743 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 487 transitions, 1907 flow. Second operand has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 0 states have call successors, (0), 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 13:51:40,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:51:40,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 352 [2022-01-19 13:51:40,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:52:04,825 INFO L129 PetriNetUnfolder]: 70045/131235 cut-off events. [2022-01-19 13:52:04,825 INFO L130 PetriNetUnfolder]: For 59112/60269 co-relation queries the response was YES. [2022-01-19 13:52:06,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 301787 conditions, 131235 events. 70045/131235 cut-off events. For 59112/60269 co-relation queries the response was YES. Maximal size of possible extension queue 5383. Compared 1533976 event pairs, 18632 based on Foata normal form. 1721/126365 useless extension candidates. Maximal degree in co-relation 301733. Up to 18781 conditions per place. [2022-01-19 13:52:06,896 INFO L132 encePairwiseOnDemand]: 332/352 looper letters, 252 selfloop transitions, 17 changer transitions 875/1372 dead transitions. [2022-01-19 13:52:06,896 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1372 transitions, 6855 flow [2022-01-19 13:52:06,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 13:52:06,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 13:52:06,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 12833 transitions. [2022-01-19 13:52:06,905 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7291477272727273 [2022-01-19 13:52:06,905 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 12833 transitions. [2022-01-19 13:52:06,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 12833 transitions. [2022-01-19 13:52:06,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:52:06,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 12833 transitions. [2022-01-19 13:52:06,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 256.66) internal successors, (12833), 50 states have internal predecessors, (12833), 0 states have call successors, (0), 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 13:52:06,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 352.0) internal successors, (17952), 51 states have internal predecessors, (17952), 0 states have call successors, (0), 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 13:52:06,937 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 352.0) internal successors, (17952), 51 states have internal predecessors, (17952), 0 states have call successors, (0), 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 13:52:06,937 INFO L186 Difference]: Start difference. First operand has 442 places, 487 transitions, 1907 flow. Second operand 50 states and 12833 transitions. [2022-01-19 13:52:06,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1372 transitions, 6855 flow [2022-01-19 13:52:16,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 1372 transitions, 6811 flow, removed 20 selfloop flow, removed 2 redundant places. [2022-01-19 13:52:16,416 INFO L242 Difference]: Finished difference. Result has 507 places, 356 transitions, 1155 flow [2022-01-19 13:52:16,416 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=1155, PETRI_PLACES=507, PETRI_TRANSITIONS=356} [2022-01-19 13:52:16,417 INFO L334 CegarLoopForPetriNet]: 313 programPoint places, 194 predicate places. [2022-01-19 13:52:16,417 INFO L470 AbstractCegarLoop]: Abstraction has has 507 places, 356 transitions, 1155 flow [2022-01-19 13:52:16,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 243.78571428571428) internal successors, (3413), 14 states have internal predecessors, (3413), 0 states have call successors, (0), 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 13:52:16,418 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:52:16,418 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:52:16,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 13:52:16,418 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 13:52:16,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:52:16,418 INFO L85 PathProgramCache]: Analyzing trace with hash 2060404720, now seen corresponding path program 1 times [2022-01-19 13:52:16,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:52:16,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139764025] [2022-01-19 13:52:16,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:52:16,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:52:16,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:52:23,334 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 13:52:23,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:52:23,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139764025] [2022-01-19 13:52:23,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139764025] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 13:52:23,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890698895] [2022-01-19 13:52:23,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:52:23,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 13:52:23,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 13:52:23,336 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 13:52:23,337 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 13:52:23,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:52:23,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 139 conjunts are in the unsatisfiable core [2022-01-19 13:52:23,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 13:52:23,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 13:52:23,871 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 13:52:23,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 13:52:25,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 13:52:26,342 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 13:52:26,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 13:52:26,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-19 13:52:27,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-19 13:52:27,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 13:52:27,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-19 13:52:28,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 13:52:28,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 54 [2022-01-19 13:52:28,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 13:52:28,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 13:52:29,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 13:52:29,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 43 [2022-01-19 13:52:29,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 13:52:29,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 13:52:31,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 13:52:31,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 32 [2022-01-19 13:52:31,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 13:52:31,918 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-19 13:52:31,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 52 [2022-01-19 13:52:31,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 13:52:40,462 INFO L353 Elim1Store]: treesize reduction 185, result has 26.9 percent of original size [2022-01-19 13:52:40,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 199 treesize of output 158 [2022-01-19 13:52:40,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 113 [2022-01-19 13:52:40,483 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-19 13:52:40,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 88 [2022-01-19 13:52:40,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 13:52:40,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 13:53:43,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 283 treesize of output 272 [2022-01-19 13:53:43,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 259 treesize of output 248 [2022-01-19 13:53:43,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1790 treesize of output 1854 [2022-01-19 13:53:43,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24962 treesize of output 24186 [2022-01-19 13:53:43,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24054 treesize of output 20782 [2022-01-19 13:53:43,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20726 treesize of output 19950 [2022-01-19 13:53:43,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19894 treesize of output 18286 [2022-01-19 13:53:43,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18230 treesize of output 14958 [2022-01-19 13:53:43,574 INFO L884 QuantifierPusher]: Run 10 iterations of DualJunctionQuantifierElimination maybe there is a nontermination bug. [2022-01-19 13:53:43,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14902 treesize of output 13294 [2022-01-19 13:53:43,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 13:53:43,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7034 treesize of output 6259 Received shutdown request... [2022-01-19 14:04:48,550 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-19 14:04:48,552 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-19 14:04:48,569 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 14:04:48,589 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 14:04:48,589 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 14:04:48,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-19 14:04:48,753 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 268 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 0ms.. [2022-01-19 14:04:48,754 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-19 14:04:48,754 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-19 14:04:48,754 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-19 14:04:48,756 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:04:48,758 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 14:04:48,758 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 14:04:48,759 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 02:04:48 BasicIcfg [2022-01-19 14:04:48,759 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 14:04:48,760 INFO L158 Benchmark]: Toolchain (without parser) took 833241.41ms. Allocated memory was 448.8MB in the beginning and 13.5GB in the end (delta: 13.1GB). Free memory was 394.1MB in the beginning and 4.8GB in the end (delta: -4.4GB). Peak memory consumption was 12.1GB. Max. memory is 16.0GB. [2022-01-19 14:04:48,760 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 448.8MB. Free memory is still 410.6MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 14:04:48,760 INFO L158 Benchmark]: CACSL2BoogieTranslator took 214.58ms. Allocated memory was 448.8MB in the beginning and 625.0MB in the end (delta: 176.2MB). Free memory was 393.9MB in the beginning and 593.9MB in the end (delta: -200.0MB). Peak memory consumption was 8.6MB. Max. memory is 16.0GB. [2022-01-19 14:04:48,760 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.88ms. Allocated memory is still 625.0MB. Free memory was 593.9MB in the beginning and 590.8MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 14:04:48,760 INFO L158 Benchmark]: Boogie Preprocessor took 43.13ms. Allocated memory is still 625.0MB. Free memory was 590.8MB in the beginning and 588.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 14:04:48,761 INFO L158 Benchmark]: RCFGBuilder took 663.56ms. Allocated memory is still 625.0MB. Free memory was 588.7MB in the beginning and 543.6MB in the end (delta: 45.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.0GB. [2022-01-19 14:04:48,761 INFO L158 Benchmark]: TraceAbstraction took 832283.56ms. Allocated memory was 625.0MB in the beginning and 13.5GB in the end (delta: 12.9GB). Free memory was 543.6MB in the beginning and 4.8GB in the end (delta: -4.2GB). Peak memory consumption was 12.0GB. Max. memory is 16.0GB. [2022-01-19 14:04:48,763 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 448.8MB. Free memory is still 410.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 214.58ms. Allocated memory was 448.8MB in the beginning and 625.0MB in the end (delta: 176.2MB). Free memory was 393.9MB in the beginning and 593.9MB in the end (delta: -200.0MB). Peak memory consumption was 8.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 29.88ms. Allocated memory is still 625.0MB. Free memory was 593.9MB in the beginning and 590.8MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 43.13ms. Allocated memory is still 625.0MB. Free memory was 590.8MB in the beginning and 588.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 663.56ms. Allocated memory is still 625.0MB. Free memory was 588.7MB in the beginning and 543.6MB in the end (delta: 45.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.0GB. * TraceAbstraction took 832283.56ms. Allocated memory was 625.0MB in the beginning and 13.5GB in the end (delta: 12.9GB). Free memory was 543.6MB in the beginning and 4.8GB in the end (delta: -4.2GB). Peak memory consumption was 12.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 268 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 0ms.. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 268 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 0ms.. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 268 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 0ms.. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 268 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 0ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 429 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.1s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 832.1s, OverallIterations: 14, TraceHistogramMax: 1, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 76.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2731 SdHoareTripleChecker+Valid, 2.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2731 mSDsluCounter, 1885 SdHoareTripleChecker+Invalid, 2.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2258 mSDsCounter, 66 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5497 IncrementalHoareTripleChecker+Invalid, 5563 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 66 mSolverCounterUnsat, 371 mSDtfsCounter, 5497 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 601 GetRequests, 403 SyntacticMatches, 2 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2330 ImplicationChecksByTransitivity, 1.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1907occurred in iteration=12, InterpolantAutomatonStates: 182, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 1.6s InterpolantComputationTime, 3036 NumberOfCodeBlocks, 3036 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 3213 ConstructedInterpolants, 0 QuantifiedInterpolants, 5652 SizeOfPredicates, 6 NumberOfNonLiveVariables, 479 ConjunctsInSsa, 6 ConjunctsInUnsatCore, 15 InterpolantComputations, 13 PerfectInterpolantSequences, 49/51 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown