/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/29_conditionals_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 04:25:54,836 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 04:25:54,837 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 04:25:54,885 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 04:25:54,886 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 04:25:54,886 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 04:25:54,887 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 04:25:54,888 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 04:25:54,889 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 04:25:54,894 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 04:25:54,894 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 04:25:54,896 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 04:25:54,896 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 04:25:54,898 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 04:25:54,899 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 04:25:54,900 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 04:25:54,901 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 04:25:54,901 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 04:25:54,906 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 04:25:54,908 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 04:25:54,909 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 04:25:54,912 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 04:25:54,912 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 04:25:54,913 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 04:25:54,914 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 04:25:54,914 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 04:25:54,914 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 04:25:54,915 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 04:25:54,915 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 04:25:54,916 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 04:25:54,916 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 04:25:54,916 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 04:25:54,917 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 04:25:54,917 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 04:25:54,918 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 04:25:54,918 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 04:25:54,918 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 04:25:54,918 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 04:25:54,918 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 04:25:54,919 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 04:25:54,919 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 04:25:54,923 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf [2022-01-19 04:25:54,957 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 04:25:54,957 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 04:25:54,958 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 04:25:54,958 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 04:25:54,958 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 04:25:54,958 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 04:25:54,958 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 04:25:54,958 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 04:25:54,959 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 04:25:54,959 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 04:25:54,959 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 04:25:54,959 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 04:25:54,959 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 04:25:54,959 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 04:25:54,960 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 04:25:54,960 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 04:25:54,960 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 04:25:54,960 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 04:25:54,960 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 04:25:54,960 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 04:25:54,960 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 04:25:54,960 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 04:25:54,960 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 04:25:54,960 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 04:25:54,960 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 04:25:54,961 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 04:25:54,961 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 04:25:54,961 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 04:25:54,961 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 04:25:54,961 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 04:25:54,961 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 04:25:54,961 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 04:25:54,961 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 04:25:55,128 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 04:25:55,144 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 04:25:55,145 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 04:25:55,146 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 04:25:55,146 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 04:25:55,147 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/29_conditionals_vs.i [2022-01-19 04:25:55,192 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b87f96451/942a8438b29a4d399f714dbaac7f3518/FLAG632ad8771 [2022-01-19 04:25:55,590 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 04:25:55,590 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/29_conditionals_vs.i [2022-01-19 04:25:55,598 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b87f96451/942a8438b29a4d399f714dbaac7f3518/FLAG632ad8771 [2022-01-19 04:25:55,986 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b87f96451/942a8438b29a4d399f714dbaac7f3518 [2022-01-19 04:25:55,988 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 04:25:55,989 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 04:25:55,992 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 04:25:55,992 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 04:25:55,994 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 04:25:55,994 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 04:25:55" (1/1) ... [2022-01-19 04:25:55,996 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@732b0e28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:55, skipping insertion in model container [2022-01-19 04:25:55,997 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 04:25:55" (1/1) ... [2022-01-19 04:25:56,001 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 04:25:56,029 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 04:25:56,327 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/29_conditionals_vs.i[30422,30435] [2022-01-19 04:25:56,336 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 04:25:56,342 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 04:25:56,373 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/29_conditionals_vs.i[30422,30435] [2022-01-19 04:25:56,375 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 04:25:56,401 INFO L208 MainTranslator]: Completed translation [2022-01-19 04:25:56,402 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56 WrapperNode [2022-01-19 04:25:56,402 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 04:25:56,403 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 04:25:56,403 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 04:25:56,403 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 04:25:56,408 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,430 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,446 INFO L137 Inliner]: procedures = 170, calls = 14, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 59 [2022-01-19 04:25:56,447 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 04:25:56,447 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 04:25:56,447 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 04:25:56,447 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 04:25:56,452 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,453 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,456 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,456 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,469 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,472 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,477 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,479 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 04:25:56,480 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 04:25:56,480 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 04:25:56,480 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 04:25:56,483 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (1/1) ... [2022-01-19 04:25:56,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 04:25:56,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 04:25:56,505 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 04:25:56,511 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 04:25:56,530 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2022-01-19 04:25:56,530 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2022-01-19 04:25:56,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 04:25:56,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 04:25:56,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 04:25:56,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 04:25:56,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 04:25:56,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 04:25:56,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 04:25:56,533 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 04:25:56,591 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 04:25:56,592 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 04:25:56,665 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 04:25:56,685 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 04:25:56,685 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-19 04:25:56,687 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 04:25:56 BoogieIcfgContainer [2022-01-19 04:25:56,687 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 04:25:56,688 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 04:25:56,688 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 04:25:56,690 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 04:25:56,690 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 04:25:55" (1/3) ... [2022-01-19 04:25:56,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@506788eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 04:25:56, skipping insertion in model container [2022-01-19 04:25:56,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:25:56" (2/3) ... [2022-01-19 04:25:56,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@506788eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 04:25:56, skipping insertion in model container [2022-01-19 04:25:56,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 04:25:56" (3/3) ... [2022-01-19 04:25:56,692 INFO L111 eAbstractionObserver]: Analyzing ICFG 29_conditionals_vs.i [2022-01-19 04:25:56,695 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 04:25:56,696 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 04:25:56,696 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 04:25:56,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,735 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,735 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,736 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,736 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,736 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,737 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,738 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,739 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,740 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,741 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,741 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,741 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,741 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,741 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,741 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,742 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,742 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,742 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,742 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,742 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,742 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,742 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,743 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,743 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,743 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,743 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,743 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,743 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,743 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,744 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,744 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,744 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,744 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,744 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,744 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,744 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,744 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,744 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,745 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,746 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,747 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,750 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,751 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:56,752 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:25:56,783 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:25:56,787 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 04:25:56,787 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-19 04:25:56,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 54 places, 56 transitions, 117 flow [2022-01-19 04:25:56,827 INFO L129 PetriNetUnfolder]: 6/67 cut-off events. [2022-01-19 04:25:56,827 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:25:56,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 67 events. 6/67 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 70 event pairs, 0 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 40. Up to 4 conditions per place. [2022-01-19 04:25:56,840 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 56 transitions, 117 flow [2022-01-19 04:25:56,842 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 56 transitions, 117 flow [2022-01-19 04:25:56,865 INFO L129 PetriNetUnfolder]: 5/62 cut-off events. [2022-01-19 04:25:56,865 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:25:56,866 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:56,866 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] [2022-01-19 04:25:56,867 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:56,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:56,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1421152942, now seen corresponding path program 1 times [2022-01-19 04:25:56,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:56,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163820973] [2022-01-19 04:25:56,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:56,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:56,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:57,083 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 04:25:57,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:57,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163820973] [2022-01-19 04:25:57,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163820973] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:57,085 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:57,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:57,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531380493] [2022-01-19 04:25:57,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:57,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:57,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:57,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:57,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:57,124 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 56 [2022-01-19 04:25:57,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 56 transitions, 117 flow. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 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 04:25:57,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:57,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 56 [2022-01-19 04:25:57,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:57,173 INFO L129 PetriNetUnfolder]: 2/58 cut-off events. [2022-01-19 04:25:57,174 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-19 04:25:57,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74 conditions, 58 events. 2/58 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 52 event pairs, 0 based on Foata normal form. 13/66 useless extension candidates. Maximal degree in co-relation 47. Up to 8 conditions per place. [2022-01-19 04:25:57,175 INFO L132 encePairwiseOnDemand]: 51/56 looper letters, 7 selfloop transitions, 1 changer transitions 6/49 dead transitions. [2022-01-19 04:25:57,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 49 transitions, 123 flow [2022-01-19 04:25:57,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:57,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:57,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 149 transitions. [2022-01-19 04:25:57,186 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8869047619047619 [2022-01-19 04:25:57,186 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 149 transitions. [2022-01-19 04:25:57,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 149 transitions. [2022-01-19 04:25:57,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:57,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 149 transitions. [2022-01-19 04:25:57,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 0 states have call successors, (0), 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 04:25:57,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 56.0) internal successors, (224), 4 states have internal predecessors, (224), 0 states have call successors, (0), 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 04:25:57,197 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 56.0) internal successors, (224), 4 states have internal predecessors, (224), 0 states have call successors, (0), 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 04:25:57,199 INFO L186 Difference]: Start difference. First operand has 54 places, 56 transitions, 117 flow. Second operand 3 states and 149 transitions. [2022-01-19 04:25:57,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 49 transitions, 123 flow [2022-01-19 04:25:57,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 49 transitions, 123 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:25:57,205 INFO L242 Difference]: Finished difference. Result has 50 places, 42 transitions, 94 flow [2022-01-19 04:25:57,207 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=56, PETRI_DIFFERENCE_MINUEND_FLOW=99, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2022-01-19 04:25:57,210 INFO L334 CegarLoopForPetriNet]: 54 programPoint places, -4 predicate places. [2022-01-19 04:25:57,210 INFO L470 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 94 flow [2022-01-19 04:25:57,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 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 04:25:57,210 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,210 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] [2022-01-19 04:25:57,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 04:25:57,211 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:57,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1422105231, now seen corresponding path program 1 times [2022-01-19 04:25:57,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344829338] [2022-01-19 04:25:57,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:57,265 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 04:25:57,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:57,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344829338] [2022-01-19 04:25:57,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344829338] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:57,266 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:57,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:57,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729917227] [2022-01-19 04:25:57,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:57,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:57,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:57,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:57,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:57,268 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 56 [2022-01-19 04:25:57,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 94 flow. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 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 04:25:57,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:57,269 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 56 [2022-01-19 04:25:57,269 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:57,281 INFO L129 PetriNetUnfolder]: 0/47 cut-off events. [2022-01-19 04:25:57,282 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 04:25:57,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 47 events. 0/47 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 22 event pairs, 0 based on Foata normal form. 1/47 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2022-01-19 04:25:57,282 INFO L132 encePairwiseOnDemand]: 54/56 looper letters, 6 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2022-01-19 04:25:57,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 42 transitions, 108 flow [2022-01-19 04:25:57,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:57,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:57,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 140 transitions. [2022-01-19 04:25:57,284 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2022-01-19 04:25:57,284 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 140 transitions. [2022-01-19 04:25:57,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 140 transitions. [2022-01-19 04:25:57,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:57,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 140 transitions. [2022-01-19 04:25:57,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 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 04:25:57,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 56.0) internal successors, (224), 4 states have internal predecessors, (224), 0 states have call successors, (0), 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 04:25:57,286 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 56.0) internal successors, (224), 4 states have internal predecessors, (224), 0 states have call successors, (0), 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 04:25:57,286 INFO L186 Difference]: Start difference. First operand has 50 places, 42 transitions, 94 flow. Second operand 3 states and 140 transitions. [2022-01-19 04:25:57,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 42 transitions, 108 flow [2022-01-19 04:25:57,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 42 transitions, 107 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:57,289 INFO L242 Difference]: Finished difference. Result has 48 places, 42 transitions, 98 flow [2022-01-19 04:25:57,289 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=56, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2022-01-19 04:25:57,290 INFO L334 CegarLoopForPetriNet]: 54 programPoint places, -6 predicate places. [2022-01-19 04:25:57,290 INFO L470 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 98 flow [2022-01-19 04:25:57,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 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 04:25:57,290 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,290 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] [2022-01-19 04:25:57,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 04:25:57,290 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:57,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1422106254, now seen corresponding path program 1 times [2022-01-19 04:25:57,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201637273] [2022-01-19 04:25:57,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:57,342 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 04:25:57,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:57,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201637273] [2022-01-19 04:25:57,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201637273] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:57,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:57,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:57,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497628293] [2022-01-19 04:25:57,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:57,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:57,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:57,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:57,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:57,345 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 56 [2022-01-19 04:25:57,345 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 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 04:25:57,345 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:57,345 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 56 [2022-01-19 04:25:57,345 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:57,360 INFO L129 PetriNetUnfolder]: 0/45 cut-off events. [2022-01-19 04:25:57,360 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:25:57,361 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67 conditions, 45 events. 0/45 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 18 event pairs, 0 based on Foata normal form. 1/45 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2022-01-19 04:25:57,361 INFO L132 encePairwiseOnDemand]: 53/56 looper letters, 7 selfloop transitions, 1 changer transitions 3/41 dead transitions. [2022-01-19 04:25:57,361 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 41 transitions, 114 flow [2022-01-19 04:25:57,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:57,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:57,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 127 transitions. [2022-01-19 04:25:57,362 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7559523809523809 [2022-01-19 04:25:57,363 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 127 transitions. [2022-01-19 04:25:57,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 127 transitions. [2022-01-19 04:25:57,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:57,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 127 transitions. [2022-01-19 04:25:57,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 0 states have call successors, (0), 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 04:25:57,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 56.0) internal successors, (224), 4 states have internal predecessors, (224), 0 states have call successors, (0), 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 04:25:57,364 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 56.0) internal successors, (224), 4 states have internal predecessors, (224), 0 states have call successors, (0), 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 04:25:57,364 INFO L186 Difference]: Start difference. First operand has 48 places, 42 transitions, 98 flow. Second operand 3 states and 127 transitions. [2022-01-19 04:25:57,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 41 transitions, 114 flow [2022-01-19 04:25:57,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 41 transitions, 113 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:57,365 INFO L242 Difference]: Finished difference. Result has 49 places, 38 transitions, 87 flow [2022-01-19 04:25:57,366 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=56, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=87, PETRI_PLACES=49, PETRI_TRANSITIONS=38} [2022-01-19 04:25:57,366 INFO L334 CegarLoopForPetriNet]: 54 programPoint places, -5 predicate places. [2022-01-19 04:25:57,366 INFO L470 AbstractCegarLoop]: Abstraction has has 49 places, 38 transitions, 87 flow [2022-01-19 04:25:57,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 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 04:25:57,366 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,367 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] [2022-01-19 04:25:57,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 04:25:57,367 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:57,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1421151919, now seen corresponding path program 1 times [2022-01-19 04:25:57,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023547135] [2022-01-19 04:25:57,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:57,406 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 04:25:57,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:57,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023547135] [2022-01-19 04:25:57,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023547135] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:57,406 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:57,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:57,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829779658] [2022-01-19 04:25:57,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:57,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:57,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:57,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:57,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:57,408 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 56 [2022-01-19 04:25:57,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 38 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 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 04:25:57,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:57,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 56 [2022-01-19 04:25:57,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:57,418 INFO L129 PetriNetUnfolder]: 0/40 cut-off events. [2022-01-19 04:25:57,419 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:25:57,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 40 events. 0/40 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 13 event pairs, 0 based on Foata normal form. 1/41 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2022-01-19 04:25:57,419 INFO L132 encePairwiseOnDemand]: 54/56 looper letters, 0 selfloop transitions, 0 changer transitions 36/36 dead transitions. [2022-01-19 04:25:57,419 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 36 transitions, 95 flow [2022-01-19 04:25:57,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:57,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:57,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 125 transitions. [2022-01-19 04:25:57,420 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7440476190476191 [2022-01-19 04:25:57,420 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 125 transitions. [2022-01-19 04:25:57,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 125 transitions. [2022-01-19 04:25:57,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:57,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 125 transitions. [2022-01-19 04:25:57,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 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 04:25:57,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 56.0) internal successors, (224), 4 states have internal predecessors, (224), 0 states have call successors, (0), 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 04:25:57,422 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 56.0) internal successors, (224), 4 states have internal predecessors, (224), 0 states have call successors, (0), 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 04:25:57,422 INFO L186 Difference]: Start difference. First operand has 49 places, 38 transitions, 87 flow. Second operand 3 states and 125 transitions. [2022-01-19 04:25:57,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 36 transitions, 95 flow [2022-01-19 04:25:57,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 36 transitions, 92 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-01-19 04:25:57,423 INFO L242 Difference]: Finished difference. Result has 43 places, 0 transitions, 0 flow [2022-01-19 04:25:57,423 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=56, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=43, PETRI_TRANSITIONS=0} [2022-01-19 04:25:57,423 INFO L334 CegarLoopForPetriNet]: 54 programPoint places, -11 predicate places. [2022-01-19 04:25:57,423 INFO L470 AbstractCegarLoop]: Abstraction has has 43 places, 0 transitions, 0 flow [2022-01-19 04:25:57,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 0 states have call successors, (0), 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 04:25:57,426 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-01-19 04:25:57,426 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-01-19 04:25:57,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 04:25:57,429 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-01-19 04:25:57,429 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE (1/2) [2022-01-19 04:25:57,433 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:25:57,434 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 04:25:57,434 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:25:57,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 54 places, 56 transitions, 117 flow [2022-01-19 04:25:57,453 INFO L129 PetriNetUnfolder]: 6/67 cut-off events. [2022-01-19 04:25:57,453 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:25:57,453 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 67 events. 6/67 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 70 event pairs, 0 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 40. Up to 4 conditions per place. [2022-01-19 04:25:57,454 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 56 transitions, 117 flow [2022-01-19 04:25:57,454 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 56 transitions, 117 flow [2022-01-19 04:25:57,458 INFO L129 PetriNetUnfolder]: 2/45 cut-off events. [2022-01-19 04:25:57,458 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:25:57,458 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,458 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:57,458 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:25:57,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1552839894, now seen corresponding path program 1 times [2022-01-19 04:25:57,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261937052] [2022-01-19 04:25:57,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:25:57,478 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:25:57,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:25:57,505 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:25:57,505 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:25:57,505 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:25:57,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 04:25:57,506 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:25:57,506 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:25:57,506 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:25:57,506 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-19 04:25:57,515 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,515 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,515 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,515 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,515 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,516 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,516 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,516 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,516 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,516 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,516 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,516 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,516 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,517 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,517 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,517 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,517 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,517 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,517 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,517 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,517 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,518 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,518 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,518 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,518 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,518 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,518 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,518 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,519 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,520 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,521 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,522 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,523 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,524 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,525 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,526 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,527 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,531 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,531 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,532 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,533 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,534 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,535 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,536 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,537 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,538 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:57,539 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:25:57,549 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:25:57,550 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 04:25:57,550 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 04:25:57,551 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 80 places, 84 transitions, 180 flow [2022-01-19 04:25:57,569 INFO L129 PetriNetUnfolder]: 11/108 cut-off events. [2022-01-19 04:25:57,569 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:25:57,571 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118 conditions, 108 events. 11/108 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 187 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 68. Up to 6 conditions per place. [2022-01-19 04:25:57,571 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 84 transitions, 180 flow [2022-01-19 04:25:57,572 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 84 transitions, 180 flow [2022-01-19 04:25:57,582 INFO L129 PetriNetUnfolder]: 6/83 cut-off events. [2022-01-19 04:25:57,583 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:25:57,583 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,583 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] [2022-01-19 04:25:57,583 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:57,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,584 INFO L85 PathProgramCache]: Analyzing trace with hash 564388961, now seen corresponding path program 1 times [2022-01-19 04:25:57,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631427643] [2022-01-19 04:25:57,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:57,624 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 04:25:57,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:57,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631427643] [2022-01-19 04:25:57,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631427643] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:57,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:57,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:57,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088455441] [2022-01-19 04:25:57,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:57,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:57,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:57,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:57,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:57,626 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 84 [2022-01-19 04:25:57,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 84 transitions, 180 flow. Second operand has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 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 04:25:57,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:57,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 84 [2022-01-19 04:25:57,627 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:57,667 INFO L129 PetriNetUnfolder]: 50/226 cut-off events. [2022-01-19 04:25:57,667 INFO L130 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2022-01-19 04:25:57,668 INFO L84 FinitePrefix]: Finished finitePrefix Result has 379 conditions, 226 events. 50/226 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1076 event pairs, 27 based on Foata normal form. 77/270 useless extension candidates. Maximal degree in co-relation 227. Up to 68 conditions per place. [2022-01-19 04:25:57,669 INFO L132 encePairwiseOnDemand]: 75/84 looper letters, 19 selfloop transitions, 3 changer transitions 0/79 dead transitions. [2022-01-19 04:25:57,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 79 transitions, 219 flow [2022-01-19 04:25:57,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:57,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:57,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 218 transitions. [2022-01-19 04:25:57,671 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8650793650793651 [2022-01-19 04:25:57,671 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 218 transitions. [2022-01-19 04:25:57,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 218 transitions. [2022-01-19 04:25:57,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:57,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 218 transitions. [2022-01-19 04:25:57,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 72.66666666666667) internal successors, (218), 3 states have internal predecessors, (218), 0 states have call successors, (0), 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 04:25:57,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,672 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,672 INFO L186 Difference]: Start difference. First operand has 80 places, 84 transitions, 180 flow. Second operand 3 states and 218 transitions. [2022-01-19 04:25:57,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 79 transitions, 219 flow [2022-01-19 04:25:57,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 79 transitions, 217 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-01-19 04:25:57,674 INFO L242 Difference]: Finished difference. Result has 76 places, 75 transitions, 180 flow [2022-01-19 04:25:57,674 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=180, PETRI_PLACES=76, PETRI_TRANSITIONS=75} [2022-01-19 04:25:57,675 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, -4 predicate places. [2022-01-19 04:25:57,675 INFO L470 AbstractCegarLoop]: Abstraction has has 76 places, 75 transitions, 180 flow [2022-01-19 04:25:57,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 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 04:25:57,675 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,675 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] [2022-01-19 04:25:57,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 04:25:57,676 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:57,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,676 INFO L85 PathProgramCache]: Analyzing trace with hash 564389984, now seen corresponding path program 1 times [2022-01-19 04:25:57,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663079101] [2022-01-19 04:25:57,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:57,700 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 04:25:57,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:57,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663079101] [2022-01-19 04:25:57,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663079101] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:57,700 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:57,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:57,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700473148] [2022-01-19 04:25:57,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:57,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:57,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:57,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:57,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:57,702 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 84 [2022-01-19 04:25:57,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 180 flow. Second operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 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 04:25:57,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:57,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 84 [2022-01-19 04:25:57,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:57,730 INFO L129 PetriNetUnfolder]: 37/212 cut-off events. [2022-01-19 04:25:57,730 INFO L130 PetriNetUnfolder]: For 43/43 co-relation queries the response was YES. [2022-01-19 04:25:57,731 INFO L84 FinitePrefix]: Finished finitePrefix Result has 355 conditions, 212 events. 37/212 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 864 event pairs, 15 based on Foata normal form. 0/187 useless extension candidates. Maximal degree in co-relation 242. Up to 40 conditions per place. [2022-01-19 04:25:57,732 INFO L132 encePairwiseOnDemand]: 81/84 looper letters, 14 selfloop transitions, 2 changer transitions 0/79 dead transitions. [2022-01-19 04:25:57,732 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 79 transitions, 223 flow [2022-01-19 04:25:57,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:57,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:57,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 218 transitions. [2022-01-19 04:25:57,733 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8650793650793651 [2022-01-19 04:25:57,733 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 218 transitions. [2022-01-19 04:25:57,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 218 transitions. [2022-01-19 04:25:57,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:57,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 218 transitions. [2022-01-19 04:25:57,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 72.66666666666667) internal successors, (218), 3 states have internal predecessors, (218), 0 states have call successors, (0), 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 04:25:57,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,735 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,735 INFO L186 Difference]: Start difference. First operand has 76 places, 75 transitions, 180 flow. Second operand 3 states and 218 transitions. [2022-01-19 04:25:57,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 79 transitions, 223 flow [2022-01-19 04:25:57,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 79 transitions, 218 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:57,737 INFO L242 Difference]: Finished difference. Result has 79 places, 75 transitions, 185 flow [2022-01-19 04:25:57,737 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=185, PETRI_PLACES=79, PETRI_TRANSITIONS=75} [2022-01-19 04:25:57,738 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, -1 predicate places. [2022-01-19 04:25:57,738 INFO L470 AbstractCegarLoop]: Abstraction has has 79 places, 75 transitions, 185 flow [2022-01-19 04:25:57,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 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 04:25:57,738 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,738 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] [2022-01-19 04:25:57,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 04:25:57,739 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:57,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,739 INFO L85 PathProgramCache]: Analyzing trace with hash 565342273, now seen corresponding path program 1 times [2022-01-19 04:25:57,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082298191] [2022-01-19 04:25:57,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:57,762 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 04:25:57,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:57,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082298191] [2022-01-19 04:25:57,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082298191] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:57,763 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:57,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:57,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078434003] [2022-01-19 04:25:57,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:57,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:57,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:57,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:57,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:57,764 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 84 [2022-01-19 04:25:57,764 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 75 transitions, 185 flow. Second operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 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 04:25:57,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:57,764 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 84 [2022-01-19 04:25:57,764 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:57,789 INFO L129 PetriNetUnfolder]: 30/193 cut-off events. [2022-01-19 04:25:57,789 INFO L130 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2022-01-19 04:25:57,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 327 conditions, 193 events. 30/193 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 756 event pairs, 15 based on Foata normal form. 4/178 useless extension candidates. Maximal degree in co-relation 241. Up to 40 conditions per place. [2022-01-19 04:25:57,790 INFO L132 encePairwiseOnDemand]: 82/84 looper letters, 14 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2022-01-19 04:25:57,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 76 transitions, 213 flow [2022-01-19 04:25:57,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:57,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:57,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 217 transitions. [2022-01-19 04:25:57,791 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8611111111111112 [2022-01-19 04:25:57,791 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 217 transitions. [2022-01-19 04:25:57,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 217 transitions. [2022-01-19 04:25:57,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:57,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 217 transitions. [2022-01-19 04:25:57,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 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 04:25:57,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,793 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,793 INFO L186 Difference]: Start difference. First operand has 79 places, 75 transitions, 185 flow. Second operand 3 states and 217 transitions. [2022-01-19 04:25:57,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 76 transitions, 213 flow [2022-01-19 04:25:57,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 76 transitions, 206 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:25:57,795 INFO L242 Difference]: Finished difference. Result has 78 places, 72 transitions, 165 flow [2022-01-19 04:25:57,795 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=165, PETRI_PLACES=78, PETRI_TRANSITIONS=72} [2022-01-19 04:25:57,795 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, -2 predicate places. [2022-01-19 04:25:57,796 INFO L470 AbstractCegarLoop]: Abstraction has has 78 places, 72 transitions, 165 flow [2022-01-19 04:25:57,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 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 04:25:57,796 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,796 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] [2022-01-19 04:25:57,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 04:25:57,796 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:57,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,797 INFO L85 PathProgramCache]: Analyzing trace with hash 565343296, now seen corresponding path program 1 times [2022-01-19 04:25:57,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847928779] [2022-01-19 04:25:57,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:57,832 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 04:25:57,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:57,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847928779] [2022-01-19 04:25:57,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847928779] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:57,832 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:57,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:57,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003526785] [2022-01-19 04:25:57,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:57,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:57,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:57,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:57,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:57,834 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 84 [2022-01-19 04:25:57,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 72 transitions, 165 flow. Second operand has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 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 04:25:57,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:57,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 84 [2022-01-19 04:25:57,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:57,867 INFO L129 PetriNetUnfolder]: 36/188 cut-off events. [2022-01-19 04:25:57,868 INFO L130 PetriNetUnfolder]: For 37/37 co-relation queries the response was YES. [2022-01-19 04:25:57,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 188 events. 36/188 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 820 event pairs, 24 based on Foata normal form. 0/171 useless extension candidates. Maximal degree in co-relation 274. Up to 61 conditions per place. [2022-01-19 04:25:57,868 INFO L132 encePairwiseOnDemand]: 82/84 looper letters, 15 selfloop transitions, 1 changer transitions 6/74 dead transitions. [2022-01-19 04:25:57,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 74 transitions, 209 flow [2022-01-19 04:25:57,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:57,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:57,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 205 transitions. [2022-01-19 04:25:57,870 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8134920634920635 [2022-01-19 04:25:57,870 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 205 transitions. [2022-01-19 04:25:57,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 205 transitions. [2022-01-19 04:25:57,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:57,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 205 transitions. [2022-01-19 04:25:57,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 68.33333333333333) internal successors, (205), 3 states have internal predecessors, (205), 0 states have call successors, (0), 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 04:25:57,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,871 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,871 INFO L186 Difference]: Start difference. First operand has 78 places, 72 transitions, 165 flow. Second operand 3 states and 205 transitions. [2022-01-19 04:25:57,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 74 transitions, 209 flow [2022-01-19 04:25:57,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 74 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:57,873 INFO L242 Difference]: Finished difference. Result has 77 places, 65 transitions, 151 flow [2022-01-19 04:25:57,873 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=151, PETRI_PLACES=77, PETRI_TRANSITIONS=65} [2022-01-19 04:25:57,873 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, -3 predicate places. [2022-01-19 04:25:57,873 INFO L470 AbstractCegarLoop]: Abstraction has has 77 places, 65 transitions, 151 flow [2022-01-19 04:25:57,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 0 states have call successors, (0), 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 04:25:57,873 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,874 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:57,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 04:25:57,874 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:57,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,874 INFO L85 PathProgramCache]: Analyzing trace with hash -111230140, now seen corresponding path program 1 times [2022-01-19 04:25:57,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633499695] [2022-01-19 04:25:57,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:57,895 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:25:57,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:57,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633499695] [2022-01-19 04:25:57,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633499695] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:57,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:57,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:57,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444843311] [2022-01-19 04:25:57,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:57,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:57,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:57,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:57,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:57,897 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 84 [2022-01-19 04:25:57,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 65 transitions, 151 flow. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 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 04:25:57,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:57,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 84 [2022-01-19 04:25:57,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:57,943 INFO L129 PetriNetUnfolder]: 34/208 cut-off events. [2022-01-19 04:25:57,943 INFO L130 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-01-19 04:25:57,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 317 conditions, 208 events. 34/208 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 951 event pairs, 24 based on Foata normal form. 4/187 useless extension candidates. Maximal degree in co-relation 233. Up to 61 conditions per place. [2022-01-19 04:25:57,945 INFO L132 encePairwiseOnDemand]: 81/84 looper letters, 14 selfloop transitions, 2 changer transitions 0/68 dead transitions. [2022-01-19 04:25:57,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 68 transitions, 189 flow [2022-01-19 04:25:57,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:57,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:57,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 203 transitions. [2022-01-19 04:25:57,946 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8055555555555556 [2022-01-19 04:25:57,946 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 203 transitions. [2022-01-19 04:25:57,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 203 transitions. [2022-01-19 04:25:57,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:57,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 203 transitions. [2022-01-19 04:25:57,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 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 04:25:57,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,947 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:57,947 INFO L186 Difference]: Start difference. First operand has 77 places, 65 transitions, 151 flow. Second operand 3 states and 203 transitions. [2022-01-19 04:25:57,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 68 transitions, 189 flow [2022-01-19 04:25:57,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 68 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:57,949 INFO L242 Difference]: Finished difference. Result has 76 places, 66 transitions, 164 flow [2022-01-19 04:25:57,949 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=164, PETRI_PLACES=76, PETRI_TRANSITIONS=66} [2022-01-19 04:25:57,950 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, -4 predicate places. [2022-01-19 04:25:57,950 INFO L470 AbstractCegarLoop]: Abstraction has has 76 places, 66 transitions, 164 flow [2022-01-19 04:25:57,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 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 04:25:57,950 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:57,950 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:57,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 04:25:57,951 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:57,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:57,952 INFO L85 PathProgramCache]: Analyzing trace with hash -111229117, now seen corresponding path program 1 times [2022-01-19 04:25:57,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:57,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507342711] [2022-01-19 04:25:57,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:57,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:57,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:58,001 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:25:58,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:58,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507342711] [2022-01-19 04:25:58,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507342711] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:58,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:58,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:58,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699133698] [2022-01-19 04:25:58,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:58,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:58,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:58,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:58,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:58,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 84 [2022-01-19 04:25:58,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 66 transitions, 164 flow. Second operand has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 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 04:25:58,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:58,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 84 [2022-01-19 04:25:58,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:58,036 INFO L129 PetriNetUnfolder]: 24/194 cut-off events. [2022-01-19 04:25:58,037 INFO L130 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2022-01-19 04:25:58,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 306 conditions, 194 events. 24/194 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 802 event pairs, 15 based on Foata normal form. 0/180 useless extension candidates. Maximal degree in co-relation 243. Up to 40 conditions per place. [2022-01-19 04:25:58,038 INFO L132 encePairwiseOnDemand]: 81/84 looper letters, 10 selfloop transitions, 1 changer transitions 2/68 dead transitions. [2022-01-19 04:25:58,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 68 transitions, 192 flow [2022-01-19 04:25:58,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:58,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:58,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 215 transitions. [2022-01-19 04:25:58,039 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8531746031746031 [2022-01-19 04:25:58,039 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 215 transitions. [2022-01-19 04:25:58,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 215 transitions. [2022-01-19 04:25:58,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:58,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 215 transitions. [2022-01-19 04:25:58,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 0 states have call successors, (0), 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 04:25:58,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:58,040 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:58,041 INFO L186 Difference]: Start difference. First operand has 76 places, 66 transitions, 164 flow. Second operand 3 states and 215 transitions. [2022-01-19 04:25:58,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 68 transitions, 192 flow [2022-01-19 04:25:58,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 68 transitions, 190 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:58,042 INFO L242 Difference]: Finished difference. Result has 78 places, 64 transitions, 161 flow [2022-01-19 04:25:58,043 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=161, PETRI_PLACES=78, PETRI_TRANSITIONS=64} [2022-01-19 04:25:58,044 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, -2 predicate places. [2022-01-19 04:25:58,044 INFO L470 AbstractCegarLoop]: Abstraction has has 78 places, 64 transitions, 161 flow [2022-01-19 04:25:58,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 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 04:25:58,044 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:58,044 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:58,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 04:25:58,044 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:58,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:58,045 INFO L85 PathProgramCache]: Analyzing trace with hash -110276828, now seen corresponding path program 1 times [2022-01-19 04:25:58,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:58,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144336277] [2022-01-19 04:25:58,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:58,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:58,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:58,089 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:25:58,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:58,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144336277] [2022-01-19 04:25:58,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144336277] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:58,090 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:58,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:58,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064717661] [2022-01-19 04:25:58,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:58,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:58,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:58,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:58,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:58,091 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 84 [2022-01-19 04:25:58,092 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 64 transitions, 161 flow. Second operand has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 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 04:25:58,092 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:58,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 84 [2022-01-19 04:25:58,092 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:58,111 INFO L129 PetriNetUnfolder]: 15/165 cut-off events. [2022-01-19 04:25:58,111 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-01-19 04:25:58,112 INFO L84 FinitePrefix]: Finished finitePrefix Result has 257 conditions, 165 events. 15/165 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 611 event pairs, 9 based on Foata normal form. 4/162 useless extension candidates. Maximal degree in co-relation 249. Up to 26 conditions per place. [2022-01-19 04:25:58,112 INFO L132 encePairwiseOnDemand]: 82/84 looper letters, 9 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2022-01-19 04:25:58,112 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 64 transitions, 176 flow [2022-01-19 04:25:58,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:58,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:58,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 212 transitions. [2022-01-19 04:25:58,113 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8412698412698413 [2022-01-19 04:25:58,113 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 212 transitions. [2022-01-19 04:25:58,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 212 transitions. [2022-01-19 04:25:58,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:58,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 212 transitions. [2022-01-19 04:25:58,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 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 04:25:58,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:58,114 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:58,114 INFO L186 Difference]: Start difference. First operand has 78 places, 64 transitions, 161 flow. Second operand 3 states and 212 transitions. [2022-01-19 04:25:58,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 64 transitions, 176 flow [2022-01-19 04:25:58,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 64 transitions, 172 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-01-19 04:25:58,116 INFO L242 Difference]: Finished difference. Result has 76 places, 62 transitions, 150 flow [2022-01-19 04:25:58,116 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=150, PETRI_PLACES=76, PETRI_TRANSITIONS=62} [2022-01-19 04:25:58,116 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, -4 predicate places. [2022-01-19 04:25:58,116 INFO L470 AbstractCegarLoop]: Abstraction has has 76 places, 62 transitions, 150 flow [2022-01-19 04:25:58,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.0) internal successors, (207), 3 states have internal predecessors, (207), 0 states have call successors, (0), 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 04:25:58,117 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:58,117 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:58,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 04:25:58,117 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:58,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:58,117 INFO L85 PathProgramCache]: Analyzing trace with hash -110275805, now seen corresponding path program 1 times [2022-01-19 04:25:58,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:58,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094550592] [2022-01-19 04:25:58,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:58,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:58,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:58,136 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:25:58,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:58,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094550592] [2022-01-19 04:25:58,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094550592] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:58,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:58,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:58,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459685560] [2022-01-19 04:25:58,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:58,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:58,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:58,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:58,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:58,138 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 84 [2022-01-19 04:25:58,138 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 62 transitions, 150 flow. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 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 04:25:58,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:58,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 84 [2022-01-19 04:25:58,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:58,161 INFO L129 PetriNetUnfolder]: 24/166 cut-off events. [2022-01-19 04:25:58,162 INFO L130 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-01-19 04:25:58,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 270 conditions, 166 events. 24/166 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 683 event pairs, 21 based on Foata normal form. 4/154 useless extension candidates. Maximal degree in co-relation 263. Up to 54 conditions per place. [2022-01-19 04:25:58,162 INFO L132 encePairwiseOnDemand]: 82/84 looper letters, 0 selfloop transitions, 0 changer transitions 62/62 dead transitions. [2022-01-19 04:25:58,162 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 62 transitions, 174 flow [2022-01-19 04:25:58,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:58,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:58,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 200 transitions. [2022-01-19 04:25:58,163 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7936507936507936 [2022-01-19 04:25:58,163 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 200 transitions. [2022-01-19 04:25:58,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 200 transitions. [2022-01-19 04:25:58,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:58,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 200 transitions. [2022-01-19 04:25:58,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 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 04:25:58,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:58,164 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:25:58,164 INFO L186 Difference]: Start difference. First operand has 76 places, 62 transitions, 150 flow. Second operand 3 states and 200 transitions. [2022-01-19 04:25:58,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 62 transitions, 174 flow [2022-01-19 04:25:58,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 62 transitions, 173 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:58,165 INFO L242 Difference]: Finished difference. Result has 75 places, 0 transitions, 0 flow [2022-01-19 04:25:58,165 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=75, PETRI_TRANSITIONS=0} [2022-01-19 04:25:58,167 INFO L334 CegarLoopForPetriNet]: 80 programPoint places, -5 predicate places. [2022-01-19 04:25:58,168 INFO L470 AbstractCegarLoop]: Abstraction has has 75 places, 0 transitions, 0 flow [2022-01-19 04:25:58,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 0 states have call successors, (0), 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 04:25:58,169 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 04:25:58,169 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 3 remaining) [2022-01-19 04:25:58,169 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 3 remaining) [2022-01-19 04:25:58,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 04:25:58,170 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:58,170 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE (1/2) [2022-01-19 04:25:58,171 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:25:58,173 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 04:25:58,173 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:25:58,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 80 places, 84 transitions, 180 flow [2022-01-19 04:25:58,181 INFO L129 PetriNetUnfolder]: 11/108 cut-off events. [2022-01-19 04:25:58,182 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:25:58,182 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118 conditions, 108 events. 11/108 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 187 event pairs, 0 based on Foata normal form. 0/92 useless extension candidates. Maximal degree in co-relation 68. Up to 6 conditions per place. [2022-01-19 04:25:58,182 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 84 transitions, 180 flow [2022-01-19 04:25:58,183 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 84 transitions, 180 flow [2022-01-19 04:25:58,190 INFO L129 PetriNetUnfolder]: 6/76 cut-off events. [2022-01-19 04:25:58,190 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:25:58,191 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:58,191 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:58,191 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:25:58,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:58,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1549820851, now seen corresponding path program 1 times [2022-01-19 04:25:58,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:58,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183830431] [2022-01-19 04:25:58,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:58,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:58,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:25:58,210 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:25:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:25:58,228 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:25:58,228 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:25:58,228 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:25:58,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 04:25:58,229 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:25:58,229 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:25:58,229 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:25:58,229 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-01-19 04:25:58,241 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,242 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,242 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,242 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,242 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,242 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,242 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,242 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,242 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,243 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,243 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,243 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,243 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,244 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,244 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,244 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,244 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,244 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,245 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,245 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,245 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,246 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,247 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,248 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,249 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,250 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,251 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,251 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,251 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,251 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,253 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,254 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,254 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,254 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,254 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,254 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,254 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,254 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,254 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,254 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,255 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,255 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,255 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,256 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,257 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,258 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,259 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,260 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,261 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,264 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,265 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,266 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,267 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,268 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,269 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,270 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,271 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,272 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:58,273 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:25:58,274 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:25:58,275 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 04:25:58,275 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 04:25:58,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 112 transitions, 245 flow [2022-01-19 04:25:58,289 INFO L129 PetriNetUnfolder]: 16/149 cut-off events. [2022-01-19 04:25:58,289 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 04:25:58,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 149 events. 16/149 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 334 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 112. Up to 8 conditions per place. [2022-01-19 04:25:58,290 INFO L82 GeneralOperation]: Start removeDead. Operand has 106 places, 112 transitions, 245 flow [2022-01-19 04:25:58,292 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 106 places, 112 transitions, 245 flow [2022-01-19 04:25:58,296 INFO L129 PetriNetUnfolder]: 7/88 cut-off events. [2022-01-19 04:25:58,296 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 04:25:58,296 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:58,296 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] [2022-01-19 04:25:58,297 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:58,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:58,297 INFO L85 PathProgramCache]: Analyzing trace with hash 289875179, now seen corresponding path program 1 times [2022-01-19 04:25:58,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:58,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983535892] [2022-01-19 04:25:58,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:58,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:58,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:58,320 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 04:25:58,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:58,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983535892] [2022-01-19 04:25:58,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983535892] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:58,320 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:58,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:58,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503702818] [2022-01-19 04:25:58,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:58,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:58,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:58,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:58,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:58,322 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 112 [2022-01-19 04:25:58,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 112 transitions, 245 flow. Second operand has 3 states, 3 states have (on average 91.66666666666667) internal successors, (275), 3 states have internal predecessors, (275), 0 states have call successors, (0), 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 04:25:58,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:58,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 112 [2022-01-19 04:25:58,335 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:58,444 INFO L129 PetriNetUnfolder]: 199/815 cut-off events. [2022-01-19 04:25:58,444 INFO L130 PetriNetUnfolder]: For 220/220 co-relation queries the response was YES. [2022-01-19 04:25:58,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1267 conditions, 815 events. 199/815 cut-off events. For 220/220 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 5401 event pairs, 96 based on Foata normal form. 189/868 useless extension candidates. Maximal degree in co-relation 296. Up to 175 conditions per place. [2022-01-19 04:25:58,451 INFO L132 encePairwiseOnDemand]: 104/112 looper letters, 20 selfloop transitions, 2 changer transitions 0/107 dead transitions. [2022-01-19 04:25:58,452 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 107 transitions, 291 flow [2022-01-19 04:25:58,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:58,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:58,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 303 transitions. [2022-01-19 04:25:58,453 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017857142857143 [2022-01-19 04:25:58,453 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 303 transitions. [2022-01-19 04:25:58,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 303 transitions. [2022-01-19 04:25:58,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:58,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 303 transitions. [2022-01-19 04:25:58,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 101.0) internal successors, (303), 3 states have internal predecessors, (303), 0 states have call successors, (0), 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 04:25:58,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,455 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,455 INFO L186 Difference]: Start difference. First operand has 106 places, 112 transitions, 245 flow. Second operand 3 states and 303 transitions. [2022-01-19 04:25:58,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 107 transitions, 291 flow [2022-01-19 04:25:58,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 107 transitions, 283 flow, removed 4 selfloop flow, removed 0 redundant places. [2022-01-19 04:25:58,457 INFO L242 Difference]: Finished difference. Result has 101 places, 100 transitions, 227 flow [2022-01-19 04:25:58,457 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=227, PETRI_PLACES=101, PETRI_TRANSITIONS=100} [2022-01-19 04:25:58,458 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, -5 predicate places. [2022-01-19 04:25:58,458 INFO L470 AbstractCegarLoop]: Abstraction has has 101 places, 100 transitions, 227 flow [2022-01-19 04:25:58,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 91.66666666666667) internal successors, (275), 3 states have internal predecessors, (275), 0 states have call successors, (0), 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 04:25:58,458 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:58,458 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] [2022-01-19 04:25:58,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 04:25:58,459 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:58,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:58,459 INFO L85 PathProgramCache]: Analyzing trace with hash 290828491, now seen corresponding path program 1 times [2022-01-19 04:25:58,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:58,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704262452] [2022-01-19 04:25:58,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:58,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:58,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:58,494 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 04:25:58,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:58,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704262452] [2022-01-19 04:25:58,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704262452] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:58,494 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:58,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:58,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325004657] [2022-01-19 04:25:58,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:58,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:58,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:58,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:58,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:58,496 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 112 [2022-01-19 04:25:58,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 100 transitions, 227 flow. Second operand has 3 states, 3 states have (on average 87.66666666666667) internal successors, (263), 3 states have internal predecessors, (263), 0 states have call successors, (0), 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 04:25:58,497 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:58,497 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 112 [2022-01-19 04:25:58,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:58,602 INFO L129 PetriNetUnfolder]: 289/1121 cut-off events. [2022-01-19 04:25:58,602 INFO L130 PetriNetUnfolder]: For 177/177 co-relation queries the response was YES. [2022-01-19 04:25:58,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1767 conditions, 1121 events. 289/1121 cut-off events. For 177/177 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 8315 event pairs, 150 based on Foata normal form. 0/988 useless extension candidates. Maximal degree in co-relation 1620. Up to 268 conditions per place. [2022-01-19 04:25:58,611 INFO L132 encePairwiseOnDemand]: 108/112 looper letters, 24 selfloop transitions, 2 changer transitions 0/107 dead transitions. [2022-01-19 04:25:58,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 107 transitions, 303 flow [2022-01-19 04:25:58,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:58,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:58,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 283 transitions. [2022-01-19 04:25:58,612 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8422619047619048 [2022-01-19 04:25:58,612 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 283 transitions. [2022-01-19 04:25:58,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 283 transitions. [2022-01-19 04:25:58,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:58,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 283 transitions. [2022-01-19 04:25:58,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 94.33333333333333) internal successors, (283), 3 states have internal predecessors, (283), 0 states have call successors, (0), 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 04:25:58,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,615 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,615 INFO L186 Difference]: Start difference. First operand has 101 places, 100 transitions, 227 flow. Second operand 3 states and 283 transitions. [2022-01-19 04:25:58,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 107 transitions, 303 flow [2022-01-19 04:25:58,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 107 transitions, 301 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:58,618 INFO L242 Difference]: Finished difference. Result has 104 places, 100 transitions, 237 flow [2022-01-19 04:25:58,618 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=237, PETRI_PLACES=104, PETRI_TRANSITIONS=100} [2022-01-19 04:25:58,619 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, -2 predicate places. [2022-01-19 04:25:58,619 INFO L470 AbstractCegarLoop]: Abstraction has has 104 places, 100 transitions, 237 flow [2022-01-19 04:25:58,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.66666666666667) internal successors, (263), 3 states have internal predecessors, (263), 0 states have call successors, (0), 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 04:25:58,619 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:58,619 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] [2022-01-19 04:25:58,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 04:25:58,619 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:58,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:58,620 INFO L85 PathProgramCache]: Analyzing trace with hash 290827468, now seen corresponding path program 1 times [2022-01-19 04:25:58,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:58,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648448672] [2022-01-19 04:25:58,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:58,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:58,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:58,637 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 04:25:58,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:58,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648448672] [2022-01-19 04:25:58,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648448672] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:58,637 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:58,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:58,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202547412] [2022-01-19 04:25:58,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:58,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:58,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:58,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:58,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:58,638 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 112 [2022-01-19 04:25:58,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 100 transitions, 237 flow. Second operand has 3 states, 3 states have (on average 91.66666666666667) internal successors, (275), 3 states have internal predecessors, (275), 0 states have call successors, (0), 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 04:25:58,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:58,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 112 [2022-01-19 04:25:58,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:58,709 INFO L129 PetriNetUnfolder]: 186/776 cut-off events. [2022-01-19 04:25:58,710 INFO L130 PetriNetUnfolder]: For 148/148 co-relation queries the response was YES. [2022-01-19 04:25:58,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1276 conditions, 776 events. 186/776 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5148 event pairs, 96 based on Foata normal form. 0/684 useless extension candidates. Maximal degree in co-relation 962. Up to 175 conditions per place. [2022-01-19 04:25:58,715 INFO L132 encePairwiseOnDemand]: 110/112 looper letters, 20 selfloop transitions, 1 changer transitions 0/105 dead transitions. [2022-01-19 04:25:58,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 105 transitions, 294 flow [2022-01-19 04:25:58,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:58,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:58,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 292 transitions. [2022-01-19 04:25:58,717 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8690476190476191 [2022-01-19 04:25:58,717 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 292 transitions. [2022-01-19 04:25:58,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 292 transitions. [2022-01-19 04:25:58,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:58,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 292 transitions. [2022-01-19 04:25:58,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 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 04:25:58,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,718 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,718 INFO L186 Difference]: Start difference. First operand has 104 places, 100 transitions, 237 flow. Second operand 3 states and 292 transitions. [2022-01-19 04:25:58,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 105 transitions, 294 flow [2022-01-19 04:25:58,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 105 transitions, 288 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-01-19 04:25:58,720 INFO L242 Difference]: Finished difference. Result has 104 places, 98 transitions, 224 flow [2022-01-19 04:25:58,720 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=224, PETRI_PLACES=104, PETRI_TRANSITIONS=98} [2022-01-19 04:25:58,721 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, -2 predicate places. [2022-01-19 04:25:58,721 INFO L470 AbstractCegarLoop]: Abstraction has has 104 places, 98 transitions, 224 flow [2022-01-19 04:25:58,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 91.66666666666667) internal successors, (275), 3 states have internal predecessors, (275), 0 states have call successors, (0), 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 04:25:58,721 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:58,721 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] [2022-01-19 04:25:58,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 04:25:58,721 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:58,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:58,722 INFO L85 PathProgramCache]: Analyzing trace with hash 289874156, now seen corresponding path program 1 times [2022-01-19 04:25:58,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:58,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514776930] [2022-01-19 04:25:58,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:58,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:58,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:58,739 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 04:25:58,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:58,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514776930] [2022-01-19 04:25:58,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514776930] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:58,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:58,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:58,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595628514] [2022-01-19 04:25:58,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:58,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:58,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:58,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:58,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:58,741 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 112 [2022-01-19 04:25:58,742 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 98 transitions, 224 flow. Second operand has 3 states, 3 states have (on average 87.66666666666667) internal successors, (263), 3 states have internal predecessors, (263), 0 states have call successors, (0), 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 04:25:58,742 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:58,742 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 112 [2022-01-19 04:25:58,742 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:58,824 INFO L129 PetriNetUnfolder]: 258/1051 cut-off events. [2022-01-19 04:25:58,824 INFO L130 PetriNetUnfolder]: For 145/145 co-relation queries the response was YES. [2022-01-19 04:25:58,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 1051 events. 258/1051 cut-off events. For 145/145 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7865 event pairs, 150 based on Foata normal form. 0/935 useless extension candidates. Maximal degree in co-relation 1523. Up to 268 conditions per place. [2022-01-19 04:25:58,831 INFO L132 encePairwiseOnDemand]: 110/112 looper letters, 23 selfloop transitions, 1 changer transitions 0/103 dead transitions. [2022-01-19 04:25:58,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 103 transitions, 290 flow [2022-01-19 04:25:58,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:58,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:58,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 280 transitions. [2022-01-19 04:25:58,832 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2022-01-19 04:25:58,832 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 280 transitions. [2022-01-19 04:25:58,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 280 transitions. [2022-01-19 04:25:58,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:58,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 280 transitions. [2022-01-19 04:25:58,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.33333333333333) internal successors, (280), 3 states have internal predecessors, (280), 0 states have call successors, (0), 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 04:25:58,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,834 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,834 INFO L186 Difference]: Start difference. First operand has 104 places, 98 transitions, 224 flow. Second operand 3 states and 280 transitions. [2022-01-19 04:25:58,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 103 transitions, 290 flow [2022-01-19 04:25:58,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 103 transitions, 289 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:58,836 INFO L242 Difference]: Finished difference. Result has 103 places, 96 transitions, 219 flow [2022-01-19 04:25:58,836 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=219, PETRI_PLACES=103, PETRI_TRANSITIONS=96} [2022-01-19 04:25:58,837 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, -3 predicate places. [2022-01-19 04:25:58,837 INFO L470 AbstractCegarLoop]: Abstraction has has 103 places, 96 transitions, 219 flow [2022-01-19 04:25:58,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.66666666666667) internal successors, (263), 3 states have internal predecessors, (263), 0 states have call successors, (0), 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 04:25:58,837 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:58,837 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:58,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 04:25:58,837 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:58,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:58,838 INFO L85 PathProgramCache]: Analyzing trace with hash 448326339, now seen corresponding path program 1 times [2022-01-19 04:25:58,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:58,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868714784] [2022-01-19 04:25:58,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:58,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:58,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:58,854 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:25:58,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:58,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868714784] [2022-01-19 04:25:58,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868714784] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:58,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:58,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:58,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855625630] [2022-01-19 04:25:58,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:58,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:58,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:58,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:58,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:58,857 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 112 [2022-01-19 04:25:58,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 96 transitions, 219 flow. Second operand has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 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 04:25:58,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:58,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 112 [2022-01-19 04:25:58,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:58,948 INFO L129 PetriNetUnfolder]: 368/1050 cut-off events. [2022-01-19 04:25:58,948 INFO L130 PetriNetUnfolder]: For 181/181 co-relation queries the response was YES. [2022-01-19 04:25:58,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1835 conditions, 1050 events. 368/1050 cut-off events. For 181/181 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 7497 event pairs, 228 based on Foata normal form. 0/859 useless extension candidates. Maximal degree in co-relation 1347. Up to 393 conditions per place. [2022-01-19 04:25:58,956 INFO L132 encePairwiseOnDemand]: 107/112 looper letters, 24 selfloop transitions, 3 changer transitions 0/104 dead transitions. [2022-01-19 04:25:58,956 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 104 transitions, 294 flow [2022-01-19 04:25:58,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:58,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:58,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 284 transitions. [2022-01-19 04:25:58,957 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8452380952380952 [2022-01-19 04:25:58,957 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 284 transitions. [2022-01-19 04:25:58,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 284 transitions. [2022-01-19 04:25:58,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:58,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 284 transitions. [2022-01-19 04:25:58,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 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 04:25:58,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,958 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:58,958 INFO L186 Difference]: Start difference. First operand has 103 places, 96 transitions, 219 flow. Second operand 3 states and 284 transitions. [2022-01-19 04:25:58,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 104 transitions, 294 flow [2022-01-19 04:25:58,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 104 transitions, 293 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:58,960 INFO L242 Difference]: Finished difference. Result has 106 places, 98 transitions, 242 flow [2022-01-19 04:25:58,960 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=242, PETRI_PLACES=106, PETRI_TRANSITIONS=98} [2022-01-19 04:25:58,960 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, 0 predicate places. [2022-01-19 04:25:58,960 INFO L470 AbstractCegarLoop]: Abstraction has has 106 places, 98 transitions, 242 flow [2022-01-19 04:25:58,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 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 04:25:58,961 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:58,961 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:58,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 04:25:58,961 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:58,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:58,962 INFO L85 PathProgramCache]: Analyzing trace with hash 448325316, now seen corresponding path program 1 times [2022-01-19 04:25:58,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:58,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265932484] [2022-01-19 04:25:58,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:58,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:58,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:58,985 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:25:58,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:58,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265932484] [2022-01-19 04:25:58,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265932484] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:58,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:58,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:58,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171741208] [2022-01-19 04:25:58,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:58,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:58,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:58,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:58,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:58,988 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 112 [2022-01-19 04:25:58,988 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 98 transitions, 242 flow. Second operand has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 0 states have call successors, (0), 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 04:25:58,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:58,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 112 [2022-01-19 04:25:58,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:59,073 INFO L129 PetriNetUnfolder]: 276/1018 cut-off events. [2022-01-19 04:25:59,073 INFO L130 PetriNetUnfolder]: For 193/193 co-relation queries the response was YES. [2022-01-19 04:25:59,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1764 conditions, 1018 events. 276/1018 cut-off events. For 193/193 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7492 event pairs, 180 based on Foata normal form. 0/868 useless extension candidates. Maximal degree in co-relation 1132. Up to 313 conditions per place. [2022-01-19 04:25:59,080 INFO L132 encePairwiseOnDemand]: 110/112 looper letters, 19 selfloop transitions, 1 changer transitions 1/104 dead transitions. [2022-01-19 04:25:59,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 104 transitions, 299 flow [2022-01-19 04:25:59,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:59,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:59,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 292 transitions. [2022-01-19 04:25:59,081 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8690476190476191 [2022-01-19 04:25:59,081 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 292 transitions. [2022-01-19 04:25:59,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 292 transitions. [2022-01-19 04:25:59,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:59,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 292 transitions. [2022-01-19 04:25:59,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 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 04:25:59,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,083 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,083 INFO L186 Difference]: Start difference. First operand has 106 places, 98 transitions, 242 flow. Second operand 3 states and 292 transitions. [2022-01-19 04:25:59,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 104 transitions, 299 flow [2022-01-19 04:25:59,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 104 transitions, 294 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:59,087 INFO L242 Difference]: Finished difference. Result has 108 places, 97 transitions, 238 flow [2022-01-19 04:25:59,087 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=238, PETRI_PLACES=108, PETRI_TRANSITIONS=97} [2022-01-19 04:25:59,087 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, 2 predicate places. [2022-01-19 04:25:59,087 INFO L470 AbstractCegarLoop]: Abstraction has has 108 places, 97 transitions, 238 flow [2022-01-19 04:25:59,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 0 states have call successors, (0), 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 04:25:59,088 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:59,088 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:59,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 04:25:59,088 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:59,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:59,088 INFO L85 PathProgramCache]: Analyzing trace with hash 447373027, now seen corresponding path program 1 times [2022-01-19 04:25:59,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:59,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011734522] [2022-01-19 04:25:59,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:59,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:59,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:59,102 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:25:59,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:59,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011734522] [2022-01-19 04:25:59,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011734522] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:59,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:59,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:59,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271133340] [2022-01-19 04:25:59,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:59,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:59,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:59,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:59,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:59,116 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 112 [2022-01-19 04:25:59,117 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 97 transitions, 238 flow. Second operand has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 0 states have call successors, (0), 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 04:25:59,117 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:59,117 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 112 [2022-01-19 04:25:59,117 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:59,193 INFO L129 PetriNetUnfolder]: 228/858 cut-off events. [2022-01-19 04:25:59,194 INFO L130 PetriNetUnfolder]: For 169/169 co-relation queries the response was YES. [2022-01-19 04:25:59,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1469 conditions, 858 events. 228/858 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5929 event pairs, 132 based on Foata normal form. 16/760 useless extension candidates. Maximal degree in co-relation 1104. Up to 233 conditions per place. [2022-01-19 04:25:59,200 INFO L132 encePairwiseOnDemand]: 110/112 looper letters, 19 selfloop transitions, 1 changer transitions 0/101 dead transitions. [2022-01-19 04:25:59,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 101 transitions, 286 flow [2022-01-19 04:25:59,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:59,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:59,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 291 transitions. [2022-01-19 04:25:59,201 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8660714285714286 [2022-01-19 04:25:59,201 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 291 transitions. [2022-01-19 04:25:59,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 291 transitions. [2022-01-19 04:25:59,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:59,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 291 transitions. [2022-01-19 04:25:59,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 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 04:25:59,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,203 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,203 INFO L186 Difference]: Start difference. First operand has 108 places, 97 transitions, 238 flow. Second operand 3 states and 291 transitions. [2022-01-19 04:25:59,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 101 transitions, 286 flow [2022-01-19 04:25:59,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 101 transitions, 279 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:25:59,206 INFO L242 Difference]: Finished difference. Result has 108 places, 95 transitions, 227 flow [2022-01-19 04:25:59,206 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=227, PETRI_PLACES=108, PETRI_TRANSITIONS=95} [2022-01-19 04:25:59,207 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, 2 predicate places. [2022-01-19 04:25:59,207 INFO L470 AbstractCegarLoop]: Abstraction has has 108 places, 95 transitions, 227 flow [2022-01-19 04:25:59,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 0 states have call successors, (0), 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 04:25:59,207 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:59,207 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:59,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 04:25:59,207 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:59,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:59,208 INFO L85 PathProgramCache]: Analyzing trace with hash 447372004, now seen corresponding path program 1 times [2022-01-19 04:25:59,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:59,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25998860] [2022-01-19 04:25:59,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:59,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:59,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:59,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:25:59,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:59,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25998860] [2022-01-19 04:25:59,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25998860] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:59,230 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:59,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:59,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422982785] [2022-01-19 04:25:59,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:59,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:59,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:59,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:59,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:59,231 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 112 [2022-01-19 04:25:59,231 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 95 transitions, 227 flow. Second operand has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 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 04:25:59,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:59,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 112 [2022-01-19 04:25:59,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:59,308 INFO L129 PetriNetUnfolder]: 288/874 cut-off events. [2022-01-19 04:25:59,308 INFO L130 PetriNetUnfolder]: For 173/173 co-relation queries the response was YES. [2022-01-19 04:25:59,311 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1605 conditions, 874 events. 288/874 cut-off events. For 173/173 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6132 event pairs, 204 based on Foata normal form. 0/754 useless extension candidates. Maximal degree in co-relation 1316. Up to 353 conditions per place. [2022-01-19 04:25:59,320 INFO L132 encePairwiseOnDemand]: 110/112 looper letters, 20 selfloop transitions, 1 changer transitions 4/99 dead transitions. [2022-01-19 04:25:59,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 99 transitions, 285 flow [2022-01-19 04:25:59,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:59,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:59,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2022-01-19 04:25:59,328 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8303571428571429 [2022-01-19 04:25:59,328 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2022-01-19 04:25:59,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2022-01-19 04:25:59,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:59,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2022-01-19 04:25:59,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 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 04:25:59,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,330 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,330 INFO L186 Difference]: Start difference. First operand has 108 places, 95 transitions, 227 flow. Second operand 3 states and 279 transitions. [2022-01-19 04:25:59,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 99 transitions, 285 flow [2022-01-19 04:25:59,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 99 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:59,335 INFO L242 Difference]: Finished difference. Result has 107 places, 90 transitions, 217 flow [2022-01-19 04:25:59,335 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=217, PETRI_PLACES=107, PETRI_TRANSITIONS=90} [2022-01-19 04:25:59,336 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, 1 predicate places. [2022-01-19 04:25:59,336 INFO L470 AbstractCegarLoop]: Abstraction has has 107 places, 90 transitions, 217 flow [2022-01-19 04:25:59,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 states have internal predecessors, (264), 0 states have call successors, (0), 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 04:25:59,336 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:59,336 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:59,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 04:25:59,336 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:59,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:59,337 INFO L85 PathProgramCache]: Analyzing trace with hash -886030100, now seen corresponding path program 1 times [2022-01-19 04:25:59,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:59,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106405196] [2022-01-19 04:25:59,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:59,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:59,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:59,354 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:25:59,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:59,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106405196] [2022-01-19 04:25:59,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106405196] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:59,355 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:59,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:59,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500590760] [2022-01-19 04:25:59,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:59,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:59,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:59,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:59,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:59,357 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 112 [2022-01-19 04:25:59,357 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 90 transitions, 217 flow. Second operand has 3 states, 3 states have (on average 92.33333333333333) internal successors, (277), 3 states have internal predecessors, (277), 0 states have call successors, (0), 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 04:25:59,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:59,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 112 [2022-01-19 04:25:59,357 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:59,419 INFO L129 PetriNetUnfolder]: 196/870 cut-off events. [2022-01-19 04:25:59,420 INFO L130 PetriNetUnfolder]: For 61/61 co-relation queries the response was YES. [2022-01-19 04:25:59,423 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1317 conditions, 870 events. 196/870 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 6083 event pairs, 132 based on Foata normal form. 0/740 useless extension candidates. Maximal degree in co-relation 984. Up to 233 conditions per place. [2022-01-19 04:25:59,425 INFO L132 encePairwiseOnDemand]: 109/112 looper letters, 16 selfloop transitions, 2 changer transitions 0/95 dead transitions. [2022-01-19 04:25:59,425 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 95 transitions, 263 flow [2022-01-19 04:25:59,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:59,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:59,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 289 transitions. [2022-01-19 04:25:59,427 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8601190476190477 [2022-01-19 04:25:59,427 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 289 transitions. [2022-01-19 04:25:59,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 289 transitions. [2022-01-19 04:25:59,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:59,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 289 transitions. [2022-01-19 04:25:59,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 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 04:25:59,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,432 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,432 INFO L186 Difference]: Start difference. First operand has 107 places, 90 transitions, 217 flow. Second operand 3 states and 289 transitions. [2022-01-19 04:25:59,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 95 transitions, 263 flow [2022-01-19 04:25:59,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 95 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:59,433 INFO L242 Difference]: Finished difference. Result has 107 places, 91 transitions, 230 flow [2022-01-19 04:25:59,433 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=230, PETRI_PLACES=107, PETRI_TRANSITIONS=91} [2022-01-19 04:25:59,434 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, 1 predicate places. [2022-01-19 04:25:59,434 INFO L470 AbstractCegarLoop]: Abstraction has has 107 places, 91 transitions, 230 flow [2022-01-19 04:25:59,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 92.33333333333333) internal successors, (277), 3 states have internal predecessors, (277), 0 states have call successors, (0), 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 04:25:59,434 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:59,434 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:59,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 04:25:59,434 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:59,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:59,435 INFO L85 PathProgramCache]: Analyzing trace with hash -886031123, now seen corresponding path program 1 times [2022-01-19 04:25:59,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:59,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235731217] [2022-01-19 04:25:59,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:59,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:59,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:59,458 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:25:59,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:59,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235731217] [2022-01-19 04:25:59,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235731217] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:59,458 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:59,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:59,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312426929] [2022-01-19 04:25:59,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:59,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:59,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:59,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:59,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:59,460 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 112 [2022-01-19 04:25:59,460 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 91 transitions, 230 flow. Second operand has 3 states, 3 states have (on average 88.33333333333333) internal successors, (265), 3 states have internal predecessors, (265), 0 states have call successors, (0), 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 04:25:59,460 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:59,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 112 [2022-01-19 04:25:59,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:59,541 INFO L129 PetriNetUnfolder]: 316/1006 cut-off events. [2022-01-19 04:25:59,541 INFO L130 PetriNetUnfolder]: For 93/93 co-relation queries the response was YES. [2022-01-19 04:25:59,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1750 conditions, 1006 events. 316/1006 cut-off events. For 93/93 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7414 event pairs, 228 based on Foata normal form. 0/840 useless extension candidates. Maximal degree in co-relation 1404. Up to 393 conditions per place. [2022-01-19 04:25:59,547 INFO L132 encePairwiseOnDemand]: 108/112 looper letters, 18 selfloop transitions, 1 changer transitions 6/96 dead transitions. [2022-01-19 04:25:59,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 96 transitions, 286 flow [2022-01-19 04:25:59,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:59,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:59,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2022-01-19 04:25:59,549 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8303571428571429 [2022-01-19 04:25:59,549 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2022-01-19 04:25:59,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2022-01-19 04:25:59,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:59,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2022-01-19 04:25:59,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 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 04:25:59,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,550 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,550 INFO L186 Difference]: Start difference. First operand has 107 places, 91 transitions, 230 flow. Second operand 3 states and 279 transitions. [2022-01-19 04:25:59,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 96 transitions, 286 flow [2022-01-19 04:25:59,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 96 transitions, 284 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:59,553 INFO L242 Difference]: Finished difference. Result has 109 places, 86 transitions, 218 flow [2022-01-19 04:25:59,553 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=109, PETRI_TRANSITIONS=86} [2022-01-19 04:25:59,553 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, 3 predicate places. [2022-01-19 04:25:59,553 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 86 transitions, 218 flow [2022-01-19 04:25:59,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.33333333333333) internal successors, (265), 3 states have internal predecessors, (265), 0 states have call successors, (0), 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 04:25:59,553 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:59,554 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:59,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 04:25:59,554 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:59,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:59,554 INFO L85 PathProgramCache]: Analyzing trace with hash -885077811, now seen corresponding path program 1 times [2022-01-19 04:25:59,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:59,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817065522] [2022-01-19 04:25:59,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:59,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:59,573 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:25:59,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:59,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817065522] [2022-01-19 04:25:59,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817065522] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:59,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:59,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:59,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148038202] [2022-01-19 04:25:59,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:59,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:59,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:59,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:59,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:59,575 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 112 [2022-01-19 04:25:59,575 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 86 transitions, 218 flow. Second operand has 3 states, 3 states have (on average 92.33333333333333) internal successors, (277), 3 states have internal predecessors, (277), 0 states have call successors, (0), 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 04:25:59,575 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:59,575 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 112 [2022-01-19 04:25:59,575 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:59,632 INFO L129 PetriNetUnfolder]: 132/694 cut-off events. [2022-01-19 04:25:59,632 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2022-01-19 04:25:59,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1079 conditions, 694 events. 132/694 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 4650 event pairs, 84 based on Foata normal form. 0/640 useless extension candidates. Maximal degree in co-relation 1020. Up to 153 conditions per place. [2022-01-19 04:25:59,636 INFO L132 encePairwiseOnDemand]: 110/112 looper letters, 14 selfloop transitions, 1 changer transitions 0/88 dead transitions. [2022-01-19 04:25:59,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 88 transitions, 247 flow [2022-01-19 04:25:59,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:59,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:59,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 286 transitions. [2022-01-19 04:25:59,637 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8511904761904762 [2022-01-19 04:25:59,637 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 286 transitions. [2022-01-19 04:25:59,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 286 transitions. [2022-01-19 04:25:59,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:59,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 286 transitions. [2022-01-19 04:25:59,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 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 04:25:59,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,638 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,638 INFO L186 Difference]: Start difference. First operand has 109 places, 86 transitions, 218 flow. Second operand 3 states and 286 transitions. [2022-01-19 04:25:59,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 88 transitions, 247 flow [2022-01-19 04:25:59,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 88 transitions, 243 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:25:59,640 INFO L242 Difference]: Finished difference. Result has 103 places, 84 transitions, 207 flow [2022-01-19 04:25:59,640 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=207, PETRI_PLACES=103, PETRI_TRANSITIONS=84} [2022-01-19 04:25:59,641 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, -3 predicate places. [2022-01-19 04:25:59,641 INFO L470 AbstractCegarLoop]: Abstraction has has 103 places, 84 transitions, 207 flow [2022-01-19 04:25:59,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 92.33333333333333) internal successors, (277), 3 states have internal predecessors, (277), 0 states have call successors, (0), 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 04:25:59,641 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:59,641 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:59,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 04:25:59,642 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:25:59,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:59,642 INFO L85 PathProgramCache]: Analyzing trace with hash -885076788, now seen corresponding path program 1 times [2022-01-19 04:25:59,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:59,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699921889] [2022-01-19 04:25:59,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:59,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:59,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:59,668 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:25:59,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:59,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699921889] [2022-01-19 04:25:59,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699921889] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:59,668 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:59,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:59,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610880908] [2022-01-19 04:25:59,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:59,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:59,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:59,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:59,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:59,669 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 112 [2022-01-19 04:25:59,670 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 84 transitions, 207 flow. Second operand has 3 states, 3 states have (on average 88.33333333333333) internal successors, (265), 3 states have internal predecessors, (265), 0 states have call successors, (0), 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 04:25:59,670 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:59,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 112 [2022-01-19 04:25:59,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:25:59,726 INFO L129 PetriNetUnfolder]: 180/710 cut-off events. [2022-01-19 04:25:59,726 INFO L130 PetriNetUnfolder]: For 61/61 co-relation queries the response was YES. [2022-01-19 04:25:59,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1157 conditions, 710 events. 180/710 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4885 event pairs, 156 based on Foata normal form. 16/648 useless extension candidates. Maximal degree in co-relation 1100. Up to 273 conditions per place. [2022-01-19 04:25:59,729 INFO L132 encePairwiseOnDemand]: 110/112 looper letters, 0 selfloop transitions, 0 changer transitions 86/86 dead transitions. [2022-01-19 04:25:59,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 86 transitions, 244 flow [2022-01-19 04:25:59,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:25:59,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:25:59,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 273 transitions. [2022-01-19 04:25:59,730 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8125 [2022-01-19 04:25:59,730 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 273 transitions. [2022-01-19 04:25:59,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 273 transitions. [2022-01-19 04:25:59,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:25:59,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 273 transitions. [2022-01-19 04:25:59,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 91.0) internal successors, (273), 3 states have internal predecessors, (273), 0 states have call successors, (0), 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 04:25:59,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,731 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 112.0) internal successors, (448), 4 states have internal predecessors, (448), 0 states have call successors, (0), 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 04:25:59,731 INFO L186 Difference]: Start difference. First operand has 103 places, 84 transitions, 207 flow. Second operand 3 states and 273 transitions. [2022-01-19 04:25:59,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 86 transitions, 244 flow [2022-01-19 04:25:59,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 86 transitions, 243 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:25:59,732 INFO L242 Difference]: Finished difference. Result has 101 places, 0 transitions, 0 flow [2022-01-19 04:25:59,732 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=101, PETRI_TRANSITIONS=0} [2022-01-19 04:25:59,733 INFO L334 CegarLoopForPetriNet]: 106 programPoint places, -5 predicate places. [2022-01-19 04:25:59,733 INFO L470 AbstractCegarLoop]: Abstraction has has 101 places, 0 transitions, 0 flow [2022-01-19 04:25:59,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.33333333333333) internal successors, (265), 3 states have internal predecessors, (265), 0 states have call successors, (0), 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 04:25:59,733 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-19 04:25:59,733 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-01-19 04:25:59,733 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2022-01-19 04:25:59,733 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-01-19 04:25:59,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 04:25:59,733 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:59,734 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE (1/2) [2022-01-19 04:25:59,734 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:25:59,734 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 04:25:59,734 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:25:59,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 112 transitions, 245 flow [2022-01-19 04:25:59,745 INFO L129 PetriNetUnfolder]: 16/149 cut-off events. [2022-01-19 04:25:59,745 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 04:25:59,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 149 events. 16/149 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 334 event pairs, 0 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 112. Up to 8 conditions per place. [2022-01-19 04:25:59,746 INFO L82 GeneralOperation]: Start removeDead. Operand has 106 places, 112 transitions, 245 flow [2022-01-19 04:25:59,747 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 106 places, 112 transitions, 245 flow [2022-01-19 04:25:59,761 INFO L129 PetriNetUnfolder]: 9/115 cut-off events. [2022-01-19 04:25:59,761 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 04:25:59,761 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:59,761 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:25:59,761 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:25:59,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:59,762 INFO L85 PathProgramCache]: Analyzing trace with hash -337068427, now seen corresponding path program 1 times [2022-01-19 04:25:59,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:59,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291749062] [2022-01-19 04:25:59,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:59,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:59,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:25:59,779 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:25:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:25:59,790 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:25:59,790 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:25:59,790 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:25:59,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 04:25:59,790 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:25:59,791 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:25:59,791 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:25:59,791 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,802 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,803 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,804 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,805 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,806 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,808 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,809 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,810 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,811 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,812 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,813 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,813 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,814 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,815 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,816 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,817 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,817 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,817 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,817 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,817 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,817 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,817 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,817 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,818 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,826 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,826 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,826 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,826 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,826 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,826 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,827 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,828 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:25:59,831 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:25:59,831 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:25:59,832 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 04:25:59,832 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-19 04:25:59,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 132 places, 140 transitions, 312 flow [2022-01-19 04:25:59,845 INFO L129 PetriNetUnfolder]: 21/190 cut-off events. [2022-01-19 04:25:59,845 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-19 04:25:59,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 190 events. 21/190 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 478 event pairs, 0 based on Foata normal form. 0/160 useless extension candidates. Maximal degree in co-relation 157. Up to 10 conditions per place. [2022-01-19 04:25:59,846 INFO L82 GeneralOperation]: Start removeDead. Operand has 132 places, 140 transitions, 312 flow [2022-01-19 04:25:59,847 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 132 places, 140 transitions, 312 flow [2022-01-19 04:25:59,851 INFO L129 PetriNetUnfolder]: 7/87 cut-off events. [2022-01-19 04:25:59,852 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 04:25:59,852 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:25:59,852 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] [2022-01-19 04:25:59,852 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:25:59,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:25:59,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1050254578, now seen corresponding path program 1 times [2022-01-19 04:25:59,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:25:59,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186959720] [2022-01-19 04:25:59,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:25:59,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:25:59,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:25:59,868 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 04:25:59,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:25:59,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186959720] [2022-01-19 04:25:59,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186959720] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:25:59,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:25:59,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:25:59,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586212219] [2022-01-19 04:25:59,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:25:59,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:25:59,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:25:59,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:25:59,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:25:59,869 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 140 [2022-01-19 04:25:59,870 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 140 transitions, 312 flow. Second operand has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 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 04:25:59,870 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:25:59,870 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 140 [2022-01-19 04:25:59,870 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:00,311 INFO L129 PetriNetUnfolder]: 1472/5084 cut-off events. [2022-01-19 04:26:00,311 INFO L130 PetriNetUnfolder]: For 2029/2029 co-relation queries the response was YES. [2022-01-19 04:26:00,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7983 conditions, 5084 events. 1472/5084 cut-off events. For 2029/2029 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 50496 event pairs, 771 based on Foata normal form. 1083/5480 useless extension candidates. Maximal degree in co-relation 2515. Up to 1172 conditions per place. [2022-01-19 04:26:00,372 INFO L132 encePairwiseOnDemand]: 129/140 looper letters, 31 selfloop transitions, 3 changer transitions 0/137 dead transitions. [2022-01-19 04:26:00,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 137 transitions, 395 flow [2022-01-19 04:26:00,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:00,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:00,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 372 transitions. [2022-01-19 04:26:00,374 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8857142857142857 [2022-01-19 04:26:00,374 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 372 transitions. [2022-01-19 04:26:00,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 372 transitions. [2022-01-19 04:26:00,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:00,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 372 transitions. [2022-01-19 04:26:00,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 0 states have call successors, (0), 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 04:26:00,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:00,385 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:00,385 INFO L186 Difference]: Start difference. First operand has 132 places, 140 transitions, 312 flow. Second operand 3 states and 372 transitions. [2022-01-19 04:26:00,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 137 transitions, 395 flow [2022-01-19 04:26:00,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 137 transitions, 377 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-01-19 04:26:00,388 INFO L242 Difference]: Finished difference. Result has 126 places, 127 transitions, 294 flow [2022-01-19 04:26:00,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=294, PETRI_PLACES=126, PETRI_TRANSITIONS=127} [2022-01-19 04:26:00,389 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, -6 predicate places. [2022-01-19 04:26:00,389 INFO L470 AbstractCegarLoop]: Abstraction has has 126 places, 127 transitions, 294 flow [2022-01-19 04:26:00,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 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 04:26:00,389 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:00,389 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] [2022-01-19 04:26:00,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 04:26:00,389 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:00,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:00,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1050253555, now seen corresponding path program 1 times [2022-01-19 04:26:00,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:00,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027379428] [2022-01-19 04:26:00,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:00,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:00,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:00,404 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 04:26:00,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:00,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027379428] [2022-01-19 04:26:00,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027379428] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:00,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:00,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:00,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115093043] [2022-01-19 04:26:00,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:00,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:00,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:00,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:00,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:00,405 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140 [2022-01-19 04:26:00,405 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 127 transitions, 294 flow. Second operand has 3 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:00,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:00,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140 [2022-01-19 04:26:00,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:00,743 INFO L129 PetriNetUnfolder]: 1062/3773 cut-off events. [2022-01-19 04:26:00,744 INFO L130 PetriNetUnfolder]: For 484/484 co-relation queries the response was YES. [2022-01-19 04:26:00,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5754 conditions, 3773 events. 1062/3773 cut-off events. For 484/484 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 35324 event pairs, 609 based on Foata normal form. 0/3299 useless extension candidates. Maximal degree in co-relation 4941. Up to 930 conditions per place. [2022-01-19 04:26:00,783 INFO L132 encePairwiseOnDemand]: 138/140 looper letters, 27 selfloop transitions, 1 changer transitions 0/137 dead transitions. [2022-01-19 04:26:00,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 137 transitions, 383 flow [2022-01-19 04:26:00,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:00,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:00,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 368 transitions. [2022-01-19 04:26:00,785 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8761904761904762 [2022-01-19 04:26:00,785 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 368 transitions. [2022-01-19 04:26:00,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 368 transitions. [2022-01-19 04:26:00,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:00,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 368 transitions. [2022-01-19 04:26:00,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 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 04:26:00,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:00,786 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:00,786 INFO L186 Difference]: Start difference. First operand has 126 places, 127 transitions, 294 flow. Second operand 3 states and 368 transitions. [2022-01-19 04:26:00,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 137 transitions, 383 flow [2022-01-19 04:26:00,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 137 transitions, 378 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:00,790 INFO L242 Difference]: Finished difference. Result has 128 places, 126 transitions, 290 flow [2022-01-19 04:26:00,790 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=290, PETRI_PLACES=128, PETRI_TRANSITIONS=126} [2022-01-19 04:26:00,790 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, -4 predicate places. [2022-01-19 04:26:00,791 INFO L470 AbstractCegarLoop]: Abstraction has has 128 places, 126 transitions, 290 flow [2022-01-19 04:26:00,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:00,791 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:00,791 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] [2022-01-19 04:26:00,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 04:26:00,791 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:00,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:00,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1049301266, now seen corresponding path program 1 times [2022-01-19 04:26:00,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:00,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148035750] [2022-01-19 04:26:00,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:00,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:00,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:00,804 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 04:26:00,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:00,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148035750] [2022-01-19 04:26:00,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148035750] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:00,805 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:00,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:00,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538841853] [2022-01-19 04:26:00,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:00,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:00,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:00,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:00,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:00,806 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140 [2022-01-19 04:26:00,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 126 transitions, 290 flow. Second operand has 3 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:00,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:00,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140 [2022-01-19 04:26:00,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:01,047 INFO L129 PetriNetUnfolder]: 864/3097 cut-off events. [2022-01-19 04:26:01,048 INFO L130 PetriNetUnfolder]: For 472/472 co-relation queries the response was YES. [2022-01-19 04:26:01,065 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4757 conditions, 3097 events. 864/3097 cut-off events. For 472/472 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 27554 event pairs, 447 based on Foata normal form. 40/2786 useless extension candidates. Maximal degree in co-relation 3964. Up to 688 conditions per place. [2022-01-19 04:26:01,081 INFO L132 encePairwiseOnDemand]: 138/140 looper letters, 26 selfloop transitions, 1 changer transitions 0/134 dead transitions. [2022-01-19 04:26:01,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 134 transitions, 370 flow [2022-01-19 04:26:01,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:01,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:01,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 367 transitions. [2022-01-19 04:26:01,083 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8738095238095238 [2022-01-19 04:26:01,083 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 367 transitions. [2022-01-19 04:26:01,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 367 transitions. [2022-01-19 04:26:01,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:01,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 367 transitions. [2022-01-19 04:26:01,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 0 states have call successors, (0), 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 04:26:01,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:01,084 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:01,084 INFO L186 Difference]: Start difference. First operand has 128 places, 126 transitions, 290 flow. Second operand 3 states and 367 transitions. [2022-01-19 04:26:01,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 134 transitions, 370 flow [2022-01-19 04:26:01,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 134 transitions, 363 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:26:01,087 INFO L242 Difference]: Finished difference. Result has 128 places, 124 transitions, 279 flow [2022-01-19 04:26:01,088 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=279, PETRI_PLACES=128, PETRI_TRANSITIONS=124} [2022-01-19 04:26:01,088 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, -4 predicate places. [2022-01-19 04:26:01,088 INFO L470 AbstractCegarLoop]: Abstraction has has 128 places, 124 transitions, 279 flow [2022-01-19 04:26:01,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:01,088 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:01,088 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] [2022-01-19 04:26:01,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 04:26:01,088 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:01,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:01,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1049300243, now seen corresponding path program 1 times [2022-01-19 04:26:01,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:01,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017928898] [2022-01-19 04:26:01,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:01,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:01,102 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 04:26:01,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:01,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017928898] [2022-01-19 04:26:01,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017928898] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:01,102 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:01,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:01,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197491256] [2022-01-19 04:26:01,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:01,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:01,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:01,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:01,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:01,103 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 140 [2022-01-19 04:26:01,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 124 transitions, 279 flow. Second operand has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 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 04:26:01,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:01,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 140 [2022-01-19 04:26:01,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:01,439 INFO L129 PetriNetUnfolder]: 1200/4364 cut-off events. [2022-01-19 04:26:01,439 INFO L130 PetriNetUnfolder]: For 509/509 co-relation queries the response was YES. [2022-01-19 04:26:01,465 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6467 conditions, 4364 events. 1200/4364 cut-off events. For 509/509 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 42707 event pairs, 690 based on Foata normal form. 0/3871 useless extension candidates. Maximal degree in co-relation 6330. Up to 1051 conditions per place. [2022-01-19 04:26:01,486 INFO L132 encePairwiseOnDemand]: 138/140 looper letters, 29 selfloop transitions, 1 changer transitions 0/132 dead transitions. [2022-01-19 04:26:01,486 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 132 transitions, 369 flow [2022-01-19 04:26:01,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:01,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:01,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 355 transitions. [2022-01-19 04:26:01,487 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8452380952380952 [2022-01-19 04:26:01,487 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 355 transitions. [2022-01-19 04:26:01,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 355 transitions. [2022-01-19 04:26:01,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:01,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 355 transitions. [2022-01-19 04:26:01,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.33333333333333) internal successors, (355), 3 states have internal predecessors, (355), 0 states have call successors, (0), 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 04:26:01,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:01,489 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:01,489 INFO L186 Difference]: Start difference. First operand has 128 places, 124 transitions, 279 flow. Second operand 3 states and 355 transitions. [2022-01-19 04:26:01,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 132 transitions, 369 flow [2022-01-19 04:26:01,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 132 transitions, 368 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:01,491 INFO L242 Difference]: Finished difference. Result has 127 places, 122 transitions, 275 flow [2022-01-19 04:26:01,492 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=275, PETRI_PLACES=127, PETRI_TRANSITIONS=122} [2022-01-19 04:26:01,492 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, -5 predicate places. [2022-01-19 04:26:01,492 INFO L470 AbstractCegarLoop]: Abstraction has has 127 places, 122 transitions, 275 flow [2022-01-19 04:26:01,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 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 04:26:01,492 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:01,492 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:01,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 04:26:01,492 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:01,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:01,493 INFO L85 PathProgramCache]: Analyzing trace with hash -344455933, now seen corresponding path program 1 times [2022-01-19 04:26:01,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:01,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965859836] [2022-01-19 04:26:01,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:01,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:01,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:01,506 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:26:01,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:01,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965859836] [2022-01-19 04:26:01,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965859836] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:01,506 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:01,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:01,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742788915] [2022-01-19 04:26:01,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:01,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:01,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:01,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:01,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:01,507 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140 [2022-01-19 04:26:01,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 122 transitions, 275 flow. Second operand has 3 states, 3 states have (on average 115.0) internal successors, (345), 3 states have internal predecessors, (345), 0 states have call successors, (0), 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 04:26:01,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:01,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140 [2022-01-19 04:26:01,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:01,821 INFO L129 PetriNetUnfolder]: 1147/3589 cut-off events. [2022-01-19 04:26:01,821 INFO L130 PetriNetUnfolder]: For 445/445 co-relation queries the response was YES. [2022-01-19 04:26:01,832 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5565 conditions, 3589 events. 1147/3589 cut-off events. For 445/445 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 32238 event pairs, 618 based on Foata normal form. 0/2919 useless extension candidates. Maximal degree in co-relation 4113. Up to 935 conditions per place. [2022-01-19 04:26:01,845 INFO L132 encePairwiseOnDemand]: 137/140 looper letters, 25 selfloop transitions, 2 changer transitions 0/132 dead transitions. [2022-01-19 04:26:01,845 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 132 transitions, 359 flow [2022-01-19 04:26:01,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:01,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:01,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 367 transitions. [2022-01-19 04:26:01,846 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8738095238095238 [2022-01-19 04:26:01,846 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 367 transitions. [2022-01-19 04:26:01,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 367 transitions. [2022-01-19 04:26:01,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:01,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 367 transitions. [2022-01-19 04:26:01,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 0 states have call successors, (0), 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 04:26:01,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:01,848 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:01,848 INFO L186 Difference]: Start difference. First operand has 127 places, 122 transitions, 275 flow. Second operand 3 states and 367 transitions. [2022-01-19 04:26:01,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 132 transitions, 359 flow [2022-01-19 04:26:01,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 132 transitions, 358 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:01,850 INFO L242 Difference]: Finished difference. Result has 130 places, 123 transitions, 288 flow [2022-01-19 04:26:01,850 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=288, PETRI_PLACES=130, PETRI_TRANSITIONS=123} [2022-01-19 04:26:01,852 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, -2 predicate places. [2022-01-19 04:26:01,852 INFO L470 AbstractCegarLoop]: Abstraction has has 130 places, 123 transitions, 288 flow [2022-01-19 04:26:01,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 115.0) internal successors, (345), 3 states have internal predecessors, (345), 0 states have call successors, (0), 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 04:26:01,853 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:01,853 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:01,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 04:26:01,853 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:01,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:01,853 INFO L85 PathProgramCache]: Analyzing trace with hash -344456956, now seen corresponding path program 1 times [2022-01-19 04:26:01,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:01,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654209284] [2022-01-19 04:26:01,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:01,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:01,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:01,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:26:01,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:01,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654209284] [2022-01-19 04:26:01,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654209284] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:01,870 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:01,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:01,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790888845] [2022-01-19 04:26:01,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:01,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:01,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:01,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:01,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:01,871 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 140 [2022-01-19 04:26:01,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 123 transitions, 288 flow. Second operand has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 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 04:26:01,872 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:01,872 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 140 [2022-01-19 04:26:01,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:02,276 INFO L129 PetriNetUnfolder]: 1798/5376 cut-off events. [2022-01-19 04:26:02,276 INFO L130 PetriNetUnfolder]: For 765/765 co-relation queries the response was YES. [2022-01-19 04:26:02,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8684 conditions, 5376 events. 1798/5376 cut-off events. For 765/765 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 52246 event pairs, 1062 based on Foata normal form. 0/4590 useless extension candidates. Maximal degree in co-relation 6724. Up to 1587 conditions per place. [2022-01-19 04:26:02,329 INFO L132 encePairwiseOnDemand]: 136/140 looper letters, 29 selfloop transitions, 3 changer transitions 0/133 dead transitions. [2022-01-19 04:26:02,330 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 133 transitions, 382 flow [2022-01-19 04:26:02,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:02,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:02,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 357 transitions. [2022-01-19 04:26:02,331 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.85 [2022-01-19 04:26:02,331 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 357 transitions. [2022-01-19 04:26:02,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 357 transitions. [2022-01-19 04:26:02,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:02,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 357 transitions. [2022-01-19 04:26:02,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:02,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:02,332 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:02,332 INFO L186 Difference]: Start difference. First operand has 130 places, 123 transitions, 288 flow. Second operand 3 states and 357 transitions. [2022-01-19 04:26:02,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 133 transitions, 382 flow [2022-01-19 04:26:02,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 133 transitions, 380 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:02,336 INFO L242 Difference]: Finished difference. Result has 133 places, 124 transitions, 304 flow [2022-01-19 04:26:02,337 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=304, PETRI_PLACES=133, PETRI_TRANSITIONS=124} [2022-01-19 04:26:02,337 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 1 predicate places. [2022-01-19 04:26:02,337 INFO L470 AbstractCegarLoop]: Abstraction has has 133 places, 124 transitions, 304 flow [2022-01-19 04:26:02,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 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 04:26:02,337 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:02,337 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:02,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 04:26:02,337 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:02,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:02,338 INFO L85 PathProgramCache]: Analyzing trace with hash -343502621, now seen corresponding path program 1 times [2022-01-19 04:26:02,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:02,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584927956] [2022-01-19 04:26:02,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:02,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:02,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:02,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:26:02,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:02,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584927956] [2022-01-19 04:26:02,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584927956] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:02,354 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:02,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:02,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683000998] [2022-01-19 04:26:02,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:02,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:02,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:02,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:02,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:02,355 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 140 [2022-01-19 04:26:02,355 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 124 transitions, 304 flow. Second operand has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 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 04:26:02,355 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:02,355 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 140 [2022-01-19 04:26:02,355 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:02,762 INFO L129 PetriNetUnfolder]: 1611/4917 cut-off events. [2022-01-19 04:26:02,763 INFO L130 PetriNetUnfolder]: For 1153/1153 co-relation queries the response was YES. [2022-01-19 04:26:02,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8163 conditions, 4917 events. 1611/4917 cut-off events. For 1153/1153 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 47516 event pairs, 951 based on Foata normal form. 104/4368 useless extension candidates. Maximal degree in co-relation 6134. Up to 1424 conditions per place. [2022-01-19 04:26:02,809 INFO L132 encePairwiseOnDemand]: 137/140 looper letters, 29 selfloop transitions, 1 changer transitions 0/131 dead transitions. [2022-01-19 04:26:02,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 131 transitions, 380 flow [2022-01-19 04:26:02,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:02,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:02,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 356 transitions. [2022-01-19 04:26:02,810 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8476190476190476 [2022-01-19 04:26:02,810 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 356 transitions. [2022-01-19 04:26:02,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 356 transitions. [2022-01-19 04:26:02,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:02,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 356 transitions. [2022-01-19 04:26:02,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 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 04:26:02,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:02,812 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:02,812 INFO L186 Difference]: Start difference. First operand has 133 places, 124 transitions, 304 flow. Second operand 3 states and 356 transitions. [2022-01-19 04:26:02,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 131 transitions, 380 flow [2022-01-19 04:26:02,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 131 transitions, 379 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:02,815 INFO L242 Difference]: Finished difference. Result has 134 places, 122 transitions, 293 flow [2022-01-19 04:26:02,815 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=293, PETRI_PLACES=134, PETRI_TRANSITIONS=122} [2022-01-19 04:26:02,817 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 2 predicate places. [2022-01-19 04:26:02,817 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 122 transitions, 293 flow [2022-01-19 04:26:02,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 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 04:26:02,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:02,817 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:02,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 04:26:02,817 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:02,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:02,817 INFO L85 PathProgramCache]: Analyzing trace with hash -343503644, now seen corresponding path program 1 times [2022-01-19 04:26:02,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:02,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582185592] [2022-01-19 04:26:02,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:02,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:02,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:02,834 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:26:02,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:02,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582185592] [2022-01-19 04:26:02,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582185592] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:02,834 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:02,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:02,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123435934] [2022-01-19 04:26:02,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:02,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:02,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:02,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:02,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:02,835 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140 [2022-01-19 04:26:02,835 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 122 transitions, 293 flow. Second operand has 3 states, 3 states have (on average 115.0) internal successors, (345), 3 states have internal predecessors, (345), 0 states have call successors, (0), 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 04:26:02,836 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:02,836 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140 [2022-01-19 04:26:02,836 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:03,140 INFO L129 PetriNetUnfolder]: 1095/3329 cut-off events. [2022-01-19 04:26:03,140 INFO L130 PetriNetUnfolder]: For 521/521 co-relation queries the response was YES. [2022-01-19 04:26:03,153 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5599 conditions, 3329 events. 1095/3329 cut-off events. For 521/521 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 29313 event pairs, 618 based on Foata normal form. 0/2842 useless extension candidates. Maximal degree in co-relation 4202. Up to 935 conditions per place. [2022-01-19 04:26:03,166 INFO L132 encePairwiseOnDemand]: 138/140 looper letters, 25 selfloop transitions, 1 changer transitions 0/128 dead transitions. [2022-01-19 04:26:03,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 128 transitions, 362 flow [2022-01-19 04:26:03,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:03,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:03,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 366 transitions. [2022-01-19 04:26:03,168 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8714285714285714 [2022-01-19 04:26:03,168 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 366 transitions. [2022-01-19 04:26:03,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 366 transitions. [2022-01-19 04:26:03,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:03,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 366 transitions. [2022-01-19 04:26:03,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 122.0) internal successors, (366), 3 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:03,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:03,169 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:03,169 INFO L186 Difference]: Start difference. First operand has 134 places, 122 transitions, 293 flow. Second operand 3 states and 366 transitions. [2022-01-19 04:26:03,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 128 transitions, 362 flow [2022-01-19 04:26:03,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 128 transitions, 357 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:26:03,173 INFO L242 Difference]: Finished difference. Result has 131 places, 119 transitions, 279 flow [2022-01-19 04:26:03,173 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=279, PETRI_PLACES=131, PETRI_TRANSITIONS=119} [2022-01-19 04:26:03,173 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, -1 predicate places. [2022-01-19 04:26:03,173 INFO L470 AbstractCegarLoop]: Abstraction has has 131 places, 119 transitions, 279 flow [2022-01-19 04:26:03,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 115.0) internal successors, (345), 3 states have internal predecessors, (345), 0 states have call successors, (0), 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 04:26:03,173 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:03,173 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:03,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 04:26:03,174 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:03,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:03,174 INFO L85 PathProgramCache]: Analyzing trace with hash 2106864628, now seen corresponding path program 1 times [2022-01-19 04:26:03,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:03,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331180803] [2022-01-19 04:26:03,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:03,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:03,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:03,191 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:26:03,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:03,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331180803] [2022-01-19 04:26:03,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331180803] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:03,191 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:03,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:03,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787658250] [2022-01-19 04:26:03,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:03,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:03,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:03,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:03,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:03,193 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 140 [2022-01-19 04:26:03,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 119 transitions, 279 flow. Second operand has 3 states, 3 states have (on average 111.33333333333333) internal successors, (334), 3 states have internal predecessors, (334), 0 states have call successors, (0), 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 04:26:03,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:03,193 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 140 [2022-01-19 04:26:03,193 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:03,594 INFO L129 PetriNetUnfolder]: 2156/4862 cut-off events. [2022-01-19 04:26:03,594 INFO L130 PetriNetUnfolder]: For 733/733 co-relation queries the response was YES. [2022-01-19 04:26:03,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8680 conditions, 4862 events. 2156/4862 cut-off events. For 733/733 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 42059 event pairs, 1404 based on Foata normal form. 0/3864 useless extension candidates. Maximal degree in co-relation 6416. Up to 2065 conditions per place. [2022-01-19 04:26:03,636 INFO L132 encePairwiseOnDemand]: 135/140 looper letters, 29 selfloop transitions, 3 changer transitions 0/129 dead transitions. [2022-01-19 04:26:03,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 129 transitions, 368 flow [2022-01-19 04:26:03,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:03,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:03,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 358 transitions. [2022-01-19 04:26:03,638 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8523809523809524 [2022-01-19 04:26:03,638 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 358 transitions. [2022-01-19 04:26:03,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 358 transitions. [2022-01-19 04:26:03,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:03,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 358 transitions. [2022-01-19 04:26:03,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 119.33333333333333) internal successors, (358), 3 states have internal predecessors, (358), 0 states have call successors, (0), 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 04:26:03,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:03,639 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:03,639 INFO L186 Difference]: Start difference. First operand has 131 places, 119 transitions, 279 flow. Second operand 3 states and 358 transitions. [2022-01-19 04:26:03,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 129 transitions, 368 flow [2022-01-19 04:26:03,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 129 transitions, 367 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:03,642 INFO L242 Difference]: Finished difference. Result has 134 places, 121 transitions, 302 flow [2022-01-19 04:26:03,642 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=302, PETRI_PLACES=134, PETRI_TRANSITIONS=121} [2022-01-19 04:26:03,642 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 2 predicate places. [2022-01-19 04:26:03,642 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 121 transitions, 302 flow [2022-01-19 04:26:03,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.33333333333333) internal successors, (334), 3 states have internal predecessors, (334), 0 states have call successors, (0), 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 04:26:03,642 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:03,643 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:03,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 04:26:03,643 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:03,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:03,643 INFO L85 PathProgramCache]: Analyzing trace with hash 2106865651, now seen corresponding path program 1 times [2022-01-19 04:26:03,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:03,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945701327] [2022-01-19 04:26:03,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:03,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:03,658 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:26:03,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:03,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945701327] [2022-01-19 04:26:03,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945701327] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:03,658 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:03,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:03,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831974067] [2022-01-19 04:26:03,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:03,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:03,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:03,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:03,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:03,659 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140 [2022-01-19 04:26:03,659 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 121 transitions, 302 flow. Second operand has 3 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 0 states have call successors, (0), 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 04:26:03,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:03,660 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140 [2022-01-19 04:26:03,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:03,978 INFO L129 PetriNetUnfolder]: 1564/4254 cut-off events. [2022-01-19 04:26:03,978 INFO L130 PetriNetUnfolder]: For 733/733 co-relation queries the response was YES. [2022-01-19 04:26:03,995 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7513 conditions, 4254 events. 1564/4254 cut-off events. For 733/733 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 38034 event pairs, 828 based on Foata normal form. 0/3520 useless extension candidates. Maximal degree in co-relation 5214. Up to 1233 conditions per place. [2022-01-19 04:26:04,009 INFO L132 encePairwiseOnDemand]: 137/140 looper letters, 24 selfloop transitions, 2 changer transitions 0/129 dead transitions. [2022-01-19 04:26:04,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 129 transitions, 373 flow [2022-01-19 04:26:04,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:04,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:04,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 366 transitions. [2022-01-19 04:26:04,011 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8714285714285714 [2022-01-19 04:26:04,011 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 366 transitions. [2022-01-19 04:26:04,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 366 transitions. [2022-01-19 04:26:04,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:04,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 366 transitions. [2022-01-19 04:26:04,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 122.0) internal successors, (366), 3 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:04,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:04,015 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:04,016 INFO L186 Difference]: Start difference. First operand has 134 places, 121 transitions, 302 flow. Second operand 3 states and 366 transitions. [2022-01-19 04:26:04,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 129 transitions, 373 flow [2022-01-19 04:26:04,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 129 transitions, 368 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:04,032 INFO L242 Difference]: Finished difference. Result has 137 places, 121 transitions, 307 flow [2022-01-19 04:26:04,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=307, PETRI_PLACES=137, PETRI_TRANSITIONS=121} [2022-01-19 04:26:04,033 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 5 predicate places. [2022-01-19 04:26:04,033 INFO L470 AbstractCegarLoop]: Abstraction has has 137 places, 121 transitions, 307 flow [2022-01-19 04:26:04,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 0 states have call successors, (0), 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 04:26:04,034 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:04,034 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:04,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 04:26:04,034 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:04,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:04,034 INFO L85 PathProgramCache]: Analyzing trace with hash 2107817940, now seen corresponding path program 1 times [2022-01-19 04:26:04,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:04,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524963735] [2022-01-19 04:26:04,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:04,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:04,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:04,051 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:26:04,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:04,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524963735] [2022-01-19 04:26:04,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524963735] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:04,052 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:04,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:04,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250350819] [2022-01-19 04:26:04,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:04,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:04,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:04,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:04,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:04,053 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140 [2022-01-19 04:26:04,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 121 transitions, 307 flow. Second operand has 3 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 0 states have call successors, (0), 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 04:26:04,053 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:04,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140 [2022-01-19 04:26:04,053 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:04,347 INFO L129 PetriNetUnfolder]: 1356/3854 cut-off events. [2022-01-19 04:26:04,348 INFO L130 PetriNetUnfolder]: For 749/749 co-relation queries the response was YES. [2022-01-19 04:26:04,368 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6858 conditions, 3854 events. 1356/3854 cut-off events. For 749/749 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 34730 event pairs, 828 based on Foata normal form. 64/3312 useless extension candidates. Maximal degree in co-relation 5006. Up to 1233 conditions per place. [2022-01-19 04:26:04,382 INFO L132 encePairwiseOnDemand]: 138/140 looper letters, 24 selfloop transitions, 1 changer transitions 0/126 dead transitions. [2022-01-19 04:26:04,382 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 126 transitions, 363 flow [2022-01-19 04:26:04,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:04,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:04,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 365 transitions. [2022-01-19 04:26:04,384 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8690476190476191 [2022-01-19 04:26:04,384 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 365 transitions. [2022-01-19 04:26:04,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 365 transitions. [2022-01-19 04:26:04,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:04,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 365 transitions. [2022-01-19 04:26:04,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 121.66666666666667) internal successors, (365), 3 states have internal predecessors, (365), 0 states have call successors, (0), 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 04:26:04,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:04,385 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:04,385 INFO L186 Difference]: Start difference. First operand has 137 places, 121 transitions, 307 flow. Second operand 3 states and 365 transitions. [2022-01-19 04:26:04,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 126 transitions, 363 flow [2022-01-19 04:26:04,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 126 transitions, 356 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:26:04,393 INFO L242 Difference]: Finished difference. Result has 136 places, 118 transitions, 287 flow [2022-01-19 04:26:04,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=287, PETRI_PLACES=136, PETRI_TRANSITIONS=118} [2022-01-19 04:26:04,393 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 4 predicate places. [2022-01-19 04:26:04,394 INFO L470 AbstractCegarLoop]: Abstraction has has 136 places, 118 transitions, 287 flow [2022-01-19 04:26:04,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 0 states have call successors, (0), 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 04:26:04,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:04,394 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:04,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 04:26:04,394 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:04,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:04,394 INFO L85 PathProgramCache]: Analyzing trace with hash 2107818963, now seen corresponding path program 1 times [2022-01-19 04:26:04,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:04,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188577657] [2022-01-19 04:26:04,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:04,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:04,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:04,422 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:26:04,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:04,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188577657] [2022-01-19 04:26:04,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188577657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:04,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:04,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:04,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344580654] [2022-01-19 04:26:04,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:04,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:04,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:04,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:04,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:04,424 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 140 [2022-01-19 04:26:04,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 118 transitions, 287 flow. Second operand has 3 states, 3 states have (on average 111.33333333333333) internal successors, (334), 3 states have internal predecessors, (334), 0 states have call successors, (0), 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 04:26:04,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:04,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 140 [2022-01-19 04:26:04,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:04,761 INFO L129 PetriNetUnfolder]: 1740/4062 cut-off events. [2022-01-19 04:26:04,761 INFO L130 PetriNetUnfolder]: For 637/637 co-relation queries the response was YES. [2022-01-19 04:26:04,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7625 conditions, 4062 events. 1740/4062 cut-off events. For 637/637 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 35054 event pairs, 1260 based on Foata normal form. 0/3384 useless extension candidates. Maximal degree in co-relation 6302. Up to 1857 conditions per place. [2022-01-19 04:26:04,787 INFO L132 encePairwiseOnDemand]: 138/140 looper letters, 25 selfloop transitions, 1 changer transitions 4/124 dead transitions. [2022-01-19 04:26:04,788 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 124 transitions, 359 flow [2022-01-19 04:26:04,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:04,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:04,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 353 transitions. [2022-01-19 04:26:04,789 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8404761904761905 [2022-01-19 04:26:04,789 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 353 transitions. [2022-01-19 04:26:04,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 353 transitions. [2022-01-19 04:26:04,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:04,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 353 transitions. [2022-01-19 04:26:04,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.66666666666667) internal successors, (353), 3 states have internal predecessors, (353), 0 states have call successors, (0), 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 04:26:04,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:04,790 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:04,790 INFO L186 Difference]: Start difference. First operand has 136 places, 118 transitions, 287 flow. Second operand 3 states and 353 transitions. [2022-01-19 04:26:04,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 124 transitions, 359 flow [2022-01-19 04:26:04,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 124 transitions, 358 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:04,794 INFO L242 Difference]: Finished difference. Result has 135 places, 113 transitions, 277 flow [2022-01-19 04:26:04,794 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=277, PETRI_PLACES=135, PETRI_TRANSITIONS=113} [2022-01-19 04:26:04,795 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 3 predicate places. [2022-01-19 04:26:04,795 INFO L470 AbstractCegarLoop]: Abstraction has has 135 places, 113 transitions, 277 flow [2022-01-19 04:26:04,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.33333333333333) internal successors, (334), 3 states have internal predecessors, (334), 0 states have call successors, (0), 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 04:26:04,795 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:04,795 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:04,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 04:26:04,795 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:04,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:04,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1693869307, now seen corresponding path program 1 times [2022-01-19 04:26:04,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:04,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136769655] [2022-01-19 04:26:04,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:04,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:04,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:04,831 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-19 04:26:04,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:04,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136769655] [2022-01-19 04:26:04,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136769655] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:04,831 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:04,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:04,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53427194] [2022-01-19 04:26:04,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:04,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:04,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:04,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:04,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:04,833 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 140 [2022-01-19 04:26:04,833 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 113 transitions, 277 flow. Second operand has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 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 04:26:04,833 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:04,833 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 140 [2022-01-19 04:26:04,833 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:05,173 INFO L129 PetriNetUnfolder]: 1964/4766 cut-off events. [2022-01-19 04:26:05,173 INFO L130 PetriNetUnfolder]: For 253/253 co-relation queries the response was YES. [2022-01-19 04:26:05,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8057 conditions, 4766 events. 1964/4766 cut-off events. For 253/253 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 42104 event pairs, 1404 based on Foata normal form. 0/3776 useless extension candidates. Maximal degree in co-relation 6014. Up to 2065 conditions per place. [2022-01-19 04:26:05,212 INFO L132 encePairwiseOnDemand]: 135/140 looper letters, 24 selfloop transitions, 2 changer transitions 3/121 dead transitions. [2022-01-19 04:26:05,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 121 transitions, 351 flow [2022-01-19 04:26:05,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:05,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:05,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 355 transitions. [2022-01-19 04:26:05,213 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8452380952380952 [2022-01-19 04:26:05,215 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 355 transitions. [2022-01-19 04:26:05,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 355 transitions. [2022-01-19 04:26:05,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:05,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 355 transitions. [2022-01-19 04:26:05,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.33333333333333) internal successors, (355), 3 states have internal predecessors, (355), 0 states have call successors, (0), 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 04:26:05,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:05,218 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:05,218 INFO L186 Difference]: Start difference. First operand has 135 places, 113 transitions, 277 flow. Second operand 3 states and 355 transitions. [2022-01-19 04:26:05,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 121 transitions, 351 flow [2022-01-19 04:26:05,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 121 transitions, 350 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:05,221 INFO L242 Difference]: Finished difference. Result has 135 places, 112 transitions, 286 flow [2022-01-19 04:26:05,221 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=286, PETRI_PLACES=135, PETRI_TRANSITIONS=112} [2022-01-19 04:26:05,221 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 3 predicate places. [2022-01-19 04:26:05,221 INFO L470 AbstractCegarLoop]: Abstraction has has 135 places, 112 transitions, 286 flow [2022-01-19 04:26:05,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 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 04:26:05,222 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:05,222 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:05,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 04:26:05,222 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:05,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:05,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1693868284, now seen corresponding path program 1 times [2022-01-19 04:26:05,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:05,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821061933] [2022-01-19 04:26:05,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:05,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:05,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:05,237 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-19 04:26:05,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:05,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821061933] [2022-01-19 04:26:05,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821061933] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:05,237 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:05,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:05,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328486736] [2022-01-19 04:26:05,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:05,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:05,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:05,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:05,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:05,238 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140 [2022-01-19 04:26:05,238 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 112 transitions, 286 flow. Second operand has 3 states, 3 states have (on average 115.66666666666667) internal successors, (347), 3 states have internal predecessors, (347), 0 states have call successors, (0), 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 04:26:05,238 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:05,239 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140 [2022-01-19 04:26:05,239 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:05,523 INFO L129 PetriNetUnfolder]: 1260/3870 cut-off events. [2022-01-19 04:26:05,524 INFO L130 PetriNetUnfolder]: For 381/381 co-relation queries the response was YES. [2022-01-19 04:26:05,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6522 conditions, 3870 events. 1260/3870 cut-off events. For 381/381 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 35909 event pairs, 828 based on Foata normal form. 0/3344 useless extension candidates. Maximal degree in co-relation 5230. Up to 1233 conditions per place. [2022-01-19 04:26:05,555 INFO L132 encePairwiseOnDemand]: 137/140 looper letters, 20 selfloop transitions, 1 changer transitions 2/118 dead transitions. [2022-01-19 04:26:05,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 118 transitions, 342 flow [2022-01-19 04:26:05,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:05,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:05,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 363 transitions. [2022-01-19 04:26:05,556 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8642857142857143 [2022-01-19 04:26:05,556 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 363 transitions. [2022-01-19 04:26:05,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 363 transitions. [2022-01-19 04:26:05,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:05,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 363 transitions. [2022-01-19 04:26:05,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 121.0) internal successors, (363), 3 states have internal predecessors, (363), 0 states have call successors, (0), 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 04:26:05,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:05,557 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:05,558 INFO L186 Difference]: Start difference. First operand has 135 places, 112 transitions, 286 flow. Second operand 3 states and 363 transitions. [2022-01-19 04:26:05,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 118 transitions, 342 flow [2022-01-19 04:26:05,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 118 transitions, 340 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:05,565 INFO L242 Difference]: Finished difference. Result has 136 places, 110 transitions, 283 flow [2022-01-19 04:26:05,566 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=283, PETRI_PLACES=136, PETRI_TRANSITIONS=110} [2022-01-19 04:26:05,566 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 4 predicate places. [2022-01-19 04:26:05,567 INFO L470 AbstractCegarLoop]: Abstraction has has 136 places, 110 transitions, 283 flow [2022-01-19 04:26:05,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 115.66666666666667) internal successors, (347), 3 states have internal predecessors, (347), 0 states have call successors, (0), 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 04:26:05,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:05,567 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:05,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 04:26:05,567 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:05,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:05,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1692915995, now seen corresponding path program 1 times [2022-01-19 04:26:05,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:05,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620739178] [2022-01-19 04:26:05,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:05,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:05,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:05,585 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-19 04:26:05,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:05,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620739178] [2022-01-19 04:26:05,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620739178] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:05,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:05,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:05,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136093255] [2022-01-19 04:26:05,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:05,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:05,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:05,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:05,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:05,587 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 140 [2022-01-19 04:26:05,587 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 110 transitions, 283 flow. Second operand has 3 states, 3 states have (on average 115.66666666666667) internal successors, (347), 3 states have internal predecessors, (347), 0 states have call successors, (0), 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 04:26:05,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:05,587 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 140 [2022-01-19 04:26:05,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:05,810 INFO L129 PetriNetUnfolder]: 828/3118 cut-off events. [2022-01-19 04:26:05,810 INFO L130 PetriNetUnfolder]: For 317/317 co-relation queries the response was YES. [2022-01-19 04:26:05,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5147 conditions, 3118 events. 828/3118 cut-off events. For 317/317 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 28773 event pairs, 540 based on Foata normal form. 64/2864 useless extension candidates. Maximal degree in co-relation 5134. Up to 817 conditions per place. [2022-01-19 04:26:05,835 INFO L132 encePairwiseOnDemand]: 138/140 looper letters, 19 selfloop transitions, 1 changer transitions 0/114 dead transitions. [2022-01-19 04:26:05,835 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 114 transitions, 326 flow [2022-01-19 04:26:05,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:05,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:05,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 360 transitions. [2022-01-19 04:26:05,836 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8571428571428571 [2022-01-19 04:26:05,836 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 360 transitions. [2022-01-19 04:26:05,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 360 transitions. [2022-01-19 04:26:05,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:05,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 360 transitions. [2022-01-19 04:26:05,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 120.0) internal successors, (360), 3 states have internal predecessors, (360), 0 states have call successors, (0), 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 04:26:05,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:05,837 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:05,837 INFO L186 Difference]: Start difference. First operand has 136 places, 110 transitions, 283 flow. Second operand 3 states and 360 transitions. [2022-01-19 04:26:05,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 114 transitions, 326 flow [2022-01-19 04:26:05,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 114 transitions, 322 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-01-19 04:26:05,843 INFO L242 Difference]: Finished difference. Result has 134 places, 108 transitions, 272 flow [2022-01-19 04:26:05,843 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=272, PETRI_PLACES=134, PETRI_TRANSITIONS=108} [2022-01-19 04:26:05,843 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 2 predicate places. [2022-01-19 04:26:05,843 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 108 transitions, 272 flow [2022-01-19 04:26:05,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 115.66666666666667) internal successors, (347), 3 states have internal predecessors, (347), 0 states have call successors, (0), 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 04:26:05,844 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:05,844 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:05,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 04:26:05,844 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-01-19 04:26:05,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:05,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1692914972, now seen corresponding path program 1 times [2022-01-19 04:26:05,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:05,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49513416] [2022-01-19 04:26:05,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:05,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:05,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:05,861 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-19 04:26:05,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:05,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49513416] [2022-01-19 04:26:05,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49513416] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:05,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:05,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:05,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331054192] [2022-01-19 04:26:05,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:05,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:05,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:05,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:05,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:05,863 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 140 [2022-01-19 04:26:05,863 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 108 transitions, 272 flow. Second operand has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 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 04:26:05,863 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:05,863 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 140 [2022-01-19 04:26:05,863 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:06,179 INFO L129 PetriNetUnfolder]: 1260/3422 cut-off events. [2022-01-19 04:26:06,179 INFO L130 PetriNetUnfolder]: For 253/253 co-relation queries the response was YES. [2022-01-19 04:26:06,193 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 3422 events. 1260/3422 cut-off events. For 253/253 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 30070 event pairs, 1116 based on Foata normal form. 64/2928 useless extension candidates. Maximal degree in co-relation 5934. Up to 1649 conditions per place. [2022-01-19 04:26:06,194 INFO L132 encePairwiseOnDemand]: 138/140 looper letters, 0 selfloop transitions, 0 changer transitions 112/112 dead transitions. [2022-01-19 04:26:06,194 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 112 transitions, 324 flow [2022-01-19 04:26:06,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:06,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:06,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 348 transitions. [2022-01-19 04:26:06,196 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8285714285714286 [2022-01-19 04:26:06,196 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 348 transitions. [2022-01-19 04:26:06,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 348 transitions. [2022-01-19 04:26:06,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:06,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 348 transitions. [2022-01-19 04:26:06,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 0 states have call successors, (0), 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 04:26:06,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:06,197 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 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 04:26:06,197 INFO L186 Difference]: Start difference. First operand has 134 places, 108 transitions, 272 flow. Second operand 3 states and 348 transitions. [2022-01-19 04:26:06,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 112 transitions, 324 flow [2022-01-19 04:26:06,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 112 transitions, 323 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:06,200 INFO L242 Difference]: Finished difference. Result has 133 places, 0 transitions, 0 flow [2022-01-19 04:26:06,200 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=133, PETRI_TRANSITIONS=0} [2022-01-19 04:26:06,201 INFO L334 CegarLoopForPetriNet]: 132 programPoint places, 1 predicate places. [2022-01-19 04:26:06,201 INFO L470 AbstractCegarLoop]: Abstraction has has 133 places, 0 transitions, 0 flow [2022-01-19 04:26:06,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 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 04:26:06,202 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2022-01-19 04:26:06,202 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-01-19 04:26:06,202 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2022-01-19 04:26:06,202 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-01-19 04:26:06,202 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-01-19 04:26:06,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 04:26:06,203 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:06,203 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2022-01-19 04:26:06,204 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:26:06,205 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 04:26:06,205 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:26:06,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 132 places, 140 transitions, 312 flow [2022-01-19 04:26:06,220 INFO L129 PetriNetUnfolder]: 21/190 cut-off events. [2022-01-19 04:26:06,220 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-19 04:26:06,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 190 events. 21/190 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 478 event pairs, 0 based on Foata normal form. 0/160 useless extension candidates. Maximal degree in co-relation 157. Up to 10 conditions per place. [2022-01-19 04:26:06,221 INFO L82 GeneralOperation]: Start removeDead. Operand has 132 places, 140 transitions, 312 flow [2022-01-19 04:26:06,222 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 132 places, 140 transitions, 312 flow [2022-01-19 04:26:06,232 INFO L129 PetriNetUnfolder]: 16/160 cut-off events. [2022-01-19 04:26:06,232 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-19 04:26:06,232 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:06,232 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:06,232 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:26:06,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:06,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1821018244, now seen corresponding path program 1 times [2022-01-19 04:26:06,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:06,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542680125] [2022-01-19 04:26:06,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:06,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:06,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:26:06,242 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:26:06,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:26:06,259 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:26:06,260 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:26:06,260 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:26:06,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 04:26:06,260 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:26:06,261 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:26:06,261 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:26:06,261 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-01-19 04:26:06,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,284 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,285 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,286 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,287 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,288 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,289 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,290 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,291 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,292 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,293 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,294 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,295 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,296 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,297 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,298 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,299 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,300 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,301 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,302 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,303 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,304 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,305 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,306 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,307 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,308 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,309 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,310 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,311 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,312 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,313 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,313 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,313 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,313 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,314 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,315 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,315 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,315 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,315 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,315 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,315 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,315 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,315 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,316 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,316 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,316 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,316 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,316 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,316 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,316 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,317 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,317 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,317 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,317 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,317 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,317 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,317 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,318 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,318 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,318 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,318 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,319 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,320 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,320 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,320 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,320 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,320 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,320 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,320 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:06,320 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:26:06,321 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:26:06,322 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 04:26:06,322 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-01-19 04:26:06,323 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 158 places, 168 transitions, 381 flow [2022-01-19 04:26:06,340 INFO L129 PetriNetUnfolder]: 26/231 cut-off events. [2022-01-19 04:26:06,340 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-01-19 04:26:06,342 INFO L84 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 231 events. 26/231 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 622 event pairs, 0 based on Foata normal form. 0/194 useless extension candidates. Maximal degree in co-relation 203. Up to 12 conditions per place. [2022-01-19 04:26:06,342 INFO L82 GeneralOperation]: Start removeDead. Operand has 158 places, 168 transitions, 381 flow [2022-01-19 04:26:06,343 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 158 places, 168 transitions, 381 flow [2022-01-19 04:26:06,347 INFO L129 PetriNetUnfolder]: 6/85 cut-off events. [2022-01-19 04:26:06,347 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 04:26:06,347 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:06,347 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] [2022-01-19 04:26:06,348 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:06,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:06,348 INFO L85 PathProgramCache]: Analyzing trace with hash 48677814, now seen corresponding path program 1 times [2022-01-19 04:26:06,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:06,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720886063] [2022-01-19 04:26:06,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:06,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:06,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:06,362 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 04:26:06,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:06,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720886063] [2022-01-19 04:26:06,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720886063] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:06,363 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:06,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:06,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94434289] [2022-01-19 04:26:06,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:06,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:06,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:06,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:06,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:06,366 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:06,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 168 transitions, 381 flow. Second operand has 3 states, 3 states have (on average 137.66666666666666) internal successors, (413), 3 states have internal predecessors, (413), 0 states have call successors, (0), 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 04:26:06,366 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:06,366 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:06,366 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:07,448 INFO L129 PetriNetUnfolder]: 3908/12407 cut-off events. [2022-01-19 04:26:07,448 INFO L130 PetriNetUnfolder]: For 6941/6941 co-relation queries the response was YES. [2022-01-19 04:26:07,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19856 conditions, 12407 events. 3908/12407 cut-off events. For 6941/6941 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 137098 event pairs, 2148 based on Foata normal form. 2783/13560 useless extension candidates. Maximal degree in co-relation 5340. Up to 2996 conditions per place. [2022-01-19 04:26:07,592 INFO L132 encePairwiseOnDemand]: 159/168 looper letters, 33 selfloop transitions, 1 changer transitions 0/165 dead transitions. [2022-01-19 04:26:07,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 165 transitions, 475 flow [2022-01-19 04:26:07,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:07,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:07,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 457 transitions. [2022-01-19 04:26:07,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9067460317460317 [2022-01-19 04:26:07,593 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 457 transitions. [2022-01-19 04:26:07,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 457 transitions. [2022-01-19 04:26:07,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:07,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 457 transitions. [2022-01-19 04:26:07,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 0 states have call successors, (0), 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 04:26:07,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:07,595 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:07,595 INFO L186 Difference]: Start difference. First operand has 158 places, 168 transitions, 381 flow. Second operand 3 states and 457 transitions. [2022-01-19 04:26:07,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 165 transitions, 475 flow [2022-01-19 04:26:07,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 165 transitions, 443 flow, removed 16 selfloop flow, removed 0 redundant places. [2022-01-19 04:26:07,603 INFO L242 Difference]: Finished difference. Result has 150 places, 151 transitions, 332 flow [2022-01-19 04:26:07,603 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=332, PETRI_PLACES=150, PETRI_TRANSITIONS=151} [2022-01-19 04:26:07,603 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, -8 predicate places. [2022-01-19 04:26:07,603 INFO L470 AbstractCegarLoop]: Abstraction has has 150 places, 151 transitions, 332 flow [2022-01-19 04:26:07,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.66666666666666) internal successors, (413), 3 states have internal predecessors, (413), 0 states have call successors, (0), 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 04:26:07,604 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:07,604 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] [2022-01-19 04:26:07,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 04:26:07,604 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:07,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:07,604 INFO L85 PathProgramCache]: Analyzing trace with hash 47725525, now seen corresponding path program 1 times [2022-01-19 04:26:07,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:07,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472943824] [2022-01-19 04:26:07,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:07,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:07,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:07,620 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 04:26:07,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:07,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472943824] [2022-01-19 04:26:07,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472943824] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:07,620 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:07,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:07,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382875117] [2022-01-19 04:26:07,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:07,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:07,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:07,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:07,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:07,622 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:07,622 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 151 transitions, 332 flow. Second operand has 3 states, 3 states have (on average 137.66666666666666) internal successors, (413), 3 states have internal predecessors, (413), 0 states have call successors, (0), 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 04:26:07,622 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:07,622 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:07,622 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:08,551 INFO L129 PetriNetUnfolder]: 3432/11006 cut-off events. [2022-01-19 04:26:08,551 INFO L130 PetriNetUnfolder]: For 1444/1444 co-relation queries the response was YES. [2022-01-19 04:26:08,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16378 conditions, 11006 events. 3432/11006 cut-off events. For 1444/1444 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 119931 event pairs, 1824 based on Foata normal form. 121/9806 useless extension candidates. Maximal degree in co-relation 14040. Up to 2551 conditions per place. [2022-01-19 04:26:08,677 INFO L132 encePairwiseOnDemand]: 166/168 looper letters, 32 selfloop transitions, 1 changer transitions 0/164 dead transitions. [2022-01-19 04:26:08,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 164 transitions, 444 flow [2022-01-19 04:26:08,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:08,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:08,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 442 transitions. [2022-01-19 04:26:08,678 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.876984126984127 [2022-01-19 04:26:08,678 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 442 transitions. [2022-01-19 04:26:08,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 442 transitions. [2022-01-19 04:26:08,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:08,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 442 transitions. [2022-01-19 04:26:08,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 0 states have call successors, (0), 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 04:26:08,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:08,679 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:08,679 INFO L186 Difference]: Start difference. First operand has 150 places, 151 transitions, 332 flow. Second operand 3 states and 442 transitions. [2022-01-19 04:26:08,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 164 transitions, 444 flow [2022-01-19 04:26:08,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 164 transitions, 443 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:08,683 INFO L242 Difference]: Finished difference. Result has 152 places, 151 transitions, 336 flow [2022-01-19 04:26:08,683 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=336, PETRI_PLACES=152, PETRI_TRANSITIONS=151} [2022-01-19 04:26:08,683 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, -6 predicate places. [2022-01-19 04:26:08,683 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 151 transitions, 336 flow [2022-01-19 04:26:08,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.66666666666666) internal successors, (413), 3 states have internal predecessors, (413), 0 states have call successors, (0), 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 04:26:08,684 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:08,684 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] [2022-01-19 04:26:08,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 04:26:08,684 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:08,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:08,684 INFO L85 PathProgramCache]: Analyzing trace with hash 47724502, now seen corresponding path program 1 times [2022-01-19 04:26:08,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:08,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523512909] [2022-01-19 04:26:08,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:08,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:08,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:08,702 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 04:26:08,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:08,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523512909] [2022-01-19 04:26:08,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523512909] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:08,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:08,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:08,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640650077] [2022-01-19 04:26:08,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:08,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:08,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:08,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:08,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:08,704 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:08,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 151 transitions, 336 flow. Second operand has 3 states, 3 states have (on average 133.66666666666666) internal successors, (401), 3 states have internal predecessors, (401), 0 states have call successors, (0), 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 04:26:08,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:08,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:08,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:10,224 INFO L129 PetriNetUnfolder]: 5058/16019 cut-off events. [2022-01-19 04:26:10,224 INFO L130 PetriNetUnfolder]: For 1682/1682 co-relation queries the response was YES. [2022-01-19 04:26:10,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23757 conditions, 16019 events. 5058/16019 cut-off events. For 1682/1682 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 185116 event pairs, 2796 based on Foata normal form. 0/14190 useless extension candidates. Maximal degree in co-relation 23612. Up to 3886 conditions per place. [2022-01-19 04:26:10,395 INFO L132 encePairwiseOnDemand]: 165/168 looper letters, 35 selfloop transitions, 2 changer transitions 0/163 dead transitions. [2022-01-19 04:26:10,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 163 transitions, 454 flow [2022-01-19 04:26:10,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:10,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:10,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 431 transitions. [2022-01-19 04:26:10,400 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8551587301587301 [2022-01-19 04:26:10,400 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 431 transitions. [2022-01-19 04:26:10,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 431 transitions. [2022-01-19 04:26:10,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:10,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 431 transitions. [2022-01-19 04:26:10,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 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 04:26:10,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:10,401 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:10,401 INFO L186 Difference]: Start difference. First operand has 152 places, 151 transitions, 336 flow. Second operand 3 states and 431 transitions. [2022-01-19 04:26:10,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 163 transitions, 454 flow [2022-01-19 04:26:10,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 163 transitions, 453 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:10,407 INFO L242 Difference]: Finished difference. Result has 153 places, 150 transitions, 337 flow [2022-01-19 04:26:10,407 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=337, PETRI_PLACES=153, PETRI_TRANSITIONS=150} [2022-01-19 04:26:10,408 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, -5 predicate places. [2022-01-19 04:26:10,408 INFO L470 AbstractCegarLoop]: Abstraction has has 153 places, 150 transitions, 337 flow [2022-01-19 04:26:10,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 133.66666666666666) internal successors, (401), 3 states have internal predecessors, (401), 0 states have call successors, (0), 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 04:26:10,408 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:10,408 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] [2022-01-19 04:26:10,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 04:26:10,408 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:10,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:10,408 INFO L85 PathProgramCache]: Analyzing trace with hash 48678837, now seen corresponding path program 1 times [2022-01-19 04:26:10,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:10,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473251343] [2022-01-19 04:26:10,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:10,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:10,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:10,421 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 04:26:10,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:10,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473251343] [2022-01-19 04:26:10,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473251343] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:10,422 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:10,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:10,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231132217] [2022-01-19 04:26:10,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:10,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:10,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:10,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:10,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:10,423 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:10,423 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 150 transitions, 337 flow. Second operand has 3 states, 3 states have (on average 133.66666666666666) internal successors, (401), 3 states have internal predecessors, (401), 0 states have call successors, (0), 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 04:26:10,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:10,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:10,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:11,984 INFO L129 PetriNetUnfolder]: 4734/15453 cut-off events. [2022-01-19 04:26:11,984 INFO L130 PetriNetUnfolder]: For 1670/1670 co-relation queries the response was YES. [2022-01-19 04:26:12,064 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22747 conditions, 15453 events. 4734/15453 cut-off events. For 1670/1670 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 178329 event pairs, 2796 based on Foata normal form. 121/13997 useless extension candidates. Maximal degree in co-relation 22609. Up to 3886 conditions per place. [2022-01-19 04:26:12,129 INFO L132 encePairwiseOnDemand]: 166/168 looper letters, 35 selfloop transitions, 1 changer transitions 0/161 dead transitions. [2022-01-19 04:26:12,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 161 transitions, 449 flow [2022-01-19 04:26:12,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:12,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:12,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 430 transitions. [2022-01-19 04:26:12,131 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8531746031746031 [2022-01-19 04:26:12,131 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 430 transitions. [2022-01-19 04:26:12,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 430 transitions. [2022-01-19 04:26:12,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:12,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 430 transitions. [2022-01-19 04:26:12,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 143.33333333333334) internal successors, (430), 3 states have internal predecessors, (430), 0 states have call successors, (0), 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 04:26:12,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:12,132 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:12,132 INFO L186 Difference]: Start difference. First operand has 153 places, 150 transitions, 337 flow. Second operand 3 states and 430 transitions. [2022-01-19 04:26:12,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 161 transitions, 449 flow [2022-01-19 04:26:12,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 161 transitions, 448 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:12,138 INFO L242 Difference]: Finished difference. Result has 152 places, 148 transitions, 332 flow [2022-01-19 04:26:12,138 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=332, PETRI_PLACES=152, PETRI_TRANSITIONS=148} [2022-01-19 04:26:12,138 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, -6 predicate places. [2022-01-19 04:26:12,138 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 148 transitions, 332 flow [2022-01-19 04:26:12,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 133.66666666666666) internal successors, (401), 3 states have internal predecessors, (401), 0 states have call successors, (0), 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 04:26:12,138 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:12,139 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:12,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 04:26:12,139 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:12,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:12,139 INFO L85 PathProgramCache]: Analyzing trace with hash -986691421, now seen corresponding path program 1 times [2022-01-19 04:26:12,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:12,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928932576] [2022-01-19 04:26:12,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:12,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:12,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:12,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:26:12,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:12,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928932576] [2022-01-19 04:26:12,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928932576] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:12,153 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:12,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:12,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401572511] [2022-01-19 04:26:12,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:12,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:12,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:12,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:12,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:12,154 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:12,154 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 148 transitions, 332 flow. Second operand has 3 states, 3 states have (on average 138.0) internal successors, (414), 3 states have internal predecessors, (414), 0 states have call successors, (0), 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 04:26:12,154 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:12,154 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:12,154 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:13,487 INFO L129 PetriNetUnfolder]: 4696/13782 cut-off events. [2022-01-19 04:26:13,488 INFO L130 PetriNetUnfolder]: For 1417/1417 co-relation queries the response was YES. [2022-01-19 04:26:13,553 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20844 conditions, 13782 events. 4696/13782 cut-off events. For 1417/1417 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 150058 event pairs, 2508 based on Foata normal form. 0/11569 useless extension candidates. Maximal degree in co-relation 15450. Up to 3473 conditions per place. [2022-01-19 04:26:13,613 INFO L132 encePairwiseOnDemand]: 165/168 looper letters, 31 selfloop transitions, 2 changer transitions 0/161 dead transitions. [2022-01-19 04:26:13,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 161 transitions, 439 flow [2022-01-19 04:26:13,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:13,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:13,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 442 transitions. [2022-01-19 04:26:13,614 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.876984126984127 [2022-01-19 04:26:13,614 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 442 transitions. [2022-01-19 04:26:13,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 442 transitions. [2022-01-19 04:26:13,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:13,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 442 transitions. [2022-01-19 04:26:13,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 0 states have call successors, (0), 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 04:26:13,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:13,616 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:13,616 INFO L186 Difference]: Start difference. First operand has 152 places, 148 transitions, 332 flow. Second operand 3 states and 442 transitions. [2022-01-19 04:26:13,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 161 transitions, 439 flow [2022-01-19 04:26:13,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 161 transitions, 438 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:13,618 INFO L242 Difference]: Finished difference. Result has 155 places, 149 transitions, 345 flow [2022-01-19 04:26:13,618 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=345, PETRI_PLACES=155, PETRI_TRANSITIONS=149} [2022-01-19 04:26:13,618 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, -3 predicate places. [2022-01-19 04:26:13,618 INFO L470 AbstractCegarLoop]: Abstraction has has 155 places, 149 transitions, 345 flow [2022-01-19 04:26:13,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.0) internal successors, (414), 3 states have internal predecessors, (414), 0 states have call successors, (0), 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 04:26:13,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:13,619 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:13,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 04:26:13,619 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:13,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:13,619 INFO L85 PathProgramCache]: Analyzing trace with hash -986692444, now seen corresponding path program 1 times [2022-01-19 04:26:13,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:13,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536537084] [2022-01-19 04:26:13,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:13,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:13,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:13,633 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:26:13,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:13,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536537084] [2022-01-19 04:26:13,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536537084] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:13,633 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:13,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:13,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957254252] [2022-01-19 04:26:13,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:13,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:13,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:13,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:13,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:13,634 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:13,634 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 149 transitions, 345 flow. Second operand has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 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 04:26:13,634 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:13,634 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:13,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:15,693 INFO L129 PetriNetUnfolder]: 7408/21674 cut-off events. [2022-01-19 04:26:15,693 INFO L130 PetriNetUnfolder]: For 2397/2397 co-relation queries the response was YES. [2022-01-19 04:26:15,821 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33269 conditions, 21674 events. 7408/21674 cut-off events. For 2397/2397 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 257066 event pairs, 4284 based on Foata normal form. 0/18642 useless extension candidates. Maximal degree in co-relation 26342. Up to 5889 conditions per place. [2022-01-19 04:26:15,933 INFO L132 encePairwiseOnDemand]: 164/168 looper letters, 35 selfloop transitions, 3 changer transitions 0/162 dead transitions. [2022-01-19 04:26:15,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 162 transitions, 462 flow [2022-01-19 04:26:15,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:15,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:15,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 432 transitions. [2022-01-19 04:26:15,935 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8571428571428571 [2022-01-19 04:26:15,935 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 432 transitions. [2022-01-19 04:26:15,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 432 transitions. [2022-01-19 04:26:15,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:15,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 432 transitions. [2022-01-19 04:26:15,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 144.0) internal successors, (432), 3 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:15,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:15,936 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:15,936 INFO L186 Difference]: Start difference. First operand has 155 places, 149 transitions, 345 flow. Second operand 3 states and 432 transitions. [2022-01-19 04:26:15,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 162 transitions, 462 flow [2022-01-19 04:26:15,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 162 transitions, 460 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:15,947 INFO L242 Difference]: Finished difference. Result has 158 places, 150 transitions, 361 flow [2022-01-19 04:26:15,947 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=361, PETRI_PLACES=158, PETRI_TRANSITIONS=150} [2022-01-19 04:26:15,948 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 0 predicate places. [2022-01-19 04:26:15,948 INFO L470 AbstractCegarLoop]: Abstraction has has 158 places, 150 transitions, 361 flow [2022-01-19 04:26:15,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 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 04:26:15,948 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:15,948 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:15,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 04:26:15,948 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:15,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:15,949 INFO L85 PathProgramCache]: Analyzing trace with hash -985738109, now seen corresponding path program 1 times [2022-01-19 04:26:15,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:15,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698003054] [2022-01-19 04:26:15,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:15,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:15,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:15,961 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:26:15,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:15,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698003054] [2022-01-19 04:26:15,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698003054] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:15,962 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:15,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:15,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984585141] [2022-01-19 04:26:15,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:15,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:15,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:15,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:15,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:15,963 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:15,963 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 150 transitions, 361 flow. Second operand has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 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 04:26:15,963 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:15,963 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:15,964 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:17,959 INFO L129 PetriNetUnfolder]: 6684/19798 cut-off events. [2022-01-19 04:26:17,960 INFO L130 PetriNetUnfolder]: For 3721/3721 co-relation queries the response was YES. [2022-01-19 04:26:18,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31082 conditions, 19798 events. 6684/19798 cut-off events. For 3721/3721 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 233396 event pairs, 3840 based on Foata normal form. 320/17534 useless extension candidates. Maximal degree in co-relation 22930. Up to 5285 conditions per place. [2022-01-19 04:26:18,137 INFO L132 encePairwiseOnDemand]: 165/168 looper letters, 35 selfloop transitions, 1 changer transitions 0/160 dead transitions. [2022-01-19 04:26:18,137 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 160 transitions, 460 flow [2022-01-19 04:26:18,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:18,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:18,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 431 transitions. [2022-01-19 04:26:18,138 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8551587301587301 [2022-01-19 04:26:18,138 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 431 transitions. [2022-01-19 04:26:18,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 431 transitions. [2022-01-19 04:26:18,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:18,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 431 transitions. [2022-01-19 04:26:18,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 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 04:26:18,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:18,140 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:18,140 INFO L186 Difference]: Start difference. First operand has 158 places, 150 transitions, 361 flow. Second operand 3 states and 431 transitions. [2022-01-19 04:26:18,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 160 transitions, 460 flow [2022-01-19 04:26:18,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 160 transitions, 459 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:18,149 INFO L242 Difference]: Finished difference. Result has 159 places, 148 transitions, 350 flow [2022-01-19 04:26:18,149 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=350, PETRI_PLACES=159, PETRI_TRANSITIONS=148} [2022-01-19 04:26:18,149 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 1 predicate places. [2022-01-19 04:26:18,149 INFO L470 AbstractCegarLoop]: Abstraction has has 159 places, 148 transitions, 350 flow [2022-01-19 04:26:18,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 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 04:26:18,149 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:18,149 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:18,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 04:26:18,149 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:18,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:18,150 INFO L85 PathProgramCache]: Analyzing trace with hash -985739132, now seen corresponding path program 1 times [2022-01-19 04:26:18,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:18,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329301721] [2022-01-19 04:26:18,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:18,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:18,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:18,173 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:26:18,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:18,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329301721] [2022-01-19 04:26:18,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329301721] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:18,173 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:18,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:18,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922212586] [2022-01-19 04:26:18,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:18,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:18,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:18,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:18,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:18,174 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:18,175 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 148 transitions, 350 flow. Second operand has 3 states, 3 states have (on average 138.0) internal successors, (414), 3 states have internal predecessors, (414), 0 states have call successors, (0), 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 04:26:18,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:18,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:18,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:19,505 INFO L129 PetriNetUnfolder]: 4536/13126 cut-off events. [2022-01-19 04:26:19,506 INFO L130 PetriNetUnfolder]: For 1697/1697 co-relation queries the response was YES. [2022-01-19 04:26:19,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20878 conditions, 13126 events. 4536/13126 cut-off events. For 1697/1697 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 141675 event pairs, 2508 based on Foata normal form. 0/11360 useless extension candidates. Maximal degree in co-relation 16054. Up to 3473 conditions per place. [2022-01-19 04:26:19,656 INFO L132 encePairwiseOnDemand]: 166/168 looper letters, 31 selfloop transitions, 1 changer transitions 0/157 dead transitions. [2022-01-19 04:26:19,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 157 transitions, 442 flow [2022-01-19 04:26:19,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:19,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:19,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 441 transitions. [2022-01-19 04:26:19,658 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.875 [2022-01-19 04:26:19,658 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 441 transitions. [2022-01-19 04:26:19,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 441 transitions. [2022-01-19 04:26:19,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:19,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 441 transitions. [2022-01-19 04:26:19,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 147.0) internal successors, (441), 3 states have internal predecessors, (441), 0 states have call successors, (0), 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 04:26:19,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:19,659 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:19,659 INFO L186 Difference]: Start difference. First operand has 159 places, 148 transitions, 350 flow. Second operand 3 states and 441 transitions. [2022-01-19 04:26:19,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 157 transitions, 442 flow [2022-01-19 04:26:19,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 157 transitions, 437 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:26:19,665 INFO L242 Difference]: Finished difference. Result has 156 places, 145 transitions, 336 flow [2022-01-19 04:26:19,665 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=336, PETRI_PLACES=156, PETRI_TRANSITIONS=145} [2022-01-19 04:26:19,666 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, -2 predicate places. [2022-01-19 04:26:19,666 INFO L470 AbstractCegarLoop]: Abstraction has has 156 places, 145 transitions, 336 flow [2022-01-19 04:26:19,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.0) internal successors, (414), 3 states have internal predecessors, (414), 0 states have call successors, (0), 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 04:26:19,666 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:19,666 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:19,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-19 04:26:19,666 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:19,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:19,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1011929366, now seen corresponding path program 1 times [2022-01-19 04:26:19,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:19,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398802880] [2022-01-19 04:26:19,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:19,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:19,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:19,680 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:26:19,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:19,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398802880] [2022-01-19 04:26:19,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398802880] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:19,680 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:19,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:19,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888209935] [2022-01-19 04:26:19,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:19,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:19,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:19,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:19,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:19,681 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:19,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 145 transitions, 336 flow. Second operand has 3 states, 3 states have (on average 138.33333333333334) internal successors, (415), 3 states have internal predecessors, (415), 0 states have call successors, (0), 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 04:26:19,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:19,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:19,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:21,140 INFO L129 PetriNetUnfolder]: 6004/15750 cut-off events. [2022-01-19 04:26:21,141 INFO L130 PetriNetUnfolder]: For 1789/1789 co-relation queries the response was YES. [2022-01-19 04:26:21,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25065 conditions, 15750 events. 6004/15750 cut-off events. For 1789/1789 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 168929 event pairs, 3420 based on Foata normal form. 0/12592 useless extension candidates. Maximal degree in co-relation 18582. Up to 4689 conditions per place. [2022-01-19 04:26:21,291 INFO L132 encePairwiseOnDemand]: 165/168 looper letters, 30 selfloop transitions, 2 changer transitions 0/157 dead transitions. [2022-01-19 04:26:21,291 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 157 transitions, 434 flow [2022-01-19 04:26:21,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:21,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:21,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 441 transitions. [2022-01-19 04:26:21,292 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.875 [2022-01-19 04:26:21,292 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 441 transitions. [2022-01-19 04:26:21,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 441 transitions. [2022-01-19 04:26:21,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:21,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 441 transitions. [2022-01-19 04:26:21,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 147.0) internal successors, (441), 3 states have internal predecessors, (441), 0 states have call successors, (0), 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 04:26:21,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:21,293 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:21,293 INFO L186 Difference]: Start difference. First operand has 156 places, 145 transitions, 336 flow. Second operand 3 states and 441 transitions. [2022-01-19 04:26:21,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 157 transitions, 434 flow [2022-01-19 04:26:21,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 157 transitions, 433 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:21,295 INFO L242 Difference]: Finished difference. Result has 159 places, 146 transitions, 349 flow [2022-01-19 04:26:21,296 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=349, PETRI_PLACES=159, PETRI_TRANSITIONS=146} [2022-01-19 04:26:21,296 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 1 predicate places. [2022-01-19 04:26:21,296 INFO L470 AbstractCegarLoop]: Abstraction has has 159 places, 146 transitions, 349 flow [2022-01-19 04:26:21,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.33333333333334) internal successors, (415), 3 states have internal predecessors, (415), 0 states have call successors, (0), 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 04:26:21,296 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:21,296 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:21,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 04:26:21,296 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:21,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:21,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1011928343, now seen corresponding path program 1 times [2022-01-19 04:26:21,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:21,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69600392] [2022-01-19 04:26:21,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:21,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:21,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:21,312 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:26:21,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:21,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69600392] [2022-01-19 04:26:21,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69600392] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:21,312 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:21,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:21,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288303375] [2022-01-19 04:26:21,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:21,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:21,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:21,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:21,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:21,313 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:21,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 146 transitions, 349 flow. Second operand has 3 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:21,314 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:21,314 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:21,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:23,705 INFO L129 PetriNetUnfolder]: 9388/23678 cut-off events. [2022-01-19 04:26:23,705 INFO L130 PetriNetUnfolder]: For 3069/3069 co-relation queries the response was YES. [2022-01-19 04:26:23,822 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39098 conditions, 23678 events. 9388/23678 cut-off events. For 3069/3069 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 267714 event pairs, 5820 based on Foata normal form. 0/19800 useless extension candidates. Maximal degree in co-relation 30350. Up to 7921 conditions per place. [2022-01-19 04:26:23,944 INFO L132 encePairwiseOnDemand]: 164/168 looper letters, 34 selfloop transitions, 3 changer transitions 0/158 dead transitions. [2022-01-19 04:26:23,944 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 158 transitions, 457 flow [2022-01-19 04:26:23,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:23,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:23,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 431 transitions. [2022-01-19 04:26:23,945 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8551587301587301 [2022-01-19 04:26:23,945 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 431 transitions. [2022-01-19 04:26:23,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 431 transitions. [2022-01-19 04:26:23,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:23,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 431 transitions. [2022-01-19 04:26:23,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 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 04:26:23,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:23,947 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:23,947 INFO L186 Difference]: Start difference. First operand has 159 places, 146 transitions, 349 flow. Second operand 3 states and 431 transitions. [2022-01-19 04:26:23,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 158 transitions, 457 flow [2022-01-19 04:26:23,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 158 transitions, 455 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:23,979 INFO L242 Difference]: Finished difference. Result has 162 places, 147 transitions, 365 flow [2022-01-19 04:26:23,980 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=365, PETRI_PLACES=162, PETRI_TRANSITIONS=147} [2022-01-19 04:26:23,980 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 4 predicate places. [2022-01-19 04:26:23,980 INFO L470 AbstractCegarLoop]: Abstraction has has 162 places, 147 transitions, 365 flow [2022-01-19 04:26:23,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:23,980 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:23,980 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:23,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-19 04:26:23,981 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:23,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:23,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1012882678, now seen corresponding path program 1 times [2022-01-19 04:26:23,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:23,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767623364] [2022-01-19 04:26:23,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:23,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:23,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:23,996 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:26:23,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:23,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767623364] [2022-01-19 04:26:23,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767623364] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:23,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:23,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:23,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123141363] [2022-01-19 04:26:23,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:23,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:23,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:23,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:23,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:23,998 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:23,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 147 transitions, 365 flow. Second operand has 3 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:23,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:23,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:23,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:26,250 INFO L129 PetriNetUnfolder]: 8484/21686 cut-off events. [2022-01-19 04:26:26,250 INFO L130 PetriNetUnfolder]: For 4621/4621 co-relation queries the response was YES. [2022-01-19 04:26:26,385 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36699 conditions, 21686 events. 8484/21686 cut-off events. For 4621/4621 co-relation queries the response was YES. Maximal size of possible extension queue 868. Compared 245016 event pairs, 5220 based on Foata normal form. 416/18808 useless extension candidates. Maximal degree in co-relation 27678. Up to 7113 conditions per place. [2022-01-19 04:26:26,482 INFO L132 encePairwiseOnDemand]: 165/168 looper letters, 34 selfloop transitions, 1 changer transitions 0/156 dead transitions. [2022-01-19 04:26:26,482 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 156 transitions, 455 flow [2022-01-19 04:26:26,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:26,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:26,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 430 transitions. [2022-01-19 04:26:26,483 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8531746031746031 [2022-01-19 04:26:26,483 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 430 transitions. [2022-01-19 04:26:26,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 430 transitions. [2022-01-19 04:26:26,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:26,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 430 transitions. [2022-01-19 04:26:26,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 143.33333333333334) internal successors, (430), 3 states have internal predecessors, (430), 0 states have call successors, (0), 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 04:26:26,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:26,484 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:26,484 INFO L186 Difference]: Start difference. First operand has 162 places, 147 transitions, 365 flow. Second operand 3 states and 430 transitions. [2022-01-19 04:26:26,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 156 transitions, 455 flow [2022-01-19 04:26:26,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 156 transitions, 454 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:26,508 INFO L242 Difference]: Finished difference. Result has 163 places, 145 transitions, 354 flow [2022-01-19 04:26:26,508 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=354, PETRI_PLACES=163, PETRI_TRANSITIONS=145} [2022-01-19 04:26:26,509 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 5 predicate places. [2022-01-19 04:26:26,509 INFO L470 AbstractCegarLoop]: Abstraction has has 163 places, 145 transitions, 354 flow [2022-01-19 04:26:26,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:26,509 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:26,509 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:26,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-19 04:26:26,509 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:26,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:26,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1012881655, now seen corresponding path program 1 times [2022-01-19 04:26:26,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:26,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477669260] [2022-01-19 04:26:26,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:26,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:26,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:26,526 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:26:26,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:26,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477669260] [2022-01-19 04:26:26,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477669260] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:26,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:26,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:26,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429090597] [2022-01-19 04:26:26,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:26,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:26,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:26,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:26,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:26,527 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:26,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 145 transitions, 354 flow. Second operand has 3 states, 3 states have (on average 138.33333333333334) internal successors, (415), 3 states have internal predecessors, (415), 0 states have call successors, (0), 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 04:26:26,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:26,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:26,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:28,062 INFO L129 PetriNetUnfolder]: 5796/14710 cut-off events. [2022-01-19 04:26:28,062 INFO L130 PetriNetUnfolder]: For 2093/2093 co-relation queries the response was YES. [2022-01-19 04:26:28,132 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25195 conditions, 14710 events. 5796/14710 cut-off events. For 2093/2093 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 154070 event pairs, 3420 based on Foata normal form. 0/12288 useless extension candidates. Maximal degree in co-relation 18702. Up to 4689 conditions per place. [2022-01-19 04:26:28,199 INFO L132 encePairwiseOnDemand]: 166/168 looper letters, 30 selfloop transitions, 1 changer transitions 0/153 dead transitions. [2022-01-19 04:26:28,199 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 153 transitions, 437 flow [2022-01-19 04:26:28,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:28,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:28,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 440 transitions. [2022-01-19 04:26:28,200 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.873015873015873 [2022-01-19 04:26:28,200 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 440 transitions. [2022-01-19 04:26:28,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 440 transitions. [2022-01-19 04:26:28,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:28,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 440 transitions. [2022-01-19 04:26:28,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 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 04:26:28,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:28,201 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:28,201 INFO L186 Difference]: Start difference. First operand has 163 places, 145 transitions, 354 flow. Second operand 3 states and 440 transitions. [2022-01-19 04:26:28,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 153 transitions, 437 flow [2022-01-19 04:26:28,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 153 transitions, 432 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:26:28,216 INFO L242 Difference]: Finished difference. Result has 160 places, 142 transitions, 340 flow [2022-01-19 04:26:28,216 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=340, PETRI_PLACES=160, PETRI_TRANSITIONS=142} [2022-01-19 04:26:28,219 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 2 predicate places. [2022-01-19 04:26:28,219 INFO L470 AbstractCegarLoop]: Abstraction has has 160 places, 142 transitions, 340 flow [2022-01-19 04:26:28,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.33333333333334) internal successors, (415), 3 states have internal predecessors, (415), 0 states have call successors, (0), 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 04:26:28,220 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:28,220 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:28,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 04:26:28,220 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:28,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:28,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1506835525, now seen corresponding path program 1 times [2022-01-19 04:26:28,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:28,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238439924] [2022-01-19 04:26:28,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:28,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:28,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:28,250 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-19 04:26:28,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:28,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238439924] [2022-01-19 04:26:28,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238439924] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:28,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:28,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:28,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321830475] [2022-01-19 04:26:28,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:28,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:28,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:28,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:28,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:28,252 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:28,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 142 transitions, 340 flow. Second operand has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 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 04:26:28,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:28,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:28,253 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:30,542 INFO L129 PetriNetUnfolder]: 11372/22174 cut-off events. [2022-01-19 04:26:30,542 INFO L130 PetriNetUnfolder]: For 2941/2941 co-relation queries the response was YES. [2022-01-19 04:26:30,656 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40186 conditions, 22174 events. 11372/22174 cut-off events. For 2941/2941 co-relation queries the response was YES. Maximal size of possible extension queue 1048. Compared 215323 event pairs, 7596 based on Foata normal form. 0/17264 useless extension candidates. Maximal degree in co-relation 29790. Up to 10241 conditions per place. [2022-01-19 04:26:30,766 INFO L132 encePairwiseOnDemand]: 163/168 looper letters, 34 selfloop transitions, 3 changer transitions 0/154 dead transitions. [2022-01-19 04:26:30,766 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 154 transitions, 443 flow [2022-01-19 04:26:30,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:30,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:30,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 432 transitions. [2022-01-19 04:26:30,767 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8571428571428571 [2022-01-19 04:26:30,767 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 432 transitions. [2022-01-19 04:26:30,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 432 transitions. [2022-01-19 04:26:30,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:30,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 432 transitions. [2022-01-19 04:26:30,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 144.0) internal successors, (432), 3 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:30,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:30,768 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:30,769 INFO L186 Difference]: Start difference. First operand has 160 places, 142 transitions, 340 flow. Second operand 3 states and 432 transitions. [2022-01-19 04:26:30,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 154 transitions, 443 flow [2022-01-19 04:26:30,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 154 transitions, 442 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:30,771 INFO L242 Difference]: Finished difference. Result has 163 places, 144 transitions, 363 flow [2022-01-19 04:26:30,771 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=363, PETRI_PLACES=163, PETRI_TRANSITIONS=144} [2022-01-19 04:26:30,771 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 5 predicate places. [2022-01-19 04:26:30,771 INFO L470 AbstractCegarLoop]: Abstraction has has 163 places, 144 transitions, 363 flow [2022-01-19 04:26:30,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 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 04:26:30,771 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:30,772 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:30,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 04:26:30,772 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:30,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:30,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1506836548, now seen corresponding path program 1 times [2022-01-19 04:26:30,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:30,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913337208] [2022-01-19 04:26:30,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:30,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:30,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:30,790 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-19 04:26:30,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:30,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913337208] [2022-01-19 04:26:30,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913337208] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:30,790 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:30,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:30,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644109199] [2022-01-19 04:26:30,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:30,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:30,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:30,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:30,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:30,791 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:30,791 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 144 transitions, 363 flow. Second operand has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 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 04:26:30,791 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:30,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:30,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:32,767 INFO L129 PetriNetUnfolder]: 8236/18974 cut-off events. [2022-01-19 04:26:32,767 INFO L130 PetriNetUnfolder]: For 2941/2941 co-relation queries the response was YES. [2022-01-19 04:26:32,902 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33979 conditions, 18974 events. 8236/18974 cut-off events. For 2941/2941 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 198596 event pairs, 4524 based on Foata normal form. 0/15376 useless extension candidates. Maximal degree in co-relation 23662. Up to 6145 conditions per place. [2022-01-19 04:26:33,009 INFO L132 encePairwiseOnDemand]: 165/168 looper letters, 29 selfloop transitions, 2 changer transitions 0/154 dead transitions. [2022-01-19 04:26:33,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 154 transitions, 448 flow [2022-01-19 04:26:33,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:33,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:33,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 440 transitions. [2022-01-19 04:26:33,012 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.873015873015873 [2022-01-19 04:26:33,012 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 440 transitions. [2022-01-19 04:26:33,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 440 transitions. [2022-01-19 04:26:33,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:33,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 440 transitions. [2022-01-19 04:26:33,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 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 04:26:33,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:33,013 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:33,013 INFO L186 Difference]: Start difference. First operand has 163 places, 144 transitions, 363 flow. Second operand 3 states and 440 transitions. [2022-01-19 04:26:33,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 154 transitions, 448 flow [2022-01-19 04:26:33,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 154 transitions, 443 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:33,277 INFO L242 Difference]: Finished difference. Result has 166 places, 144 transitions, 368 flow [2022-01-19 04:26:33,277 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=368, PETRI_PLACES=166, PETRI_TRANSITIONS=144} [2022-01-19 04:26:33,278 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 8 predicate places. [2022-01-19 04:26:33,278 INFO L470 AbstractCegarLoop]: Abstraction has has 166 places, 144 transitions, 368 flow [2022-01-19 04:26:33,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 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 04:26:33,278 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:33,278 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:33,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-19 04:26:33,278 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:33,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:33,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1507788837, now seen corresponding path program 1 times [2022-01-19 04:26:33,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:33,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393862527] [2022-01-19 04:26:33,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:33,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:33,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:33,293 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-19 04:26:33,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:33,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393862527] [2022-01-19 04:26:33,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393862527] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:33,293 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:33,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:33,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746140795] [2022-01-19 04:26:33,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:33,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:33,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:33,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:33,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:33,295 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:33,295 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 144 transitions, 368 flow. Second operand has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 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 04:26:33,295 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:33,295 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:33,295 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:35,092 INFO L129 PetriNetUnfolder]: 7212/17182 cut-off events. [2022-01-19 04:26:35,093 INFO L130 PetriNetUnfolder]: For 3005/3005 co-relation queries the response was YES. [2022-01-19 04:26:35,198 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30972 conditions, 17182 events. 7212/17182 cut-off events. For 3005/3005 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 180774 event pairs, 4524 based on Foata normal form. 256/14416 useless extension candidates. Maximal degree in co-relation 22446. Up to 6145 conditions per place. [2022-01-19 04:26:35,276 INFO L132 encePairwiseOnDemand]: 166/168 looper letters, 29 selfloop transitions, 1 changer transitions 0/151 dead transitions. [2022-01-19 04:26:35,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 151 transitions, 438 flow [2022-01-19 04:26:35,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:35,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:35,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 439 transitions. [2022-01-19 04:26:35,277 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.871031746031746 [2022-01-19 04:26:35,277 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 439 transitions. [2022-01-19 04:26:35,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 439 transitions. [2022-01-19 04:26:35,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:35,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 439 transitions. [2022-01-19 04:26:35,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 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 04:26:35,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:35,278 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:35,279 INFO L186 Difference]: Start difference. First operand has 166 places, 144 transitions, 368 flow. Second operand 3 states and 439 transitions. [2022-01-19 04:26:35,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 151 transitions, 438 flow [2022-01-19 04:26:35,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 151 transitions, 431 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:26:35,352 INFO L242 Difference]: Finished difference. Result has 165 places, 141 transitions, 348 flow [2022-01-19 04:26:35,352 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=348, PETRI_PLACES=165, PETRI_TRANSITIONS=141} [2022-01-19 04:26:35,352 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 7 predicate places. [2022-01-19 04:26:35,352 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 141 transitions, 348 flow [2022-01-19 04:26:35,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 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 04:26:35,352 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:35,352 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:35,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-19 04:26:35,353 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:35,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:35,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1507789860, now seen corresponding path program 1 times [2022-01-19 04:26:35,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:35,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241904760] [2022-01-19 04:26:35,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:35,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:35,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:35,371 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-01-19 04:26:35,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:35,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241904760] [2022-01-19 04:26:35,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241904760] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:35,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:35,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:35,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218453822] [2022-01-19 04:26:35,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:35,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:35,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:35,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:35,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:35,372 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:35,373 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 141 transitions, 348 flow. Second operand has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 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 04:26:35,373 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:35,373 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:35,373 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:37,388 INFO L129 PetriNetUnfolder]: 9324/18590 cut-off events. [2022-01-19 04:26:37,389 INFO L130 PetriNetUnfolder]: For 2557/2557 co-relation queries the response was YES. [2022-01-19 04:26:37,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35195 conditions, 18590 events. 9324/18590 cut-off events. For 2557/2557 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 180484 event pairs, 6828 based on Foata normal form. 0/15088 useless extension candidates. Maximal degree in co-relation 29166. Up to 9217 conditions per place. [2022-01-19 04:26:37,590 INFO L132 encePairwiseOnDemand]: 166/168 looper letters, 30 selfloop transitions, 1 changer transitions 4/149 dead transitions. [2022-01-19 04:26:37,590 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 149 transitions, 434 flow [2022-01-19 04:26:37,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:37,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:37,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 427 transitions. [2022-01-19 04:26:37,591 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8472222222222222 [2022-01-19 04:26:37,591 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 427 transitions. [2022-01-19 04:26:37,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 427 transitions. [2022-01-19 04:26:37,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:37,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 427 transitions. [2022-01-19 04:26:37,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.33333333333334) internal successors, (427), 3 states have internal predecessors, (427), 0 states have call successors, (0), 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 04:26:37,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:37,592 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:37,593 INFO L186 Difference]: Start difference. First operand has 165 places, 141 transitions, 348 flow. Second operand 3 states and 427 transitions. [2022-01-19 04:26:37,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 149 transitions, 434 flow [2022-01-19 04:26:37,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 149 transitions, 433 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:37,630 INFO L242 Difference]: Finished difference. Result has 164 places, 136 transitions, 338 flow [2022-01-19 04:26:37,630 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=338, PETRI_PLACES=164, PETRI_TRANSITIONS=136} [2022-01-19 04:26:37,630 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 6 predicate places. [2022-01-19 04:26:37,631 INFO L470 AbstractCegarLoop]: Abstraction has has 164 places, 136 transitions, 338 flow [2022-01-19 04:26:37,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 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 04:26:37,631 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:37,631 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:26:37,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-19 04:26:37,631 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:37,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:37,631 INFO L85 PathProgramCache]: Analyzing trace with hash -664683208, now seen corresponding path program 1 times [2022-01-19 04:26:37,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:37,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145796741] [2022-01-19 04:26:37,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:37,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:37,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:37,646 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-19 04:26:37,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:37,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145796741] [2022-01-19 04:26:37,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145796741] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:37,647 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:37,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:37,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568949661] [2022-01-19 04:26:37,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:37,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:37,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:37,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:37,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:37,648 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:37,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 136 transitions, 338 flow. Second operand has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 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 04:26:37,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:37,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:37,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:39,504 INFO L129 PetriNetUnfolder]: 7340/18270 cut-off events. [2022-01-19 04:26:39,504 INFO L130 PetriNetUnfolder]: For 1021/1021 co-relation queries the response was YES. [2022-01-19 04:26:39,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29371 conditions, 18270 events. 7340/18270 cut-off events. For 1021/1021 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 195666 event pairs, 5292 based on Foata normal form. 0/14608 useless extension candidates. Maximal degree in co-relation 22094. Up to 7169 conditions per place. [2022-01-19 04:26:39,709 INFO L132 encePairwiseOnDemand]: 166/168 looper letters, 27 selfloop transitions, 1 changer transitions 0/145 dead transitions. [2022-01-19 04:26:39,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 145 transitions, 412 flow [2022-01-19 04:26:39,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:39,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:39,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 437 transitions. [2022-01-19 04:26:39,710 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8670634920634921 [2022-01-19 04:26:39,710 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 437 transitions. [2022-01-19 04:26:39,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 437 transitions. [2022-01-19 04:26:39,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:39,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 437 transitions. [2022-01-19 04:26:39,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 145.66666666666666) internal successors, (437), 3 states have internal predecessors, (437), 0 states have call successors, (0), 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 04:26:39,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:39,712 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:39,712 INFO L186 Difference]: Start difference. First operand has 164 places, 136 transitions, 338 flow. Second operand 3 states and 437 transitions. [2022-01-19 04:26:39,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 145 transitions, 412 flow [2022-01-19 04:26:39,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 145 transitions, 411 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:39,717 INFO L242 Difference]: Finished difference. Result has 163 places, 136 transitions, 342 flow [2022-01-19 04:26:39,717 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=342, PETRI_PLACES=163, PETRI_TRANSITIONS=136} [2022-01-19 04:26:39,717 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 5 predicate places. [2022-01-19 04:26:39,717 INFO L470 AbstractCegarLoop]: Abstraction has has 163 places, 136 transitions, 342 flow [2022-01-19 04:26:39,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 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 04:26:39,717 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:39,717 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:26:39,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-01-19 04:26:39,718 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:39,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:39,718 INFO L85 PathProgramCache]: Analyzing trace with hash -664682185, now seen corresponding path program 1 times [2022-01-19 04:26:39,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:39,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188596833] [2022-01-19 04:26:39,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:39,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:39,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:39,733 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-19 04:26:39,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:39,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188596833] [2022-01-19 04:26:39,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188596833] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:39,734 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:39,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:39,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453810945] [2022-01-19 04:26:39,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:39,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:39,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:39,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:39,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:39,735 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:39,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 136 transitions, 342 flow. Second operand has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:39,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:39,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:39,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:42,020 INFO L129 PetriNetUnfolder]: 10668/21854 cut-off events. [2022-01-19 04:26:42,020 INFO L130 PetriNetUnfolder]: For 1277/1277 co-relation queries the response was YES. [2022-01-19 04:26:42,153 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38588 conditions, 21854 events. 10668/21854 cut-off events. For 1277/1277 co-relation queries the response was YES. Maximal size of possible extension queue 1163. Compared 218919 event pairs, 7596 based on Foata normal form. 0/17232 useless extension candidates. Maximal degree in co-relation 35758. Up to 10241 conditions per place. [2022-01-19 04:26:42,244 INFO L132 encePairwiseOnDemand]: 164/168 looper letters, 28 selfloop transitions, 1 changer transitions 5/145 dead transitions. [2022-01-19 04:26:42,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 145 transitions, 426 flow [2022-01-19 04:26:42,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:42,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:42,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 427 transitions. [2022-01-19 04:26:42,245 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8472222222222222 [2022-01-19 04:26:42,245 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 427 transitions. [2022-01-19 04:26:42,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 427 transitions. [2022-01-19 04:26:42,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:42,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 427 transitions. [2022-01-19 04:26:42,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.33333333333334) internal successors, (427), 3 states have internal predecessors, (427), 0 states have call successors, (0), 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 04:26:42,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:42,247 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:42,247 INFO L186 Difference]: Start difference. First operand has 163 places, 136 transitions, 342 flow. Second operand 3 states and 427 transitions. [2022-01-19 04:26:42,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 145 transitions, 426 flow [2022-01-19 04:26:42,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 145 transitions, 425 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:42,287 INFO L242 Difference]: Finished difference. Result has 165 places, 132 transitions, 336 flow [2022-01-19 04:26:42,287 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=336, PETRI_PLACES=165, PETRI_TRANSITIONS=132} [2022-01-19 04:26:42,287 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 7 predicate places. [2022-01-19 04:26:42,287 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 132 transitions, 336 flow [2022-01-19 04:26:42,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:42,287 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:42,287 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:26:42,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-01-19 04:26:42,288 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:42,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:42,288 INFO L85 PathProgramCache]: Analyzing trace with hash -665635497, now seen corresponding path program 1 times [2022-01-19 04:26:42,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:42,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102835084] [2022-01-19 04:26:42,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:42,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:42,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:42,314 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-19 04:26:42,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:42,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102835084] [2022-01-19 04:26:42,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102835084] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:42,314 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:42,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:42,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542304600] [2022-01-19 04:26:42,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:42,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:42,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:42,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:42,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:42,316 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 168 [2022-01-19 04:26:42,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 132 transitions, 336 flow. Second operand has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 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 04:26:42,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:42,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 168 [2022-01-19 04:26:42,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:43,831 INFO L129 PetriNetUnfolder]: 4524/13406 cut-off events. [2022-01-19 04:26:43,831 INFO L130 PetriNetUnfolder]: For 1277/1277 co-relation queries the response was YES. [2022-01-19 04:26:43,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21949 conditions, 13406 events. 4524/13406 cut-off events. For 1277/1277 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 147885 event pairs, 2988 based on Foata normal form. 256/11984 useless extension candidates. Maximal degree in co-relation 21166. Up to 4097 conditions per place. [2022-01-19 04:26:43,943 INFO L132 encePairwiseOnDemand]: 166/168 looper letters, 24 selfloop transitions, 1 changer transitions 0/138 dead transitions. [2022-01-19 04:26:43,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 138 transitions, 396 flow [2022-01-19 04:26:43,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:43,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:43,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 434 transitions. [2022-01-19 04:26:43,944 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8611111111111112 [2022-01-19 04:26:43,944 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 434 transitions. [2022-01-19 04:26:43,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 434 transitions. [2022-01-19 04:26:43,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:43,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 434 transitions. [2022-01-19 04:26:43,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 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 04:26:43,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:43,946 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:43,946 INFO L186 Difference]: Start difference. First operand has 165 places, 132 transitions, 336 flow. Second operand 3 states and 434 transitions. [2022-01-19 04:26:43,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 138 transitions, 396 flow [2022-01-19 04:26:43,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 138 transitions, 392 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:26:43,978 INFO L242 Difference]: Finished difference. Result has 160 places, 130 transitions, 328 flow [2022-01-19 04:26:43,978 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=328, PETRI_PLACES=160, PETRI_TRANSITIONS=130} [2022-01-19 04:26:43,978 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 2 predicate places. [2022-01-19 04:26:43,978 INFO L470 AbstractCegarLoop]: Abstraction has has 160 places, 130 transitions, 328 flow [2022-01-19 04:26:43,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 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 04:26:43,979 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:43,979 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:26:43,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-01-19 04:26:43,979 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:26:43,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:43,979 INFO L85 PathProgramCache]: Analyzing trace with hash -665636520, now seen corresponding path program 1 times [2022-01-19 04:26:43,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:43,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607558103] [2022-01-19 04:26:43,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:43,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:43,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:44,005 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-01-19 04:26:44,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:44,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607558103] [2022-01-19 04:26:44,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607558103] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:44,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:44,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:44,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597529613] [2022-01-19 04:26:44,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:44,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:44,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:44,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:44,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:44,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 168 [2022-01-19 04:26:44,006 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 130 transitions, 328 flow. Second operand has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:44,006 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:44,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 168 [2022-01-19 04:26:44,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:45,459 INFO L129 PetriNetUnfolder]: 6060/14430 cut-off events. [2022-01-19 04:26:45,459 INFO L130 PetriNetUnfolder]: For 1021/1021 co-relation queries the response was YES. [2022-01-19 04:26:45,543 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24763 conditions, 14430 events. 6060/14430 cut-off events. For 1021/1021 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 148738 event pairs, 5292 based on Foata normal form. 256/12368 useless extension candidates. Maximal degree in co-relation 23982. Up to 7169 conditions per place. [2022-01-19 04:26:45,550 INFO L132 encePairwiseOnDemand]: 166/168 looper letters, 0 selfloop transitions, 0 changer transitions 136/136 dead transitions. [2022-01-19 04:26:45,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 136 transitions, 393 flow [2022-01-19 04:26:45,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:45,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:45,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 421 transitions. [2022-01-19 04:26:45,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8353174603174603 [2022-01-19 04:26:45,551 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 421 transitions. [2022-01-19 04:26:45,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 421 transitions. [2022-01-19 04:26:45,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:45,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 421 transitions. [2022-01-19 04:26:45,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 140.33333333333334) internal successors, (421), 3 states have internal predecessors, (421), 0 states have call successors, (0), 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 04:26:45,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:45,552 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 168.0) internal successors, (672), 4 states have internal predecessors, (672), 0 states have call successors, (0), 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 04:26:45,552 INFO L186 Difference]: Start difference. First operand has 160 places, 130 transitions, 328 flow. Second operand 3 states and 421 transitions. [2022-01-19 04:26:45,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 136 transitions, 393 flow [2022-01-19 04:26:45,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 136 transitions, 392 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:45,565 INFO L242 Difference]: Finished difference. Result has 158 places, 0 transitions, 0 flow [2022-01-19 04:26:45,565 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=158, PETRI_TRANSITIONS=0} [2022-01-19 04:26:45,565 INFO L334 CegarLoopForPetriNet]: 158 programPoint places, 0 predicate places. [2022-01-19 04:26:45,566 INFO L470 AbstractCegarLoop]: Abstraction has has 158 places, 0 transitions, 0 flow [2022-01-19 04:26:45,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:26:45,566 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 6 remaining) [2022-01-19 04:26:45,566 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2022-01-19 04:26:45,566 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 6 remaining) [2022-01-19 04:26:45,566 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2022-01-19 04:26:45,566 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2022-01-19 04:26:45,566 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2022-01-19 04:26:45,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-01-19 04:26:45,566 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:45,567 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2022-01-19 04:26:45,567 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:26:45,567 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 04:26:45,567 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:26:45,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 158 places, 168 transitions, 381 flow [2022-01-19 04:26:45,581 INFO L129 PetriNetUnfolder]: 26/231 cut-off events. [2022-01-19 04:26:45,581 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-01-19 04:26:45,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 231 events. 26/231 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 622 event pairs, 0 based on Foata normal form. 0/194 useless extension candidates. Maximal degree in co-relation 203. Up to 12 conditions per place. [2022-01-19 04:26:45,583 INFO L82 GeneralOperation]: Start removeDead. Operand has 158 places, 168 transitions, 381 flow [2022-01-19 04:26:45,584 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 158 places, 168 transitions, 381 flow [2022-01-19 04:26:45,594 INFO L129 PetriNetUnfolder]: 19/196 cut-off events. [2022-01-19 04:26:45,594 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-01-19 04:26:45,594 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:45,594 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:26:45,594 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:26:45,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:45,594 INFO L85 PathProgramCache]: Analyzing trace with hash -351366252, now seen corresponding path program 1 times [2022-01-19 04:26:45,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:45,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248916419] [2022-01-19 04:26:45,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:45,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:45,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:26:45,602 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:26:45,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:26:45,611 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:26:45,611 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:26:45,611 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:26:45,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-01-19 04:26:45,612 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:26:45,612 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:26:45,612 WARN L235 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:26:45,612 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-01-19 04:26:45,622 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,623 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,624 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,625 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,626 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,627 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,628 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,629 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,630 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,631 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,632 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,633 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,634 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,635 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,636 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,637 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,645 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,649 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,650 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,651 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,652 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~y~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~x~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_~z~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:26:45,653 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:26:45,654 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:26:45,655 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 04:26:45,655 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-01-19 04:26:45,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 184 places, 196 transitions, 452 flow [2022-01-19 04:26:45,673 INFO L129 PetriNetUnfolder]: 31/272 cut-off events. [2022-01-19 04:26:45,673 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-01-19 04:26:45,675 INFO L84 FinitePrefix]: Finished finitePrefix Result has 312 conditions, 272 events. 31/272 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 745 event pairs, 0 based on Foata normal form. 0/228 useless extension candidates. Maximal degree in co-relation 250. Up to 14 conditions per place. [2022-01-19 04:26:45,675 INFO L82 GeneralOperation]: Start removeDead. Operand has 184 places, 196 transitions, 452 flow [2022-01-19 04:26:45,677 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 184 places, 196 transitions, 452 flow [2022-01-19 04:26:45,680 INFO L129 PetriNetUnfolder]: 7/88 cut-off events. [2022-01-19 04:26:45,680 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 04:26:45,680 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:45,680 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] [2022-01-19 04:26:45,680 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:26:45,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:45,680 INFO L85 PathProgramCache]: Analyzing trace with hash 81043988, now seen corresponding path program 1 times [2022-01-19 04:26:45,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:45,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955120251] [2022-01-19 04:26:45,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:45,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:45,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:45,700 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 04:26:45,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:45,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955120251] [2022-01-19 04:26:45,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955120251] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:45,700 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:45,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:45,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269132261] [2022-01-19 04:26:45,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:45,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:45,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:45,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:45,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:45,701 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 196 [2022-01-19 04:26:45,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 196 transitions, 452 flow. Second operand has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 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 04:26:45,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:45,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 196 [2022-01-19 04:26:45,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:52,046 INFO L129 PetriNetUnfolder]: 20846/59256 cut-off events. [2022-01-19 04:26:52,046 INFO L130 PetriNetUnfolder]: For 43024/43024 co-relation queries the response was YES. [2022-01-19 04:26:53,016 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97577 conditions, 59256 events. 20846/59256 cut-off events. For 43024/43024 co-relation queries the response was YES. Maximal size of possible extension queue 1793. Compared 777690 event pairs, 11787 based on Foata normal form. 13225/65218 useless extension candidates. Maximal degree in co-relation 30505. Up to 15428 conditions per place. [2022-01-19 04:26:53,590 INFO L132 encePairwiseOnDemand]: 183/196 looper letters, 43 selfloop transitions, 3 changer transitions 0/195 dead transitions. [2022-01-19 04:26:53,590 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 195 transitions, 587 flow [2022-01-19 04:26:53,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:53,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:53,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 526 transitions. [2022-01-19 04:26:53,591 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8945578231292517 [2022-01-19 04:26:53,591 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 526 transitions. [2022-01-19 04:26:53,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 526 transitions. [2022-01-19 04:26:53,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:53,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 526 transitions. [2022-01-19 04:26:53,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 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 04:26:53,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:26:53,592 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:26:53,592 INFO L186 Difference]: Start difference. First operand has 184 places, 196 transitions, 452 flow. Second operand 3 states and 526 transitions. [2022-01-19 04:26:53,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 195 transitions, 587 flow [2022-01-19 04:26:53,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 195 transitions, 537 flow, removed 25 selfloop flow, removed 0 redundant places. [2022-01-19 04:26:53,617 INFO L242 Difference]: Finished difference. Result has 176 places, 179 transitions, 408 flow [2022-01-19 04:26:53,617 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=408, PETRI_PLACES=176, PETRI_TRANSITIONS=179} [2022-01-19 04:26:53,617 INFO L334 CegarLoopForPetriNet]: 184 programPoint places, -8 predicate places. [2022-01-19 04:26:53,617 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 179 transitions, 408 flow [2022-01-19 04:26:53,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 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 04:26:53,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:53,618 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] [2022-01-19 04:26:53,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-19 04:26:53,618 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:26:53,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:53,623 INFO L85 PathProgramCache]: Analyzing trace with hash 81042965, now seen corresponding path program 1 times [2022-01-19 04:26:53,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:53,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788684392] [2022-01-19 04:26:53,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:53,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:53,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:53,646 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 04:26:53,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:53,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788684392] [2022-01-19 04:26:53,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788684392] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:53,646 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:53,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:53,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637777953] [2022-01-19 04:26:53,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:53,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:53,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:53,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:53,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:53,647 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 196 [2022-01-19 04:26:53,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 179 transitions, 408 flow. Second operand has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 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 04:26:53,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:53,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 196 [2022-01-19 04:26:53,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:26:58,862 INFO L129 PetriNetUnfolder]: 15720/45471 cut-off events. [2022-01-19 04:26:58,862 INFO L130 PetriNetUnfolder]: For 4090/4090 co-relation queries the response was YES. [2022-01-19 04:26:59,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67752 conditions, 45471 events. 15720/45471 cut-off events. For 4090/4090 co-relation queries the response was YES. Maximal size of possible extension queue 1444. Compared 582188 event pairs, 9357 based on Foata normal form. 0/40509 useless extension candidates. Maximal degree in co-relation 60421. Up to 12270 conditions per place. [2022-01-19 04:26:59,967 INFO L132 encePairwiseOnDemand]: 194/196 looper letters, 39 selfloop transitions, 1 changer transitions 0/195 dead transitions. [2022-01-19 04:26:59,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 195 transitions, 543 flow [2022-01-19 04:26:59,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:26:59,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:26:59,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions. [2022-01-19 04:26:59,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8809523809523809 [2022-01-19 04:26:59,968 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 518 transitions. [2022-01-19 04:26:59,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 518 transitions. [2022-01-19 04:26:59,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:26:59,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 518 transitions. [2022-01-19 04:26:59,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.66666666666666) internal successors, (518), 3 states have internal predecessors, (518), 0 states have call successors, (0), 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 04:26:59,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:26:59,969 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:26:59,970 INFO L186 Difference]: Start difference. First operand has 176 places, 179 transitions, 408 flow. Second operand 3 states and 518 transitions. [2022-01-19 04:26:59,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 195 transitions, 543 flow [2022-01-19 04:26:59,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 195 transitions, 538 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-01-19 04:26:59,984 INFO L242 Difference]: Finished difference. Result has 178 places, 178 transitions, 404 flow [2022-01-19 04:26:59,984 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=404, PETRI_PLACES=178, PETRI_TRANSITIONS=178} [2022-01-19 04:26:59,984 INFO L334 CegarLoopForPetriNet]: 184 programPoint places, -6 predicate places. [2022-01-19 04:26:59,984 INFO L470 AbstractCegarLoop]: Abstraction has has 178 places, 178 transitions, 404 flow [2022-01-19 04:26:59,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 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 04:26:59,985 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:26:59,985 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] [2022-01-19 04:26:59,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-01-19 04:26:59,985 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:26:59,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:26:59,985 INFO L85 PathProgramCache]: Analyzing trace with hash 80090676, now seen corresponding path program 1 times [2022-01-19 04:26:59,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:26:59,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805883412] [2022-01-19 04:26:59,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:26:59,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:26:59,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:26:59,996 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 04:26:59,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:26:59,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805883412] [2022-01-19 04:26:59,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805883412] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:26:59,996 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:26:59,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:26:59,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201553293] [2022-01-19 04:26:59,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:26:59,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:26:59,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:26:59,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:26:59,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:26:59,997 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 196 [2022-01-19 04:26:59,997 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 178 transitions, 404 flow. Second operand has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 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 04:26:59,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:26:59,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 196 [2022-01-19 04:26:59,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:27:04,587 INFO L129 PetriNetUnfolder]: 12642/36341 cut-off events. [2022-01-19 04:27:04,587 INFO L130 PetriNetUnfolder]: For 4360/4360 co-relation queries the response was YES. [2022-01-19 04:27:05,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55475 conditions, 36341 events. 12642/36341 cut-off events. For 4360/4360 co-relation queries the response was YES. Maximal size of possible extension queue 1149. Compared 448664 event pairs, 6927 based on Foata normal form. 364/33106 useless extension candidates. Maximal degree in co-relation 48164. Up to 9112 conditions per place. [2022-01-19 04:27:05,347 INFO L132 encePairwiseOnDemand]: 194/196 looper letters, 38 selfloop transitions, 1 changer transitions 0/192 dead transitions. [2022-01-19 04:27:05,347 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 192 transitions, 530 flow [2022-01-19 04:27:05,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:27:05,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:27:05,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 517 transitions. [2022-01-19 04:27:05,348 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8792517006802721 [2022-01-19 04:27:05,348 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 517 transitions. [2022-01-19 04:27:05,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 517 transitions. [2022-01-19 04:27:05,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:27:05,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 517 transitions. [2022-01-19 04:27:05,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 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 04:27:05,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:05,349 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:05,349 INFO L186 Difference]: Start difference. First operand has 178 places, 178 transitions, 404 flow. Second operand 3 states and 517 transitions. [2022-01-19 04:27:05,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 192 transitions, 530 flow [2022-01-19 04:27:05,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 192 transitions, 523 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:27:05,374 INFO L242 Difference]: Finished difference. Result has 178 places, 176 transitions, 393 flow [2022-01-19 04:27:05,374 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=393, PETRI_PLACES=178, PETRI_TRANSITIONS=176} [2022-01-19 04:27:05,375 INFO L334 CegarLoopForPetriNet]: 184 programPoint places, -6 predicate places. [2022-01-19 04:27:05,375 INFO L470 AbstractCegarLoop]: Abstraction has has 178 places, 176 transitions, 393 flow [2022-01-19 04:27:05,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 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 04:27:05,375 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:27:05,375 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] [2022-01-19 04:27:05,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-01-19 04:27:05,375 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:27:05,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:27:05,375 INFO L85 PathProgramCache]: Analyzing trace with hash 80089653, now seen corresponding path program 1 times [2022-01-19 04:27:05,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:27:05,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767166878] [2022-01-19 04:27:05,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:27:05,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:27:05,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:27:05,394 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 04:27:05,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:27:05,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767166878] [2022-01-19 04:27:05,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767166878] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:27:05,394 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:27:05,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:27:05,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955315975] [2022-01-19 04:27:05,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:27:05,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:27:05,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:27:05,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:27:05,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:27:05,397 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 196 [2022-01-19 04:27:05,397 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 176 transitions, 393 flow. Second operand has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 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 04:27:05,397 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:27:05,397 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 196 [2022-01-19 04:27:05,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:27:11,035 INFO L129 PetriNetUnfolder]: 17340/51166 cut-off events. [2022-01-19 04:27:11,035 INFO L130 PetriNetUnfolder]: For 4721/4721 co-relation queries the response was YES. [2022-01-19 04:27:11,453 INFO L84 FinitePrefix]: Finished finitePrefix Result has 75963 conditions, 51166 events. 17340/51166 cut-off events. For 4721/4721 co-relation queries the response was YES. Maximal size of possible extension queue 1577. Compared 669403 event pairs, 10572 based on Foata normal form. 0/45779 useless extension candidates. Maximal degree in co-relation 75824. Up to 13849 conditions per place. [2022-01-19 04:27:11,763 INFO L132 encePairwiseOnDemand]: 194/196 looper letters, 41 selfloop transitions, 1 changer transitions 0/190 dead transitions. [2022-01-19 04:27:11,763 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 190 transitions, 529 flow [2022-01-19 04:27:11,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:27:11,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:27:11,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 505 transitions. [2022-01-19 04:27:11,764 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.858843537414966 [2022-01-19 04:27:11,764 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 505 transitions. [2022-01-19 04:27:11,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 505 transitions. [2022-01-19 04:27:11,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:27:11,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 505 transitions. [2022-01-19 04:27:11,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.33333333333334) internal successors, (505), 3 states have internal predecessors, (505), 0 states have call successors, (0), 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 04:27:11,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:11,765 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:11,765 INFO L186 Difference]: Start difference. First operand has 178 places, 176 transitions, 393 flow. Second operand 3 states and 505 transitions. [2022-01-19 04:27:11,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 190 transitions, 529 flow [2022-01-19 04:27:11,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 190 transitions, 528 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:27:11,813 INFO L242 Difference]: Finished difference. Result has 177 places, 174 transitions, 389 flow [2022-01-19 04:27:11,813 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=389, PETRI_PLACES=177, PETRI_TRANSITIONS=174} [2022-01-19 04:27:11,813 INFO L334 CegarLoopForPetriNet]: 184 programPoint places, -7 predicate places. [2022-01-19 04:27:11,813 INFO L470 AbstractCegarLoop]: Abstraction has has 177 places, 174 transitions, 389 flow [2022-01-19 04:27:11,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 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 04:27:11,813 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:27:11,814 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:27:11,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-01-19 04:27:11,814 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:27:11,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:27:11,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1110502851, now seen corresponding path program 1 times [2022-01-19 04:27:11,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:27:11,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790933616] [2022-01-19 04:27:11,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:27:11,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:27:11,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:27:11,835 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:27:11,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:27:11,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790933616] [2022-01-19 04:27:11,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790933616] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:27:11,836 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:27:11,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:27:11,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011750] [2022-01-19 04:27:11,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:27:11,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:27:11,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:27:11,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:27:11,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:27:11,837 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 196 [2022-01-19 04:27:11,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 174 transitions, 389 flow. Second operand has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 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 04:27:11,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:27:11,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 196 [2022-01-19 04:27:11,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:27:17,144 INFO L129 PetriNetUnfolder]: 17479/47753 cut-off events. [2022-01-19 04:27:17,144 INFO L130 PetriNetUnfolder]: For 4333/4333 co-relation queries the response was YES. [2022-01-19 04:27:17,572 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72015 conditions, 47753 events. 17479/47753 cut-off events. For 4333/4333 co-relation queries the response was YES. Maximal size of possible extension queue 1499. Compared 600153 event pairs, 9474 based on Foata normal form. 0/40895 useless extension candidates. Maximal degree in co-relation 53463. Up to 12383 conditions per place. [2022-01-19 04:27:17,840 INFO L132 encePairwiseOnDemand]: 193/196 looper letters, 37 selfloop transitions, 2 changer transitions 0/190 dead transitions. [2022-01-19 04:27:17,840 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 190 transitions, 519 flow [2022-01-19 04:27:17,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:27:17,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:27:17,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 517 transitions. [2022-01-19 04:27:17,841 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8792517006802721 [2022-01-19 04:27:17,841 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 517 transitions. [2022-01-19 04:27:17,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 517 transitions. [2022-01-19 04:27:17,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:27:17,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 517 transitions. [2022-01-19 04:27:17,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 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 04:27:17,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:17,842 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:17,842 INFO L186 Difference]: Start difference. First operand has 177 places, 174 transitions, 389 flow. Second operand 3 states and 517 transitions. [2022-01-19 04:27:17,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 190 transitions, 519 flow [2022-01-19 04:27:17,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 190 transitions, 518 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:27:17,845 INFO L242 Difference]: Finished difference. Result has 180 places, 175 transitions, 402 flow [2022-01-19 04:27:17,845 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=402, PETRI_PLACES=180, PETRI_TRANSITIONS=175} [2022-01-19 04:27:17,845 INFO L334 CegarLoopForPetriNet]: 184 programPoint places, -4 predicate places. [2022-01-19 04:27:17,845 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 175 transitions, 402 flow [2022-01-19 04:27:17,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 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 04:27:17,846 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:27:17,846 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:27:17,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-01-19 04:27:17,846 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:27:17,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:27:17,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1110501828, now seen corresponding path program 1 times [2022-01-19 04:27:17,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:27:17,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057385233] [2022-01-19 04:27:17,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:27:17,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:27:17,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:27:17,865 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:27:17,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:27:17,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057385233] [2022-01-19 04:27:17,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057385233] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:27:17,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:27:17,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:27:17,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779839502] [2022-01-19 04:27:17,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:27:17,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:27:17,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:27:17,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:27:17,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:27:17,867 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 196 [2022-01-19 04:27:17,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 175 transitions, 402 flow. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 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 04:27:17,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:27:17,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 196 [2022-01-19 04:27:17,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:27:26,423 INFO L129 PetriNetUnfolder]: 27526/75784 cut-off events. [2022-01-19 04:27:26,423 INFO L130 PetriNetUnfolder]: For 7269/7269 co-relation queries the response was YES. [2022-01-19 04:27:27,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115190 conditions, 75784 events. 27526/75784 cut-off events. For 7269/7269 co-relation queries the response was YES. Maximal size of possible extension queue 2336. Compared 1019986 event pairs, 16110 based on Foata normal form. 0/65670 useless extension candidates. Maximal degree in co-relation 91932. Up to 20955 conditions per place. [2022-01-19 04:27:27,909 INFO L132 encePairwiseOnDemand]: 192/196 looper letters, 41 selfloop transitions, 3 changer transitions 0/191 dead transitions. [2022-01-19 04:27:27,909 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 191 transitions, 542 flow [2022-01-19 04:27:27,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:27:27,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:27:27,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 507 transitions. [2022-01-19 04:27:27,910 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8622448979591837 [2022-01-19 04:27:27,910 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 507 transitions. [2022-01-19 04:27:27,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 507 transitions. [2022-01-19 04:27:27,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:27:27,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 507 transitions. [2022-01-19 04:27:27,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 169.0) internal successors, (507), 3 states have internal predecessors, (507), 0 states have call successors, (0), 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 04:27:27,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:27,912 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:27,912 INFO L186 Difference]: Start difference. First operand has 180 places, 175 transitions, 402 flow. Second operand 3 states and 507 transitions. [2022-01-19 04:27:27,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 191 transitions, 542 flow [2022-01-19 04:27:27,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 191 transitions, 540 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:27:28,001 INFO L242 Difference]: Finished difference. Result has 183 places, 176 transitions, 418 flow [2022-01-19 04:27:28,001 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=418, PETRI_PLACES=183, PETRI_TRANSITIONS=176} [2022-01-19 04:27:28,001 INFO L334 CegarLoopForPetriNet]: 184 programPoint places, -1 predicate places. [2022-01-19 04:27:28,001 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 176 transitions, 418 flow [2022-01-19 04:27:28,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 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 04:27:28,001 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:27:28,001 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:27:28,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2022-01-19 04:27:28,002 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:27:28,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:27:28,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1111456163, now seen corresponding path program 1 times [2022-01-19 04:27:28,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:27:28,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145067779] [2022-01-19 04:27:28,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:27:28,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:27:28,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:27:28,014 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:27:28,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:27:28,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145067779] [2022-01-19 04:27:28,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145067779] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:27:28,014 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:27:28,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:27:28,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620637645] [2022-01-19 04:27:28,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:27:28,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:27:28,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:27:28,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:27:28,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:27:28,015 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 196 [2022-01-19 04:27:28,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 176 transitions, 418 flow. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 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 04:27:28,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:27:28,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 196 [2022-01-19 04:27:28,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:27:35,686 INFO L129 PetriNetUnfolder]: 24951/69257 cut-off events. [2022-01-19 04:27:35,687 INFO L130 PetriNetUnfolder]: For 11473/11473 co-relation queries the response was YES. [2022-01-19 04:27:36,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107389 conditions, 69257 events. 24951/69257 cut-off events. For 11473/11473 co-relation queries the response was YES. Maximal size of possible extension queue 2148. Compared 925893 event pairs, 14451 based on Foata normal form. 968/61528 useless extension candidates. Maximal degree in co-relation 78678. Up to 18812 conditions per place. [2022-01-19 04:27:37,113 INFO L132 encePairwiseOnDemand]: 193/196 looper letters, 41 selfloop transitions, 1 changer transitions 0/189 dead transitions. [2022-01-19 04:27:37,114 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 189 transitions, 540 flow [2022-01-19 04:27:37,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:27:37,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:27:37,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 506 transitions. [2022-01-19 04:27:37,115 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8605442176870748 [2022-01-19 04:27:37,115 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 506 transitions. [2022-01-19 04:27:37,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 506 transitions. [2022-01-19 04:27:37,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:27:37,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 506 transitions. [2022-01-19 04:27:37,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 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 04:27:37,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:37,116 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:37,116 INFO L186 Difference]: Start difference. First operand has 183 places, 176 transitions, 418 flow. Second operand 3 states and 506 transitions. [2022-01-19 04:27:37,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 189 transitions, 540 flow [2022-01-19 04:27:37,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 189 transitions, 539 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:27:37,174 INFO L242 Difference]: Finished difference. Result has 184 places, 174 transitions, 407 flow [2022-01-19 04:27:37,174 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=405, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=407, PETRI_PLACES=184, PETRI_TRANSITIONS=174} [2022-01-19 04:27:37,174 INFO L334 CegarLoopForPetriNet]: 184 programPoint places, 0 predicate places. [2022-01-19 04:27:37,174 INFO L470 AbstractCegarLoop]: Abstraction has has 184 places, 174 transitions, 407 flow [2022-01-19 04:27:37,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 0 states have call successors, (0), 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 04:27:37,174 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:27:37,174 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:27:37,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2022-01-19 04:27:37,174 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:27:37,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:27:37,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1111455140, now seen corresponding path program 1 times [2022-01-19 04:27:37,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:27:37,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714373450] [2022-01-19 04:27:37,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:27:37,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:27:37,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:27:37,187 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:27:37,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:27:37,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714373450] [2022-01-19 04:27:37,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714373450] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:27:37,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:27:37,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:27:37,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266461120] [2022-01-19 04:27:37,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:27:37,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:27:37,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:27:37,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:27:37,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:27:37,189 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 196 [2022-01-19 04:27:37,189 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 174 transitions, 407 flow. Second operand has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 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 04:27:37,189 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:27:37,189 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 196 [2022-01-19 04:27:37,189 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:27:42,442 INFO L129 PetriNetUnfolder]: 16995/46053 cut-off events. [2022-01-19 04:27:42,443 INFO L130 PetriNetUnfolder]: For 5249/5249 co-relation queries the response was YES. [2022-01-19 04:27:42,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72049 conditions, 46053 events. 16995/46053 cut-off events. For 5249/5249 co-relation queries the response was YES. Maximal size of possible extension queue 1495. Compared 575166 event pairs, 9474 based on Foata normal form. 0/40338 useless extension candidates. Maximal degree in co-relation 55698. Up to 12383 conditions per place. [2022-01-19 04:27:43,209 INFO L132 encePairwiseOnDemand]: 194/196 looper letters, 37 selfloop transitions, 1 changer transitions 0/186 dead transitions. [2022-01-19 04:27:43,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 186 transitions, 522 flow [2022-01-19 04:27:43,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:27:43,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:27:43,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 516 transitions. [2022-01-19 04:27:43,210 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8775510204081632 [2022-01-19 04:27:43,210 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 516 transitions. [2022-01-19 04:27:43,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 516 transitions. [2022-01-19 04:27:43,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:27:43,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 516 transitions. [2022-01-19 04:27:43,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 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 04:27:43,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:43,212 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:43,212 INFO L186 Difference]: Start difference. First operand has 184 places, 174 transitions, 407 flow. Second operand 3 states and 516 transitions. [2022-01-19 04:27:43,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 186 transitions, 522 flow [2022-01-19 04:27:43,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 186 transitions, 517 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 04:27:43,229 INFO L242 Difference]: Finished difference. Result has 181 places, 171 transitions, 393 flow [2022-01-19 04:27:43,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=393, PETRI_PLACES=181, PETRI_TRANSITIONS=171} [2022-01-19 04:27:43,230 INFO L334 CegarLoopForPetriNet]: 184 programPoint places, -3 predicate places. [2022-01-19 04:27:43,230 INFO L470 AbstractCegarLoop]: Abstraction has has 181 places, 171 transitions, 393 flow [2022-01-19 04:27:43,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 161.0) internal successors, (483), 3 states have internal predecessors, (483), 0 states have call successors, (0), 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 04:27:43,230 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:27:43,230 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:27:43,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-01-19 04:27:43,230 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:27:43,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:27:43,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1125097014, now seen corresponding path program 1 times [2022-01-19 04:27:43,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:27:43,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703855074] [2022-01-19 04:27:43,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:27:43,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:27:43,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:27:43,254 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:27:43,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:27:43,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703855074] [2022-01-19 04:27:43,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703855074] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:27:43,255 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:27:43,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:27:43,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656488308] [2022-01-19 04:27:43,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:27:43,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:27:43,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:27:43,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:27:43,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:27:43,256 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 196 [2022-01-19 04:27:43,256 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 171 transitions, 393 flow. Second operand has 3 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 0 states have call successors, (0), 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 04:27:43,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:27:43,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 196 [2022-01-19 04:27:43,256 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:27:50,614 INFO L129 PetriNetUnfolder]: 25724/65278 cut-off events. [2022-01-19 04:27:50,614 INFO L130 PetriNetUnfolder]: For 6301/6301 co-relation queries the response was YES. [2022-01-19 04:27:51,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100826 conditions, 65278 events. 25724/65278 cut-off events. For 6301/6301 co-relation queries the response was YES. Maximal size of possible extension queue 2160. Compared 824907 event pairs, 15180 based on Foata normal form. 0/53600 useless extension candidates. Maximal degree in co-relation 74836. Up to 19681 conditions per place. [2022-01-19 04:27:51,800 INFO L132 encePairwiseOnDemand]: 194/196 looper letters, 37 selfloop transitions, 1 changer transitions 0/186 dead transitions. [2022-01-19 04:27:51,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 186 transitions, 514 flow [2022-01-19 04:27:51,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:27:51,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:27:51,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 516 transitions. [2022-01-19 04:27:51,802 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8775510204081632 [2022-01-19 04:27:51,802 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 516 transitions. [2022-01-19 04:27:51,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 516 transitions. [2022-01-19 04:27:51,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:27:51,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 516 transitions. [2022-01-19 04:27:51,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.0) internal successors, (516), 3 states have internal predecessors, (516), 0 states have call successors, (0), 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 04:27:51,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:51,803 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 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 04:27:51,803 INFO L186 Difference]: Start difference. First operand has 181 places, 171 transitions, 393 flow. Second operand 3 states and 516 transitions. [2022-01-19 04:27:51,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 186 transitions, 514 flow [2022-01-19 04:27:51,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 186 transitions, 513 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:27:51,808 INFO L242 Difference]: Finished difference. Result has 183 places, 171 transitions, 397 flow [2022-01-19 04:27:51,809 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=196, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=397, PETRI_PLACES=183, PETRI_TRANSITIONS=171} [2022-01-19 04:27:51,809 INFO L334 CegarLoopForPetriNet]: 184 programPoint places, -1 predicate places. [2022-01-19 04:27:51,809 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 171 transitions, 397 flow [2022-01-19 04:27:51,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 0 states have call successors, (0), 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 04:27:51,809 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:27:51,810 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:27:51,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-01-19 04:27:51,810 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 04:27:51,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:27:51,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1125098037, now seen corresponding path program 1 times [2022-01-19 04:27:51,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:27:51,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759148552] [2022-01-19 04:27:51,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:27:51,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:27:51,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:27:51,855 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:27:51,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:27:51,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759148552] [2022-01-19 04:27:51,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759148552] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:27:51,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:27:51,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:27:51,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496112604] [2022-01-19 04:27:51,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:27:51,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:27:51,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:27:51,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:27:51,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:27:51,856 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 196 [2022-01-19 04:27:51,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 171 transitions, 397 flow. Second operand has 3 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 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 04:27:51,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:27:51,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 196 [2022-01-19 04:27:51,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand