/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/product-lines/elevator_spec9_product31.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 06:18:43,845 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 06:18:43,847 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 06:18:43,907 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 06:18:43,908 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 06:18:43,909 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 06:18:43,910 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 06:18:43,911 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 06:18:43,913 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 06:18:43,913 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 06:18:43,930 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 06:18:43,933 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 06:18:43,933 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 06:18:43,939 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 06:18:43,940 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 06:18:43,943 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 06:18:43,943 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 06:18:43,945 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 06:18:43,948 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 06:18:43,951 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 06:18:43,952 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 06:18:43,953 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 06:18:43,955 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 06:18:43,956 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 06:18:43,961 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 06:18:43,961 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 06:18:43,961 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 06:18:43,962 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 06:18:43,962 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 06:18:43,963 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 06:18:43,963 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 06:18:43,963 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 06:18:43,964 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 06:18:43,965 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 06:18:43,965 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 06:18:43,965 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 06:18:43,966 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 06:18:43,966 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 06:18:43,966 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 06:18:43,967 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 06:18:43,968 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 06:18:43,971 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 06:18:44,003 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 06:18:44,003 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 06:18:44,004 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 06:18:44,004 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 06:18:44,004 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 06:18:44,004 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 06:18:44,005 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 06:18:44,005 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 06:18:44,005 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 06:18:44,005 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 06:18:44,006 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 06:18:44,006 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 06:18:44,006 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 06:18:44,006 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 06:18:44,007 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 06:18:44,007 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 06:18:44,007 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 06:18:44,007 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 06:18:44,007 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 06:18:44,007 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 06:18:44,007 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 06:18:44,007 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 06:18:44,008 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 06:18:44,008 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:18:44,009 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 06:18:44,009 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 06:18:44,009 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 06:18:44,009 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 06:18:44,010 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 06:18:44,010 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 06:18:44,010 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 06:18:44,010 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 06:18:44,010 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 06:18:44,010 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 06:18:44,201 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 06:18:44,216 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 06:18:44,218 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 06:18:44,219 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 06:18:44,219 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 06:18:44,220 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec9_product31.cil.c [2022-01-10 06:18:44,274 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81676b64b/c3d239f16b8747479ae527953f1afd7c/FLAGb1cc29c8c [2022-01-10 06:18:44,758 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 06:18:44,758 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec9_product31.cil.c [2022-01-10 06:18:44,795 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81676b64b/c3d239f16b8747479ae527953f1afd7c/FLAGb1cc29c8c [2022-01-10 06:18:45,048 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81676b64b/c3d239f16b8747479ae527953f1afd7c [2022-01-10 06:18:45,050 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 06:18:45,052 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 06:18:45,055 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 06:18:45,056 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 06:18:45,074 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 06:18:45,074 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,075 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b2a2164 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45, skipping insertion in model container [2022-01-10 06:18:45,075 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,081 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 06:18:45,158 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:18:45,343 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec9_product31.cil.c[5910,5923] [2022-01-10 06:18:45,538 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:18:45,552 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-01-10 06:18:45,572 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 06:18:45,583 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec9_product31.cil.c[5910,5923] [2022-01-10 06:18:45,718 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:18:45,726 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 06:18:45,749 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec9_product31.cil.c[5910,5923] [2022-01-10 06:18:45,808 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 06:18:45,831 INFO L208 MainTranslator]: Completed translation [2022-01-10 06:18:45,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45 WrapperNode [2022-01-10 06:18:45,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 06:18:45,833 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 06:18:45,833 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 06:18:45,833 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 06:18:45,839 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,880 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,933 INFO L137 Inliner]: procedures = 99, calls = 346, calls flagged for inlining = 28, calls inlined = 25, statements flattened = 871 [2022-01-10 06:18:45,934 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 06:18:45,935 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 06:18:45,935 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 06:18:45,935 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 06:18:45,942 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,943 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,949 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,949 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,980 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,990 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:45,994 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:46,022 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 06:18:46,023 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 06:18:46,023 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 06:18:46,023 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 06:18:46,024 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (1/1) ... [2022-01-10 06:18:46,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 06:18:46,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 06:18:46,065 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-10 06:18:46,082 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-10 06:18:46,099 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2022-01-10 06:18:46,099 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2022-01-10 06:18:46,099 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2022-01-10 06:18:46,100 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2022-01-10 06:18:46,101 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2022-01-10 06:18:46,101 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2022-01-10 06:18:46,101 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__empty [2022-01-10 06:18:46,101 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__empty [2022-01-10 06:18:46,101 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2022-01-10 06:18:46,101 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2022-01-10 06:18:46,102 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2022-01-10 06:18:46,102 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2022-01-10 06:18:46,102 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2022-01-10 06:18:46,102 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2022-01-10 06:18:46,102 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2022-01-10 06:18:46,102 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2022-01-10 06:18:46,102 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2022-01-10 06:18:46,102 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2022-01-10 06:18:46,102 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2022-01-10 06:18:46,103 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2022-01-10 06:18:46,103 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2022-01-10 06:18:46,103 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2022-01-10 06:18:46,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 06:18:46,103 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2022-01-10 06:18:46,103 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2022-01-10 06:18:46,103 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2022-01-10 06:18:46,103 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2022-01-10 06:18:46,103 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2022-01-10 06:18:46,103 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2022-01-10 06:18:46,103 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2022-01-10 06:18:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2022-01-10 06:18:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2022-01-10 06:18:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2022-01-10 06:18:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2022-01-10 06:18:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2022-01-10 06:18:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2022-01-10 06:18:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2022-01-10 06:18:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 06:18:46,104 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2022-01-10 06:18:46,104 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2022-01-10 06:18:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2022-01-10 06:18:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2022-01-10 06:18:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2022-01-10 06:18:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2022-01-10 06:18:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2022-01-10 06:18:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2022-01-10 06:18:46,105 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2022-01-10 06:18:46,105 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2022-01-10 06:18:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure isEmpty [2022-01-10 06:18:46,106 INFO L138 BoogieDeclarations]: Found implementation of procedure isEmpty [2022-01-10 06:18:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2022-01-10 06:18:46,106 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2022-01-10 06:18:46,106 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 06:18:46,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 06:18:46,107 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2022-01-10 06:18:46,107 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2022-01-10 06:18:46,306 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 06:18:46,307 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 06:18:47,206 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 06:18:47,223 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 06:18:47,223 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-10 06:18:47,226 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:18:47 BoogieIcfgContainer [2022-01-10 06:18:47,226 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 06:18:47,228 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 06:18:47,228 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 06:18:47,231 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 06:18:47,231 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:18:45" (1/3) ... [2022-01-10 06:18:47,232 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7302b4f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:18:47, skipping insertion in model container [2022-01-10 06:18:47,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:18:45" (2/3) ... [2022-01-10 06:18:47,232 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7302b4f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:18:47, skipping insertion in model container [2022-01-10 06:18:47,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:18:47" (3/3) ... [2022-01-10 06:18:47,234 INFO L111 eAbstractionObserver]: Analyzing ICFG elevator_spec9_product31.cil.c [2022-01-10 06:18:47,238 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 06:18:47,239 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 06:18:47,296 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 06:18:47,304 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=true, 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-10 06:18:47,305 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 06:18:47,347 INFO L276 IsEmpty]: Start isEmpty. Operand has 587 states, 460 states have (on average 1.682608695652174) internal successors, (774), 481 states have internal predecessors, (774), 99 states have call successors, (99), 26 states have call predecessors, (99), 26 states have return successors, (99), 93 states have call predecessors, (99), 99 states have call successors, (99) [2022-01-10 06:18:47,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-01-10 06:18:47,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:47,371 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:47,371 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:47,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:47,376 INFO L85 PathProgramCache]: Analyzing trace with hash 450011275, now seen corresponding path program 1 times [2022-01-10 06:18:47,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:47,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [142399313] [2022-01-10 06:18:47,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:47,388 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:47,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:47,391 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:47,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 06:18:47,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:47,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 1 conjunts are in the unsatisfiable core [2022-01-10 06:18:47,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:47,976 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:47,976 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:47,977 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:47,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [142399313] [2022-01-10 06:18:47,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [142399313] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:47,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:47,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-10 06:18:47,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62011284] [2022-01-10 06:18:47,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:47,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-10 06:18:47,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:48,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-10 06:18:48,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 06:18:48,017 INFO L87 Difference]: Start difference. First operand has 587 states, 460 states have (on average 1.682608695652174) internal successors, (774), 481 states have internal predecessors, (774), 99 states have call successors, (99), 26 states have call predecessors, (99), 26 states have return successors, (99), 93 states have call predecessors, (99), 99 states have call successors, (99) Second operand has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-01-10 06:18:48,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:48,101 INFO L93 Difference]: Finished difference Result 608 states and 1002 transitions. [2022-01-10 06:18:48,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-10 06:18:48,105 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) Word has length 106 [2022-01-10 06:18:48,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:48,125 INFO L225 Difference]: With dead ends: 608 [2022-01-10 06:18:48,126 INFO L226 Difference]: Without dead ends: 579 [2022-01-10 06:18:48,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-10 06:18:48,132 INFO L933 BasicCegarLoop]: 963 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:48,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 963 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:48,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-01-10 06:18:48,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 579. [2022-01-10 06:18:48,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 454 states have (on average 1.6806167400881058) internal successors, (763), 473 states have internal predecessors, (763), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:48,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 956 transitions. [2022-01-10 06:18:48,212 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 956 transitions. Word has length 106 [2022-01-10 06:18:48,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:48,214 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 956 transitions. [2022-01-10 06:18:48,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-01-10 06:18:48,214 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 956 transitions. [2022-01-10 06:18:48,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-01-10 06:18:48,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:48,222 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:48,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:48,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:48,438 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:48,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:48,438 INFO L85 PathProgramCache]: Analyzing trace with hash -308815878, now seen corresponding path program 1 times [2022-01-10 06:18:48,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:48,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2002878039] [2022-01-10 06:18:48,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:48,440 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:48,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:48,441 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:48,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 06:18:48,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:48,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 753 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:48,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:49,026 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:49,026 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:49,027 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:49,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2002878039] [2022-01-10 06:18:49,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2002878039] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:49,027 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:49,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:49,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783762787] [2022-01-10 06:18:49,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:49,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:49,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:49,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:49,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:49,031 INFO L87 Difference]: Start difference. First operand 579 states and 956 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:49,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:49,131 INFO L93 Difference]: Finished difference Result 1140 states and 1888 transitions. [2022-01-10 06:18:49,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:49,132 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 108 [2022-01-10 06:18:49,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:49,139 INFO L225 Difference]: With dead ends: 1140 [2022-01-10 06:18:49,139 INFO L226 Difference]: Without dead ends: 579 [2022-01-10 06:18:49,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:49,147 INFO L933 BasicCegarLoop]: 943 mSDtfsCounter, 14 mSDsluCounter, 1881 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 2824 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:49,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 2824 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:49,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-01-10 06:18:49,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 579. [2022-01-10 06:18:49,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 454 states have (on average 1.6784140969162995) internal successors, (762), 473 states have internal predecessors, (762), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:49,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 955 transitions. [2022-01-10 06:18:49,201 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 955 transitions. Word has length 108 [2022-01-10 06:18:49,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:49,201 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 955 transitions. [2022-01-10 06:18:49,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:49,201 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 955 transitions. [2022-01-10 06:18:49,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-01-10 06:18:49,206 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:49,206 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:49,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:49,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:49,420 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:49,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:49,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1974609341, now seen corresponding path program 1 times [2022-01-10 06:18:49,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:49,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1194889788] [2022-01-10 06:18:49,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:49,422 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:49,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:49,423 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:49,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 06:18:49,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:49,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 754 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:49,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:49,886 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:49,887 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:49,887 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:49,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1194889788] [2022-01-10 06:18:49,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1194889788] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:49,890 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:49,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:49,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418484826] [2022-01-10 06:18:49,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:49,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:49,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:49,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:49,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:49,893 INFO L87 Difference]: Start difference. First operand 579 states and 955 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:49,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:49,979 INFO L93 Difference]: Finished difference Result 1140 states and 1887 transitions. [2022-01-10 06:18:49,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:49,980 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 109 [2022-01-10 06:18:49,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:49,985 INFO L225 Difference]: With dead ends: 1140 [2022-01-10 06:18:49,985 INFO L226 Difference]: Without dead ends: 579 [2022-01-10 06:18:49,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:49,989 INFO L933 BasicCegarLoop]: 943 mSDtfsCounter, 12 mSDsluCounter, 1881 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2824 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:49,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 2824 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:49,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-01-10 06:18:50,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 579. [2022-01-10 06:18:50,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 454 states have (on average 1.6762114537444934) internal successors, (761), 473 states have internal predecessors, (761), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:50,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 954 transitions. [2022-01-10 06:18:50,022 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 954 transitions. Word has length 109 [2022-01-10 06:18:50,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:50,022 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 954 transitions. [2022-01-10 06:18:50,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:50,022 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 954 transitions. [2022-01-10 06:18:50,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-01-10 06:18:50,026 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:50,026 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:50,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:50,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:50,241 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:50,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:50,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1927851990, now seen corresponding path program 1 times [2022-01-10 06:18:50,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:50,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1204884564] [2022-01-10 06:18:50,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:50,242 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:50,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:50,244 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:50,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 06:18:50,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:50,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:50,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:50,674 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:50,675 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:50,675 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:50,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1204884564] [2022-01-10 06:18:50,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1204884564] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:50,675 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:50,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:50,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286971254] [2022-01-10 06:18:50,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:50,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:50,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:50,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:50,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:50,677 INFO L87 Difference]: Start difference. First operand 579 states and 954 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:50,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:50,724 INFO L93 Difference]: Finished difference Result 1140 states and 1886 transitions. [2022-01-10 06:18:50,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:50,725 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 110 [2022-01-10 06:18:50,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:50,729 INFO L225 Difference]: With dead ends: 1140 [2022-01-10 06:18:50,729 INFO L226 Difference]: Without dead ends: 579 [2022-01-10 06:18:50,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:50,733 INFO L933 BasicCegarLoop]: 943 mSDtfsCounter, 10 mSDsluCounter, 1881 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2824 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:50,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 2824 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:50,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-01-10 06:18:50,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 579. [2022-01-10 06:18:50,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 454 states have (on average 1.6740088105726871) internal successors, (760), 473 states have internal predecessors, (760), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:50,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 953 transitions. [2022-01-10 06:18:50,753 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 953 transitions. Word has length 110 [2022-01-10 06:18:50,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:50,754 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 953 transitions. [2022-01-10 06:18:50,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:50,754 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 953 transitions. [2022-01-10 06:18:50,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-01-10 06:18:50,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:50,757 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:50,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:50,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:50,968 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:50,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:50,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1635088295, now seen corresponding path program 1 times [2022-01-10 06:18:50,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:50,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [276336593] [2022-01-10 06:18:50,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:50,969 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:50,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:50,970 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:50,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 06:18:51,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:51,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:51,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:51,455 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:51,455 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:51,455 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:51,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [276336593] [2022-01-10 06:18:51,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [276336593] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:51,456 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:51,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:51,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855847410] [2022-01-10 06:18:51,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:51,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:51,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:51,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:51,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:51,457 INFO L87 Difference]: Start difference. First operand 579 states and 953 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:51,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:51,499 INFO L93 Difference]: Finished difference Result 1140 states and 1885 transitions. [2022-01-10 06:18:51,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:51,500 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 111 [2022-01-10 06:18:51,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:51,504 INFO L225 Difference]: With dead ends: 1140 [2022-01-10 06:18:51,504 INFO L226 Difference]: Without dead ends: 579 [2022-01-10 06:18:51,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:51,507 INFO L933 BasicCegarLoop]: 943 mSDtfsCounter, 8 mSDsluCounter, 1881 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2824 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:51,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 2824 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:51,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-01-10 06:18:51,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 579. [2022-01-10 06:18:51,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 454 states have (on average 1.671806167400881) internal successors, (759), 473 states have internal predecessors, (759), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:51,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 952 transitions. [2022-01-10 06:18:51,525 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 952 transitions. Word has length 111 [2022-01-10 06:18:51,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:51,525 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 952 transitions. [2022-01-10 06:18:51,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:51,526 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 952 transitions. [2022-01-10 06:18:51,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-01-10 06:18:51,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:51,529 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:51,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:51,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:51,744 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:51,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:51,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1764417458, now seen corresponding path program 1 times [2022-01-10 06:18:51,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:51,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1800844881] [2022-01-10 06:18:51,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:51,745 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:51,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:51,747 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:51,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 06:18:52,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:52,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 757 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:52,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:52,210 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:52,211 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:52,211 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:52,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1800844881] [2022-01-10 06:18:52,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1800844881] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:52,211 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:52,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:52,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310256431] [2022-01-10 06:18:52,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:52,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:52,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:52,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:52,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:52,213 INFO L87 Difference]: Start difference. First operand 579 states and 952 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:52,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:52,259 INFO L93 Difference]: Finished difference Result 1140 states and 1884 transitions. [2022-01-10 06:18:52,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:52,260 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 112 [2022-01-10 06:18:52,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:52,264 INFO L225 Difference]: With dead ends: 1140 [2022-01-10 06:18:52,264 INFO L226 Difference]: Without dead ends: 579 [2022-01-10 06:18:52,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:52,269 INFO L933 BasicCegarLoop]: 943 mSDtfsCounter, 6 mSDsluCounter, 1881 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2824 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:52,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 2824 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:52,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-01-10 06:18:52,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 579. [2022-01-10 06:18:52,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 454 states have (on average 1.669603524229075) internal successors, (758), 473 states have internal predecessors, (758), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:52,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 951 transitions. [2022-01-10 06:18:52,288 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 951 transitions. Word has length 112 [2022-01-10 06:18:52,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:52,292 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 951 transitions. [2022-01-10 06:18:52,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:52,293 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 951 transitions. [2022-01-10 06:18:52,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 06:18:52,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:52,296 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:52,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-01-10 06:18:52,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:52,511 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:52,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:52,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1956418293, now seen corresponding path program 1 times [2022-01-10 06:18:52,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:52,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1224721347] [2022-01-10 06:18:52,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:52,513 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:52,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:52,514 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:52,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 06:18:52,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:52,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 758 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 06:18:52,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:52,963 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:52,963 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:52,964 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:52,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1224721347] [2022-01-10 06:18:52,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1224721347] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:52,964 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:52,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 06:18:52,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453391300] [2022-01-10 06:18:52,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:52,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:18:52,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:52,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:18:52,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:18:52,965 INFO L87 Difference]: Start difference. First operand 579 states and 951 transitions. Second operand has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:18:53,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:53,076 INFO L93 Difference]: Finished difference Result 1106 states and 1816 transitions. [2022-01-10 06:18:53,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:18:53,077 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 113 [2022-01-10 06:18:53,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:53,081 INFO L225 Difference]: With dead ends: 1106 [2022-01-10 06:18:53,081 INFO L226 Difference]: Without dead ends: 594 [2022-01-10 06:18:53,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:18:53,084 INFO L933 BasicCegarLoop]: 940 mSDtfsCounter, 117 mSDsluCounter, 4608 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 5548 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:53,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 5548 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:18:53,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-01-10 06:18:53,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 592. [2022-01-10 06:18:53,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 464 states have (on average 1.665948275862069) internal successors, (773), 485 states have internal predecessors, (773), 100 states have call successors, (100), 26 states have call predecessors, (100), 27 states have return successors, (97), 93 states have call predecessors, (97), 95 states have call successors, (97) [2022-01-10 06:18:53,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 970 transitions. [2022-01-10 06:18:53,104 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 970 transitions. Word has length 113 [2022-01-10 06:18:53,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:53,104 INFO L470 AbstractCegarLoop]: Abstraction has 592 states and 970 transitions. [2022-01-10 06:18:53,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:18:53,105 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 970 transitions. [2022-01-10 06:18:53,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-01-10 06:18:53,108 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:53,108 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:53,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:53,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:53,323 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:53,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:53,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1428052692, now seen corresponding path program 1 times [2022-01-10 06:18:53,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:53,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1652482929] [2022-01-10 06:18:53,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:53,325 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:53,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:53,327 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:53,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 06:18:53,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:53,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 758 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:53,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:53,785 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:53,786 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:53,786 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:53,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1652482929] [2022-01-10 06:18:53,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1652482929] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:53,786 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:53,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:53,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836614665] [2022-01-10 06:18:53,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:53,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:53,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:53,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:53,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:53,788 INFO L87 Difference]: Start difference. First operand 592 states and 970 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:53,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:53,832 INFO L93 Difference]: Finished difference Result 1158 states and 1910 transitions. [2022-01-10 06:18:53,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:53,833 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 113 [2022-01-10 06:18:53,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:53,837 INFO L225 Difference]: With dead ends: 1158 [2022-01-10 06:18:53,837 INFO L226 Difference]: Without dead ends: 573 [2022-01-10 06:18:53,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:53,840 INFO L933 BasicCegarLoop]: 944 mSDtfsCounter, 3 mSDsluCounter, 1881 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2825 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:53,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 2825 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:53,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-01-10 06:18:53,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 573. [2022-01-10 06:18:53,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 448 states have (on average 1.6607142857142858) internal successors, (744), 467 states have internal predecessors, (744), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:53,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 937 transitions. [2022-01-10 06:18:53,856 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 937 transitions. Word has length 113 [2022-01-10 06:18:53,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:53,857 INFO L470 AbstractCegarLoop]: Abstraction has 573 states and 937 transitions. [2022-01-10 06:18:53,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:53,857 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 937 transitions. [2022-01-10 06:18:53,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-01-10 06:18:53,860 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:53,860 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:53,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:54,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:54,083 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:54,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:54,083 INFO L85 PathProgramCache]: Analyzing trace with hash 216184503, now seen corresponding path program 1 times [2022-01-10 06:18:54,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:54,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [80342082] [2022-01-10 06:18:54,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:54,084 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:54,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:54,085 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:54,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 06:18:54,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:54,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 759 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:54,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:54,531 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:54,532 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:54,532 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:54,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [80342082] [2022-01-10 06:18:54,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [80342082] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:54,533 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:54,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:54,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963455652] [2022-01-10 06:18:54,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:54,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:54,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:54,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:54,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:54,535 INFO L87 Difference]: Start difference. First operand 573 states and 937 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:54,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:54,647 INFO L93 Difference]: Finished difference Result 1094 states and 1794 transitions. [2022-01-10 06:18:54,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:54,648 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 114 [2022-01-10 06:18:54,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:54,652 INFO L225 Difference]: With dead ends: 1094 [2022-01-10 06:18:54,652 INFO L226 Difference]: Without dead ends: 573 [2022-01-10 06:18:54,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:54,655 INFO L933 BasicCegarLoop]: 888 mSDtfsCounter, 90 mSDsluCounter, 1750 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 2638 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:54,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 2638 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:18:54,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-01-10 06:18:54,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 573. [2022-01-10 06:18:54,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 448 states have (on average 1.6517857142857142) internal successors, (740), 467 states have internal predecessors, (740), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:54,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 933 transitions. [2022-01-10 06:18:54,673 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 933 transitions. Word has length 114 [2022-01-10 06:18:54,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:54,673 INFO L470 AbstractCegarLoop]: Abstraction has 573 states and 933 transitions. [2022-01-10 06:18:54,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:54,673 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 933 transitions. [2022-01-10 06:18:54,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-01-10 06:18:54,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:54,677 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:54,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:54,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:54,891 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:54,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:54,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1193166184, now seen corresponding path program 1 times [2022-01-10 06:18:54,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:54,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1095853683] [2022-01-10 06:18:54,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:54,893 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:54,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:54,894 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:54,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 06:18:55,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:55,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:55,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:55,355 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:55,355 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:55,355 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:55,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1095853683] [2022-01-10 06:18:55,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1095853683] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:55,356 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:55,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:55,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747960224] [2022-01-10 06:18:55,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:55,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:55,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:55,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:55,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:55,357 INFO L87 Difference]: Start difference. First operand 573 states and 933 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:55,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:55,461 INFO L93 Difference]: Finished difference Result 1094 states and 1790 transitions. [2022-01-10 06:18:55,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:55,462 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 115 [2022-01-10 06:18:55,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:55,466 INFO L225 Difference]: With dead ends: 1094 [2022-01-10 06:18:55,466 INFO L226 Difference]: Without dead ends: 573 [2022-01-10 06:18:55,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:55,468 INFO L933 BasicCegarLoop]: 888 mSDtfsCounter, 85 mSDsluCounter, 1750 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 2638 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:55,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 2638 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:18:55,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-01-10 06:18:55,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 573. [2022-01-10 06:18:55,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 448 states have (on average 1.6428571428571428) internal successors, (736), 467 states have internal predecessors, (736), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:55,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 929 transitions. [2022-01-10 06:18:55,483 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 929 transitions. Word has length 115 [2022-01-10 06:18:55,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:55,483 INFO L470 AbstractCegarLoop]: Abstraction has 573 states and 929 transitions. [2022-01-10 06:18:55,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:55,483 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 929 transitions. [2022-01-10 06:18:55,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-01-10 06:18:55,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:55,486 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:55,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:55,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:55,700 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:55,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:55,700 INFO L85 PathProgramCache]: Analyzing trace with hash 434768860, now seen corresponding path program 1 times [2022-01-10 06:18:55,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:55,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [308837098] [2022-01-10 06:18:55,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:55,701 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:55,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:55,702 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:55,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 06:18:55,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:55,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 761 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:55,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:56,144 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:56,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:56,145 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:56,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [308837098] [2022-01-10 06:18:56,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [308837098] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:56,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:56,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:56,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454726898] [2022-01-10 06:18:56,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:56,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:56,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:56,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:56,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:56,146 INFO L87 Difference]: Start difference. First operand 573 states and 929 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:56,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:56,240 INFO L93 Difference]: Finished difference Result 1094 states and 1786 transitions. [2022-01-10 06:18:56,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:56,241 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 116 [2022-01-10 06:18:56,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:56,244 INFO L225 Difference]: With dead ends: 1094 [2022-01-10 06:18:56,244 INFO L226 Difference]: Without dead ends: 573 [2022-01-10 06:18:56,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:56,247 INFO L933 BasicCegarLoop]: 888 mSDtfsCounter, 80 mSDsluCounter, 1750 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 2638 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:56,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 2638 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:18:56,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-01-10 06:18:56,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 573. [2022-01-10 06:18:56,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 448 states have (on average 1.6339285714285714) internal successors, (732), 467 states have internal predecessors, (732), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:56,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 925 transitions. [2022-01-10 06:18:56,262 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 925 transitions. Word has length 116 [2022-01-10 06:18:56,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:56,262 INFO L470 AbstractCegarLoop]: Abstraction has 573 states and 925 transitions. [2022-01-10 06:18:56,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:56,262 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 925 transitions. [2022-01-10 06:18:56,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-01-10 06:18:56,265 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:56,265 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:56,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:56,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:56,483 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:56,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:56,483 INFO L85 PathProgramCache]: Analyzing trace with hash -825718692, now seen corresponding path program 1 times [2022-01-10 06:18:56,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:56,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [346228602] [2022-01-10 06:18:56,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:56,484 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:56,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:56,484 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:56,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 06:18:56,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:56,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-10 06:18:56,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:56,889 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:56,889 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:56,889 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:56,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [346228602] [2022-01-10 06:18:56,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [346228602] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:56,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:56,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 06:18:56,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133878494] [2022-01-10 06:18:56,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:56,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-10 06:18:56,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:56,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-10 06:18:56,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:18:56,890 INFO L87 Difference]: Start difference. First operand 573 states and 925 transitions. Second operand has 7 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:18:56,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:56,987 INFO L93 Difference]: Finished difference Result 1094 states and 1782 transitions. [2022-01-10 06:18:56,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:18:56,988 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 116 [2022-01-10 06:18:56,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:56,992 INFO L225 Difference]: With dead ends: 1094 [2022-01-10 06:18:56,992 INFO L226 Difference]: Without dead ends: 552 [2022-01-10 06:18:56,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:18:56,994 INFO L933 BasicCegarLoop]: 913 mSDtfsCounter, 110 mSDsluCounter, 4481 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 5394 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:56,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 5394 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:18:56,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-01-10 06:18:57,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2022-01-10 06:18:57,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 427 states have (on average 1.6346604215456675) internal successors, (698), 446 states have internal predecessors, (698), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:57,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 891 transitions. [2022-01-10 06:18:57,008 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 891 transitions. Word has length 116 [2022-01-10 06:18:57,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:57,008 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 891 transitions. [2022-01-10 06:18:57,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:18:57,009 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 891 transitions. [2022-01-10 06:18:57,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-01-10 06:18:57,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:57,011 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:57,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:57,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:57,226 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:57,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:57,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1729281053, now seen corresponding path program 1 times [2022-01-10 06:18:57,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:57,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1881077877] [2022-01-10 06:18:57,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:57,227 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:57,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:57,228 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:57,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 06:18:57,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:57,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 762 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:57,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:57,619 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:57,619 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:57,619 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:57,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1881077877] [2022-01-10 06:18:57,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1881077877] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:57,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:57,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:57,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923555502] [2022-01-10 06:18:57,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:57,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:57,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:57,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:57,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:57,620 INFO L87 Difference]: Start difference. First operand 552 states and 891 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:57,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:57,678 INFO L93 Difference]: Finished difference Result 1073 states and 1748 transitions. [2022-01-10 06:18:57,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:57,680 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 117 [2022-01-10 06:18:57,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:57,684 INFO L225 Difference]: With dead ends: 1073 [2022-01-10 06:18:57,684 INFO L226 Difference]: Without dead ends: 552 [2022-01-10 06:18:57,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:57,687 INFO L933 BasicCegarLoop]: 881 mSDtfsCounter, 41 mSDsluCounter, 1743 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 2624 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:57,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 2624 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:57,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-01-10 06:18:57,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2022-01-10 06:18:57,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 427 states have (on average 1.6323185011709602) internal successors, (697), 446 states have internal predecessors, (697), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:57,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 890 transitions. [2022-01-10 06:18:57,700 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 890 transitions. Word has length 117 [2022-01-10 06:18:57,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:57,700 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 890 transitions. [2022-01-10 06:18:57,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:57,701 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 890 transitions. [2022-01-10 06:18:57,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-01-10 06:18:57,703 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:57,703 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:57,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:57,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:57,920 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:57,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:57,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1277619457, now seen corresponding path program 1 times [2022-01-10 06:18:57,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:57,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1562990544] [2022-01-10 06:18:57,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:57,922 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:57,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:57,923 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:57,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 06:18:58,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:58,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:58,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:58,365 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:58,365 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:58,365 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:58,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1562990544] [2022-01-10 06:18:58,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1562990544] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:58,366 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:58,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:58,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785479736] [2022-01-10 06:18:58,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:58,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:58,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:58,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:58,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:58,367 INFO L87 Difference]: Start difference. First operand 552 states and 890 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:58,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:58,415 INFO L93 Difference]: Finished difference Result 1073 states and 1747 transitions. [2022-01-10 06:18:58,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:58,416 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 118 [2022-01-10 06:18:58,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:58,419 INFO L225 Difference]: With dead ends: 1073 [2022-01-10 06:18:58,420 INFO L226 Difference]: Without dead ends: 552 [2022-01-10 06:18:58,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:58,423 INFO L933 BasicCegarLoop]: 881 mSDtfsCounter, 39 mSDsluCounter, 1743 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2624 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:58,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 2624 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:58,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-01-10 06:18:58,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2022-01-10 06:18:58,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 427 states have (on average 1.629976580796253) internal successors, (696), 446 states have internal predecessors, (696), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:58,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 889 transitions. [2022-01-10 06:18:58,438 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 889 transitions. Word has length 118 [2022-01-10 06:18:58,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:58,438 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 889 transitions. [2022-01-10 06:18:58,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:58,439 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 889 transitions. [2022-01-10 06:18:58,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-01-10 06:18:58,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:58,442 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:58,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:58,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:58,655 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:58,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:58,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1758411684, now seen corresponding path program 1 times [2022-01-10 06:18:58,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:58,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1088859689] [2022-01-10 06:18:58,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:58,656 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:58,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:58,657 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:58,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 06:18:58,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:58,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 06:18:58,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:59,039 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:59,040 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:59,040 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:59,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1088859689] [2022-01-10 06:18:59,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1088859689] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:59,040 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:59,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:18:59,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686537034] [2022-01-10 06:18:59,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:59,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 06:18:59,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:59,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 06:18:59,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 06:18:59,041 INFO L87 Difference]: Start difference. First operand 552 states and 889 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:59,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:59,091 INFO L93 Difference]: Finished difference Result 1073 states and 1746 transitions. [2022-01-10 06:18:59,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-10 06:18:59,093 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 119 [2022-01-10 06:18:59,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:59,096 INFO L225 Difference]: With dead ends: 1073 [2022-01-10 06:18:59,096 INFO L226 Difference]: Without dead ends: 552 [2022-01-10 06:18:59,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:18:59,101 INFO L933 BasicCegarLoop]: 881 mSDtfsCounter, 37 mSDsluCounter, 1743 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 2624 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:59,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 2624 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:18:59,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-01-10 06:18:59,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2022-01-10 06:18:59,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 427 states have (on average 1.6276346604215457) internal successors, (695), 446 states have internal predecessors, (695), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:59,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 888 transitions. [2022-01-10 06:18:59,115 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 888 transitions. Word has length 119 [2022-01-10 06:18:59,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:59,115 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 888 transitions. [2022-01-10 06:18:59,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-01-10 06:18:59,116 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 888 transitions. [2022-01-10 06:18:59,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-01-10 06:18:59,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:59,119 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:59,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-01-10 06:18:59,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:18:59,333 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:18:59,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:18:59,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1765822046, now seen corresponding path program 1 times [2022-01-10 06:18:59,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:18:59,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [140199332] [2022-01-10 06:18:59,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:18:59,334 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:18:59,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:18:59,335 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:18:59,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 06:18:59,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:18:59,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-10 06:18:59,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:18:59,765 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:18:59,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:18:59,766 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:18:59,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [140199332] [2022-01-10 06:18:59,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [140199332] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:18:59,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:18:59,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 06:18:59,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060793645] [2022-01-10 06:18:59,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:18:59,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 06:18:59,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:18:59,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 06:18:59,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:18:59,767 INFO L87 Difference]: Start difference. First operand 552 states and 888 transitions. Second operand has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:18:59,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:18:59,870 INFO L93 Difference]: Finished difference Result 1067 states and 1734 transitions. [2022-01-10 06:18:59,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 06:18:59,871 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 119 [2022-01-10 06:18:59,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:18:59,874 INFO L225 Difference]: With dead ends: 1067 [2022-01-10 06:18:59,874 INFO L226 Difference]: Without dead ends: 552 [2022-01-10 06:18:59,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-10 06:18:59,876 INFO L933 BasicCegarLoop]: 873 mSDtfsCounter, 30 mSDsluCounter, 5217 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 6090 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 06:18:59,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 6090 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 06:18:59,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-01-10 06:18:59,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2022-01-10 06:18:59,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 427 states have (on average 1.6252927400468384) internal successors, (694), 446 states have internal predecessors, (694), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (94), 92 states have call predecessors, (94), 94 states have call successors, (94) [2022-01-10 06:18:59,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 887 transitions. [2022-01-10 06:18:59,890 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 887 transitions. Word has length 119 [2022-01-10 06:18:59,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:18:59,890 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 887 transitions. [2022-01-10 06:18:59,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:18:59,891 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 887 transitions. [2022-01-10 06:18:59,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-01-10 06:18:59,894 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:18:59,894 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:18:59,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:00,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:00,108 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:00,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:00,108 INFO L85 PathProgramCache]: Analyzing trace with hash -230288650, now seen corresponding path program 1 times [2022-01-10 06:19:00,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:00,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1958746608] [2022-01-10 06:19:00,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:00,109 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:00,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:00,110 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:00,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 06:19:00,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:00,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:19:00,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:00,589 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-10 06:19:00,589 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:00,589 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:00,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1958746608] [2022-01-10 06:19:00,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1958746608] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:00,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:00,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:19:00,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670578653] [2022-01-10 06:19:00,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:00,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:19:00,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:00,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:19:00,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:19:00,592 INFO L87 Difference]: Start difference. First operand 552 states and 887 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 06:19:01,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:01,162 INFO L93 Difference]: Finished difference Result 1063 states and 1754 transitions. [2022-01-10 06:19:01,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:19:01,163 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 120 [2022-01-10 06:19:01,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:01,166 INFO L225 Difference]: With dead ends: 1063 [2022-01-10 06:19:01,166 INFO L226 Difference]: Without dead ends: 556 [2022-01-10 06:19:01,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:19:01,170 INFO L933 BasicCegarLoop]: 857 mSDtfsCounter, 826 mSDsluCounter, 1357 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 844 SdHoareTripleChecker+Valid, 2214 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:01,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [844 Valid, 2214 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 06:19:01,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-01-10 06:19:01,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 556. [2022-01-10 06:19:01,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 430 states have (on average 1.6209302325581396) internal successors, (697), 449 states have internal predecessors, (697), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (95), 92 states have call predecessors, (95), 94 states have call successors, (95) [2022-01-10 06:19:01,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 891 transitions. [2022-01-10 06:19:01,185 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 891 transitions. Word has length 120 [2022-01-10 06:19:01,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:01,185 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 891 transitions. [2022-01-10 06:19:01,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 06:19:01,186 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 891 transitions. [2022-01-10 06:19:01,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-01-10 06:19:01,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:01,189 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:01,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:01,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:01,408 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:01,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:01,408 INFO L85 PathProgramCache]: Analyzing trace with hash -45140950, now seen corresponding path program 1 times [2022-01-10 06:19:01,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:01,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [371914491] [2022-01-10 06:19:01,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:01,409 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:01,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:01,410 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:01,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 06:19:01,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:01,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:19:01,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:01,836 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-10 06:19:01,836 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:01,836 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:01,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [371914491] [2022-01-10 06:19:01,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [371914491] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:01,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:01,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:19:01,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190579621] [2022-01-10 06:19:01,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:01,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:19:01,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:01,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:19:01,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:19:01,838 INFO L87 Difference]: Start difference. First operand 556 states and 891 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 06:19:02,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:02,462 INFO L93 Difference]: Finished difference Result 1072 states and 1761 transitions. [2022-01-10 06:19:02,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:19:02,463 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 122 [2022-01-10 06:19:02,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:02,477 INFO L225 Difference]: With dead ends: 1072 [2022-01-10 06:19:02,477 INFO L226 Difference]: Without dead ends: 561 [2022-01-10 06:19:02,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:19:02,480 INFO L933 BasicCegarLoop]: 858 mSDtfsCounter, 823 mSDsluCounter, 1357 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 840 SdHoareTripleChecker+Valid, 2215 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:02,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [840 Valid, 2215 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-10 06:19:02,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-01-10 06:19:02,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 561. [2022-01-10 06:19:02,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 434 states have (on average 1.6152073732718895) internal successors, (701), 453 states have internal predecessors, (701), 99 states have call successors, (99), 28 states have call predecessors, (99), 27 states have return successors, (96), 92 states have call predecessors, (96), 94 states have call successors, (96) [2022-01-10 06:19:02,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 896 transitions. [2022-01-10 06:19:02,495 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 896 transitions. Word has length 122 [2022-01-10 06:19:02,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:02,495 INFO L470 AbstractCegarLoop]: Abstraction has 561 states and 896 transitions. [2022-01-10 06:19:02,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 06:19:02,495 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 896 transitions. [2022-01-10 06:19:02,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-01-10 06:19:02,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:02,498 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:02,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:02,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:02,712 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:02,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:02,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1238599158, now seen corresponding path program 1 times [2022-01-10 06:19:02,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:02,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1138715921] [2022-01-10 06:19:02,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:02,713 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:02,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:02,714 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:02,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 06:19:02,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:02,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:19:02,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:03,163 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-10 06:19:03,163 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:03,163 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:03,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1138715921] [2022-01-10 06:19:03,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1138715921] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:03,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:03,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:19:03,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391907963] [2022-01-10 06:19:03,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:03,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:19:03,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:03,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:19:03,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:19:03,165 INFO L87 Difference]: Start difference. First operand 561 states and 896 transitions. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 06:19:03,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:03,698 INFO L93 Difference]: Finished difference Result 1083 states and 1770 transitions. [2022-01-10 06:19:03,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:19:03,699 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 124 [2022-01-10 06:19:03,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:03,702 INFO L225 Difference]: With dead ends: 1083 [2022-01-10 06:19:03,702 INFO L226 Difference]: Without dead ends: 567 [2022-01-10 06:19:03,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:19:03,705 INFO L933 BasicCegarLoop]: 858 mSDtfsCounter, 827 mSDsluCounter, 1357 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 844 SdHoareTripleChecker+Valid, 2215 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:03,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [844 Valid, 2215 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 06:19:03,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-01-10 06:19:03,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 567. [2022-01-10 06:19:03,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 439 states have (on average 1.6082004555808656) internal successors, (706), 458 states have internal predecessors, (706), 99 states have call successors, (99), 29 states have call predecessors, (99), 28 states have return successors, (97), 92 states have call predecessors, (97), 94 states have call successors, (97) [2022-01-10 06:19:03,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 902 transitions. [2022-01-10 06:19:03,720 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 902 transitions. Word has length 124 [2022-01-10 06:19:03,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:03,721 INFO L470 AbstractCegarLoop]: Abstraction has 567 states and 902 transitions. [2022-01-10 06:19:03,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 4 states have internal predecessors, (87), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 06:19:03,721 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 902 transitions. [2022-01-10 06:19:03,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-01-10 06:19:03,724 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:03,724 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:03,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-01-10 06:19:03,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:03,938 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:03,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:03,938 INFO L85 PathProgramCache]: Analyzing trace with hash -670444638, now seen corresponding path program 1 times [2022-01-10 06:19:03,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:03,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1556383226] [2022-01-10 06:19:03,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:03,939 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:03,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:03,940 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:03,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 06:19:04,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:04,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 771 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 06:19:04,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:04,409 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-10 06:19:04,410 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:04,410 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:04,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1556383226] [2022-01-10 06:19:04,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1556383226] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:04,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:04,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-10 06:19:04,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441143064] [2022-01-10 06:19:04,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:04,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 06:19:04,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:04,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 06:19:04,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 06:19:04,411 INFO L87 Difference]: Start difference. First operand 567 states and 902 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 06:19:04,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:04,950 INFO L93 Difference]: Finished difference Result 1096 states and 1781 transitions. [2022-01-10 06:19:04,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:19:04,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 126 [2022-01-10 06:19:04,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:04,954 INFO L225 Difference]: With dead ends: 1096 [2022-01-10 06:19:04,955 INFO L226 Difference]: Without dead ends: 574 [2022-01-10 06:19:04,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:19:04,958 INFO L933 BasicCegarLoop]: 858 mSDtfsCounter, 833 mSDsluCounter, 1357 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 2215 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:04,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [850 Valid, 2215 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-10 06:19:04,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-01-10 06:19:04,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 574. [2022-01-10 06:19:04,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 445 states have (on average 1.6) internal successors, (712), 464 states have internal predecessors, (712), 99 states have call successors, (99), 30 states have call predecessors, (99), 29 states have return successors, (98), 92 states have call predecessors, (98), 94 states have call successors, (98) [2022-01-10 06:19:04,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 909 transitions. [2022-01-10 06:19:04,973 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 909 transitions. Word has length 126 [2022-01-10 06:19:04,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:04,973 INFO L470 AbstractCegarLoop]: Abstraction has 574 states and 909 transitions. [2022-01-10 06:19:04,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-01-10 06:19:04,973 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 909 transitions. [2022-01-10 06:19:04,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-01-10 06:19:04,976 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:04,976 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:04,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:05,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:05,190 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:05,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:05,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1704102154, now seen corresponding path program 1 times [2022-01-10 06:19:05,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:05,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1492117856] [2022-01-10 06:19:05,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:05,192 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:05,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:05,193 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:05,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 06:19:05,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:05,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 773 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-10 06:19:05,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:05,818 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-10 06:19:05,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:19:06,527 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-10 06:19:06,527 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:06,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1492117856] [2022-01-10 06:19:06,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1492117856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:19:06,528 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:19:06,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2022-01-10 06:19:06,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848478895] [2022-01-10 06:19:06,528 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:19:06,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-10 06:19:06,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:06,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-10 06:19:06,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:19:06,529 INFO L87 Difference]: Start difference. First operand 574 states and 909 transitions. Second operand has 18 states, 18 states have (on average 8.61111111111111) internal successors, (155), 14 states have internal predecessors, (155), 8 states have call successors, (29), 5 states have call predecessors, (29), 10 states have return successors, (30), 12 states have call predecessors, (30), 7 states have call successors, (30) [2022-01-10 06:19:13,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:13,553 INFO L93 Difference]: Finished difference Result 1883 states and 3070 transitions. [2022-01-10 06:19:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-10 06:19:13,553 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 8.61111111111111) internal successors, (155), 14 states have internal predecessors, (155), 8 states have call successors, (29), 5 states have call predecessors, (29), 10 states have return successors, (30), 12 states have call predecessors, (30), 7 states have call successors, (30) Word has length 128 [2022-01-10 06:19:13,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:13,560 INFO L225 Difference]: With dead ends: 1883 [2022-01-10 06:19:13,560 INFO L226 Difference]: Without dead ends: 1354 [2022-01-10 06:19:13,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=694, Unknown=0, NotChecked=0, Total=870 [2022-01-10 06:19:13,564 INFO L933 BasicCegarLoop]: 1757 mSDtfsCounter, 3925 mSDsluCounter, 4464 mSDsCounter, 0 mSdLazyCounter, 9666 mSolverCounterSat, 1388 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4006 SdHoareTripleChecker+Valid, 6221 SdHoareTripleChecker+Invalid, 11054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1388 IncrementalHoareTripleChecker+Valid, 9666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:13,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4006 Valid, 6221 Invalid, 11054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1388 Valid, 9666 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2022-01-10 06:19:13,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1354 states. [2022-01-10 06:19:13,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1354 to 1210. [2022-01-10 06:19:13,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 921 states have (on average 1.6069489685124865) internal successors, (1480), 961 states have internal predecessors, (1480), 226 states have call successors, (226), 56 states have call predecessors, (226), 62 states have return successors, (248), 223 states have call predecessors, (248), 221 states have call successors, (248) [2022-01-10 06:19:13,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1954 transitions. [2022-01-10 06:19:13,611 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1954 transitions. Word has length 128 [2022-01-10 06:19:13,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:13,611 INFO L470 AbstractCegarLoop]: Abstraction has 1210 states and 1954 transitions. [2022-01-10 06:19:13,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.61111111111111) internal successors, (155), 14 states have internal predecessors, (155), 8 states have call successors, (29), 5 states have call predecessors, (29), 10 states have return successors, (30), 12 states have call predecessors, (30), 7 states have call successors, (30) [2022-01-10 06:19:13,612 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1954 transitions. [2022-01-10 06:19:13,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-01-10 06:19:13,616 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:13,617 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:13,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:13,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:13,831 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:13,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:13,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1400661173, now seen corresponding path program 1 times [2022-01-10 06:19:13,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:13,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1185637305] [2022-01-10 06:19:13,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:13,832 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:13,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:13,833 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:13,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 06:19:14,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:14,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-10 06:19:14,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:14,273 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-01-10 06:19:14,273 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:14,273 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:14,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1185637305] [2022-01-10 06:19:14,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1185637305] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:14,273 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:14,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-10 06:19:14,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021691296] [2022-01-10 06:19:14,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:14,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 06:19:14,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:14,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 06:19:14,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:19:14,274 INFO L87 Difference]: Start difference. First operand 1210 states and 1954 transitions. Second operand has 8 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:19:14,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:14,364 INFO L93 Difference]: Finished difference Result 1742 states and 2813 transitions. [2022-01-10 06:19:14,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-10 06:19:14,366 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 131 [2022-01-10 06:19:14,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:14,369 INFO L225 Difference]: With dead ends: 1742 [2022-01-10 06:19:14,369 INFO L226 Difference]: Without dead ends: 566 [2022-01-10 06:19:14,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-10 06:19:14,374 INFO L933 BasicCegarLoop]: 866 mSDtfsCounter, 26 mSDsluCounter, 5169 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 6035 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:14,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 6035 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 06:19:14,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-01-10 06:19:14,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 566. [2022-01-10 06:19:14,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 439 states have (on average 1.5945330296127562) internal successors, (700), 458 states have internal predecessors, (700), 97 states have call successors, (97), 30 states have call predecessors, (97), 29 states have return successors, (96), 90 states have call predecessors, (96), 92 states have call successors, (96) [2022-01-10 06:19:14,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 893 transitions. [2022-01-10 06:19:14,389 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 893 transitions. Word has length 131 [2022-01-10 06:19:14,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:14,389 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 893 transitions. [2022-01-10 06:19:14,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2022-01-10 06:19:14,389 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 893 transitions. [2022-01-10 06:19:14,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-01-10 06:19:14,392 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:14,392 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:14,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:14,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:14,607 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:14,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:14,607 INFO L85 PathProgramCache]: Analyzing trace with hash -526104333, now seen corresponding path program 1 times [2022-01-10 06:19:14,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:14,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1292738949] [2022-01-10 06:19:14,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:14,608 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:14,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:14,609 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:14,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 06:19:14,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:14,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-10 06:19:14,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:15,204 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-10 06:19:15,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:19:15,788 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-10 06:19:15,788 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:15,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1292738949] [2022-01-10 06:19:15,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1292738949] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:19:15,788 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:19:15,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-01-10 06:19:15,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532326287] [2022-01-10 06:19:15,788 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:19:15,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-10 06:19:15,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:15,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-10 06:19:15,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-10 06:19:15,789 INFO L87 Difference]: Start difference. First operand 566 states and 893 transitions. Second operand has 14 states, 14 states have (on average 11.214285714285714) internal successors, (157), 12 states have internal predecessors, (157), 8 states have call successors, (30), 5 states have call predecessors, (30), 8 states have return successors, (30), 10 states have call predecessors, (30), 7 states have call successors, (30) [2022-01-10 06:19:17,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:17,500 INFO L93 Difference]: Finished difference Result 1097 states and 1758 transitions. [2022-01-10 06:19:17,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 06:19:17,501 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 11.214285714285714) internal successors, (157), 12 states have internal predecessors, (157), 8 states have call successors, (30), 5 states have call predecessors, (30), 8 states have return successors, (30), 10 states have call predecessors, (30), 7 states have call successors, (30) Word has length 136 [2022-01-10 06:19:17,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:17,504 INFO L225 Difference]: With dead ends: 1097 [2022-01-10 06:19:17,504 INFO L226 Difference]: Without dead ends: 573 [2022-01-10 06:19:17,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-10 06:19:17,506 INFO L933 BasicCegarLoop]: 778 mSDtfsCounter, 1999 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 2516 mSolverCounterSat, 560 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1999 SdHoareTripleChecker+Valid, 1885 SdHoareTripleChecker+Invalid, 3076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 560 IncrementalHoareTripleChecker+Valid, 2516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:17,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1999 Valid, 1885 Invalid, 3076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [560 Valid, 2516 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-10 06:19:17,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-01-10 06:19:17,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 570. [2022-01-10 06:19:17,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 442 states have (on average 1.590497737556561) internal successors, (703), 461 states have internal predecessors, (703), 97 states have call successors, (97), 30 states have call predecessors, (97), 30 states have return successors, (101), 91 states have call predecessors, (101), 92 states have call successors, (101) [2022-01-10 06:19:17,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 901 transitions. [2022-01-10 06:19:17,535 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 901 transitions. Word has length 136 [2022-01-10 06:19:17,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:17,535 INFO L470 AbstractCegarLoop]: Abstraction has 570 states and 901 transitions. [2022-01-10 06:19:17,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.214285714285714) internal successors, (157), 12 states have internal predecessors, (157), 8 states have call successors, (30), 5 states have call predecessors, (30), 8 states have return successors, (30), 10 states have call predecessors, (30), 7 states have call successors, (30) [2022-01-10 06:19:17,536 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 901 transitions. [2022-01-10 06:19:17,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-01-10 06:19:17,539 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:17,539 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:17,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:17,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:17,756 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:17,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:17,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1127259573, now seen corresponding path program 1 times [2022-01-10 06:19:17,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:17,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [737805243] [2022-01-10 06:19:17,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:17,757 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:17,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:17,758 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:17,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-01-10 06:19:17,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:18,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-10 06:19:18,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:18,240 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:19:18,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 06:19:18,693 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-10 06:19:18,694 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:18,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [737805243] [2022-01-10 06:19:18,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [737805243] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 06:19:18,694 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 06:19:18,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2022-01-10 06:19:18,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170562027] [2022-01-10 06:19:18,694 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 06:19:18,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-10 06:19:18,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:18,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-10 06:19:18,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:19:18,695 INFO L87 Difference]: Start difference. First operand 570 states and 901 transitions. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 6 states have call successors, (23), 5 states have call predecessors, (23), 6 states have return successors, (22), 7 states have call predecessors, (22), 5 states have call successors, (22) [2022-01-10 06:19:23,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:23,228 INFO L93 Difference]: Finished difference Result 2126 states and 3451 transitions. [2022-01-10 06:19:23,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-10 06:19:23,230 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 6 states have call successors, (23), 5 states have call predecessors, (23), 6 states have return successors, (22), 7 states have call predecessors, (22), 5 states have call successors, (22) Word has length 137 [2022-01-10 06:19:23,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:23,238 INFO L225 Difference]: With dead ends: 2126 [2022-01-10 06:19:23,238 INFO L226 Difference]: Without dead ends: 1598 [2022-01-10 06:19:23,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=136, Invalid=326, Unknown=0, NotChecked=0, Total=462 [2022-01-10 06:19:23,241 INFO L933 BasicCegarLoop]: 1401 mSDtfsCounter, 3600 mSDsluCounter, 2356 mSDsCounter, 0 mSdLazyCounter, 6381 mSolverCounterSat, 1003 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3680 SdHoareTripleChecker+Valid, 3757 SdHoareTripleChecker+Invalid, 7384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1003 IncrementalHoareTripleChecker+Valid, 6381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:23,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3680 Valid, 3757 Invalid, 7384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1003 Valid, 6381 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-01-10 06:19:23,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1598 states. [2022-01-10 06:19:23,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1598 to 1545. [2022-01-10 06:19:23,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1545 states, 1198 states have (on average 1.5968280467445743) internal successors, (1913), 1244 states have internal predecessors, (1913), 263 states have call successors, (263), 83 states have call predecessors, (263), 83 states have return successors, (297), 254 states have call predecessors, (297), 258 states have call successors, (297) [2022-01-10 06:19:23,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 2473 transitions. [2022-01-10 06:19:23,313 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 2473 transitions. Word has length 137 [2022-01-10 06:19:23,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:23,313 INFO L470 AbstractCegarLoop]: Abstraction has 1545 states and 2473 transitions. [2022-01-10 06:19:23,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 6 states have call successors, (23), 5 states have call predecessors, (23), 6 states have return successors, (22), 7 states have call predecessors, (22), 5 states have call successors, (22) [2022-01-10 06:19:23,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 2473 transitions. [2022-01-10 06:19:23,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-01-10 06:19:23,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:23,316 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:23,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:23,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:23,531 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:23,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:23,531 INFO L85 PathProgramCache]: Analyzing trace with hash -2086554001, now seen corresponding path program 1 times [2022-01-10 06:19:23,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:23,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2004981434] [2022-01-10 06:19:23,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:23,532 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:23,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:23,533 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:23,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-01-10 06:19:23,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:23,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-10 06:19:23,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:25,689 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-10 06:19:25,689 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:25,689 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:25,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2004981434] [2022-01-10 06:19:25,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2004981434] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:25,689 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:25,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-10 06:19:25,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140878452] [2022-01-10 06:19:25,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:25,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-10 06:19:25,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:25,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-10 06:19:25,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-01-10 06:19:25,691 INFO L87 Difference]: Start difference. First operand 1545 states and 2473 transitions. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 7 states have internal predecessors, (100), 6 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-01-10 06:19:29,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:29,593 INFO L93 Difference]: Finished difference Result 6265 states and 10209 transitions. [2022-01-10 06:19:29,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-10 06:19:29,593 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 7 states have internal predecessors, (100), 6 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) Word has length 139 [2022-01-10 06:19:29,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:29,625 INFO L225 Difference]: With dead ends: 6265 [2022-01-10 06:19:29,625 INFO L226 Difference]: Without dead ends: 4762 [2022-01-10 06:19:29,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-01-10 06:19:29,635 INFO L933 BasicCegarLoop]: 1555 mSDtfsCounter, 3599 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 3653 mSolverCounterSat, 758 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3767 SdHoareTripleChecker+Valid, 2736 SdHoareTripleChecker+Invalid, 4411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 758 IncrementalHoareTripleChecker+Valid, 3653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:29,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3767 Valid, 2736 Invalid, 4411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [758 Valid, 3653 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-01-10 06:19:29,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4762 states. [2022-01-10 06:19:29,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4762 to 4221. [2022-01-10 06:19:29,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4221 states, 3335 states have (on average 1.6152923538230886) internal successors, (5387), 3429 states have internal predecessors, (5387), 667 states have call successors, (667), 215 states have call predecessors, (667), 218 states have return successors, (781), 612 states have call predecessors, (781), 662 states have call successors, (781) [2022-01-10 06:19:29,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4221 states to 4221 states and 6835 transitions. [2022-01-10 06:19:29,820 INFO L78 Accepts]: Start accepts. Automaton has 4221 states and 6835 transitions. Word has length 139 [2022-01-10 06:19:29,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:29,820 INFO L470 AbstractCegarLoop]: Abstraction has 4221 states and 6835 transitions. [2022-01-10 06:19:29,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 7 states have internal predecessors, (100), 6 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-01-10 06:19:29,820 INFO L276 IsEmpty]: Start isEmpty. Operand 4221 states and 6835 transitions. [2022-01-10 06:19:29,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-01-10 06:19:29,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:29,823 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:29,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-01-10 06:19:30,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:30,039 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:30,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:30,039 INFO L85 PathProgramCache]: Analyzing trace with hash 701352257, now seen corresponding path program 1 times [2022-01-10 06:19:30,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:30,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1091645231] [2022-01-10 06:19:30,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:30,040 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:30,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:30,041 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:30,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-01-10 06:19:30,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:30,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-10 06:19:30,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:30,630 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-10 06:19:30,630 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:30,630 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:30,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1091645231] [2022-01-10 06:19:30,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1091645231] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:30,631 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:30,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-10 06:19:30,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533007146] [2022-01-10 06:19:30,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:30,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-10 06:19:30,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:30,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-10 06:19:30,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-01-10 06:19:30,632 INFO L87 Difference]: Start difference. First operand 4221 states and 6835 transitions. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 8 states have internal predecessors, (104), 6 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 7 states have call predecessors, (17), 5 states have call successors, (17) [2022-01-10 06:19:35,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:35,258 INFO L93 Difference]: Finished difference Result 12140 states and 20024 transitions. [2022-01-10 06:19:35,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-10 06:19:35,260 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 8 states have internal predecessors, (104), 6 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 7 states have call predecessors, (17), 5 states have call successors, (17) Word has length 143 [2022-01-10 06:19:35,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:35,311 INFO L225 Difference]: With dead ends: 12140 [2022-01-10 06:19:35,311 INFO L226 Difference]: Without dead ends: 7961 [2022-01-10 06:19:35,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-10 06:19:35,333 INFO L933 BasicCegarLoop]: 1592 mSDtfsCounter, 3316 mSDsluCounter, 2056 mSDsCounter, 0 mSdLazyCounter, 6014 mSolverCounterSat, 848 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3445 SdHoareTripleChecker+Valid, 3648 SdHoareTripleChecker+Invalid, 6862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 848 IncrementalHoareTripleChecker+Valid, 6014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:35,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3445 Valid, 3648 Invalid, 6862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [848 Valid, 6014 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-01-10 06:19:35,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7961 states. [2022-01-10 06:19:35,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7961 to 7713. [2022-01-10 06:19:35,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7713 states, 5976 states have (on average 1.6030789825970548) internal successors, (9580), 6196 states have internal predecessors, (9580), 1344 states have call successors, (1344), 359 states have call predecessors, (1344), 392 states have return successors, (1675), 1276 states have call predecessors, (1675), 1339 states have call successors, (1675) [2022-01-10 06:19:35,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7713 states to 7713 states and 12599 transitions. [2022-01-10 06:19:35,769 INFO L78 Accepts]: Start accepts. Automaton has 7713 states and 12599 transitions. Word has length 143 [2022-01-10 06:19:35,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:35,770 INFO L470 AbstractCegarLoop]: Abstraction has 7713 states and 12599 transitions. [2022-01-10 06:19:35,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 8 states have internal predecessors, (104), 6 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 7 states have call predecessors, (17), 5 states have call successors, (17) [2022-01-10 06:19:35,770 INFO L276 IsEmpty]: Start isEmpty. Operand 7713 states and 12599 transitions. [2022-01-10 06:19:35,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-01-10 06:19:35,773 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:35,773 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:35,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:35,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:35,989 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:35,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:35,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1655292415, now seen corresponding path program 1 times [2022-01-10 06:19:35,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:35,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1995938924] [2022-01-10 06:19:35,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:35,990 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:35,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:35,991 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:35,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-01-10 06:19:36,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:36,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 799 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:19:36,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:36,583 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-10 06:19:36,583 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:36,584 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:36,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1995938924] [2022-01-10 06:19:36,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1995938924] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:36,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:36,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:19:36,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426028266] [2022-01-10 06:19:36,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:36,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:19:36,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:36,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:19:36,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:19:36,585 INFO L87 Difference]: Start difference. First operand 7713 states and 12599 transitions. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 6 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-01-10 06:19:38,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:38,442 INFO L93 Difference]: Finished difference Result 17098 states and 27767 transitions. [2022-01-10 06:19:38,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-10 06:19:38,443 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 6 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) Word has length 143 [2022-01-10 06:19:38,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:38,504 INFO L225 Difference]: With dead ends: 17098 [2022-01-10 06:19:38,504 INFO L226 Difference]: Without dead ends: 11142 [2022-01-10 06:19:38,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-10 06:19:38,530 INFO L933 BasicCegarLoop]: 994 mSDtfsCounter, 2007 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 496 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2102 SdHoareTripleChecker+Valid, 1524 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 496 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:38,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2102 Valid, 1524 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [496 Valid, 1131 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-10 06:19:38,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11142 states. [2022-01-10 06:19:39,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11142 to 11107. [2022-01-10 06:19:39,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11107 states, 8393 states have (on average 1.5692839270820922) internal successors, (13171), 8773 states have internal predecessors, (13171), 2143 states have call successors, (2143), 496 states have call predecessors, (2143), 570 states have return successors, (2716), 2027 states have call predecessors, (2716), 2138 states have call successors, (2716) [2022-01-10 06:19:39,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11107 states to 11107 states and 18030 transitions. [2022-01-10 06:19:39,231 INFO L78 Accepts]: Start accepts. Automaton has 11107 states and 18030 transitions. Word has length 143 [2022-01-10 06:19:39,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:39,231 INFO L470 AbstractCegarLoop]: Abstraction has 11107 states and 18030 transitions. [2022-01-10 06:19:39,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 6 states have call successors, (18), 5 states have call predecessors, (18), 4 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-01-10 06:19:39,231 INFO L276 IsEmpty]: Start isEmpty. Operand 11107 states and 18030 transitions. [2022-01-10 06:19:39,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-01-10 06:19:39,235 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:39,235 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:39,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:39,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:39,451 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:39,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:39,451 INFO L85 PathProgramCache]: Analyzing trace with hash -306282243, now seen corresponding path program 1 times [2022-01-10 06:19:39,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:39,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269053390] [2022-01-10 06:19:39,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:39,452 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:39,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:39,454 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:39,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-01-10 06:19:39,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:39,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 800 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-10 06:19:39,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:40,138 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-10 06:19:40,138 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:40,138 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:40,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269053390] [2022-01-10 06:19:40,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269053390] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:40,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:40,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-10 06:19:40,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026381598] [2022-01-10 06:19:40,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:40,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-10 06:19:40,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:40,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-10 06:19:40,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-10 06:19:40,139 INFO L87 Difference]: Start difference. First operand 11107 states and 18030 transitions. Second operand has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 9 states have internal predecessors, (98), 6 states have call successors, (17), 4 states have call predecessors, (17), 6 states have return successors, (17), 8 states have call predecessors, (17), 5 states have call successors, (17) [2022-01-10 06:19:42,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 06:19:42,860 INFO L93 Difference]: Finished difference Result 20223 states and 32951 transitions. [2022-01-10 06:19:42,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-10 06:19:42,861 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 9 states have internal predecessors, (98), 6 states have call successors, (17), 4 states have call predecessors, (17), 6 states have return successors, (17), 8 states have call predecessors, (17), 5 states have call successors, (17) Word has length 143 [2022-01-10 06:19:42,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 06:19:42,925 INFO L225 Difference]: With dead ends: 20223 [2022-01-10 06:19:42,925 INFO L226 Difference]: Without dead ends: 11062 [2022-01-10 06:19:42,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-01-10 06:19:42,970 INFO L933 BasicCegarLoop]: 773 mSDtfsCounter, 1331 mSDsluCounter, 1921 mSDsCounter, 0 mSdLazyCounter, 4246 mSolverCounterSat, 367 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1331 SdHoareTripleChecker+Valid, 2694 SdHoareTripleChecker+Invalid, 4613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 367 IncrementalHoareTripleChecker+Valid, 4246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-10 06:19:42,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1331 Valid, 2694 Invalid, 4613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [367 Valid, 4246 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-10 06:19:42,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11062 states. [2022-01-10 06:19:43,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11062 to 11062. [2022-01-10 06:19:43,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11062 states, 8368 states have (on average 1.5691921606118546) internal successors, (13131), 8748 states have internal predecessors, (13131), 2128 states have call successors, (2128), 491 states have call predecessors, (2128), 565 states have return successors, (2701), 2012 states have call predecessors, (2701), 2123 states have call successors, (2701) [2022-01-10 06:19:43,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11062 states to 11062 states and 17960 transitions. [2022-01-10 06:19:43,610 INFO L78 Accepts]: Start accepts. Automaton has 11062 states and 17960 transitions. Word has length 143 [2022-01-10 06:19:43,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 06:19:43,612 INFO L470 AbstractCegarLoop]: Abstraction has 11062 states and 17960 transitions. [2022-01-10 06:19:43,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.909090909090908) internal successors, (98), 9 states have internal predecessors, (98), 6 states have call successors, (17), 4 states have call predecessors, (17), 6 states have return successors, (17), 8 states have call predecessors, (17), 5 states have call successors, (17) [2022-01-10 06:19:43,613 INFO L276 IsEmpty]: Start isEmpty. Operand 11062 states and 17960 transitions. [2022-01-10 06:19:43,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-01-10 06:19:43,616 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 06:19:43,616 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10 06:19:43,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-01-10 06:19:43,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 06:19:43,831 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 06:19:43,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 06:19:43,832 INFO L85 PathProgramCache]: Analyzing trace with hash 767422337, now seen corresponding path program 1 times [2022-01-10 06:19:43,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 06:19:43,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [359655180] [2022-01-10 06:19:43,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 06:19:43,832 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 06:19:43,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 06:19:43,834 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 06:19:43,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-01-10 06:19:44,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 06:19:44,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-10 06:19:44,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 06:19:44,505 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-01-10 06:19:44,505 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 06:19:44,505 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 06:19:44,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [359655180] [2022-01-10 06:19:44,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [359655180] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 06:19:44,505 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 06:19:44,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-10 06:19:44,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137601960] [2022-01-10 06:19:44,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 06:19:44,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 06:19:44,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 06:19:44,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 06:19:44,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 06:19:44,506 INFO L87 Difference]: Start difference. First operand 11062 states and 17960 transitions. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 6 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16)