/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 07:02:46,061 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 07:02:46,063 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 07:02:46,113 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 07:02:46,114 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 07:02:46,114 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 07:02:46,115 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 07:02:46,116 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 07:02:46,118 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 07:02:46,118 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 07:02:46,119 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 07:02:46,119 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 07:02:46,120 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 07:02:46,120 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 07:02:46,121 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 07:02:46,122 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 07:02:46,122 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 07:02:46,123 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 07:02:46,128 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 07:02:46,132 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 07:02:46,134 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 07:02:46,137 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 07:02:46,138 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 07:02:46,140 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 07:02:46,142 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 07:02:46,147 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 07:02:46,147 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 07:02:46,147 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 07:02:46,147 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 07:02:46,148 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 07:02:46,149 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 07:02:46,149 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 07:02:46,150 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 07:02:46,150 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 07:02:46,151 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 07:02:46,151 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 07:02:46,151 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 07:02:46,152 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 07:02:46,152 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 07:02:46,152 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 07:02:46,153 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 07:02:46,154 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 07:02:46,154 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-03-20 07:02:46,162 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 07:02:46,163 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 07:02:46,165 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 07:02:46,165 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 07:02:46,165 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 07:02:46,165 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 07:02:46,165 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 07:02:46,165 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 07:02:46,165 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 07:02:46,166 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 07:02:46,166 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 07:02:46,166 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 07:02:46,166 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 07:02:46,166 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 07:02:46,166 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 07:02:46,166 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 07:02:46,166 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 07:02:46,166 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 07:02:46,167 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 07:02:46,167 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 07:02:46,167 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-20 07:02:46,167 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-03-20 07:02:46,167 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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-03-20 07:02:46,371 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 07:02:46,392 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 07:02:46,394 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 07:02:46,394 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 07:02:46,396 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 07:02:46,397 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound100.c [2022-03-20 07:02:46,442 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f7616e88e/44d44c8a21d04be5b50daa8dc8856a3b/FLAG46635c2f4 [2022-03-20 07:02:46,784 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 07:02:46,784 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound100.c [2022-03-20 07:02:46,788 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f7616e88e/44d44c8a21d04be5b50daa8dc8856a3b/FLAG46635c2f4 [2022-03-20 07:02:46,800 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f7616e88e/44d44c8a21d04be5b50daa8dc8856a3b [2022-03-20 07:02:46,802 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 07:02:46,803 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-20 07:02:46,805 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 07:02:46,805 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 07:02:46,808 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 07:02:46,808 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:46,809 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a951a79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46, skipping insertion in model container [2022-03-20 07:02:46,809 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:46,814 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 07:02:46,824 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 07:02:46,927 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound100.c[458,471] [2022-03-20 07:02:46,937 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 07:02:46,942 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 07:02:46,987 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound100.c[458,471] [2022-03-20 07:02:46,991 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 07:02:46,999 INFO L208 MainTranslator]: Completed translation [2022-03-20 07:02:46,999 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46 WrapperNode [2022-03-20 07:02:46,999 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 07:02:47,000 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 07:02:47,000 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 07:02:47,000 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 07:02:47,006 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:47,006 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:47,010 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:47,010 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:47,013 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:47,015 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:47,015 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:47,016 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 07:02:47,017 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 07:02:47,017 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 07:02:47,017 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 07:02:47,018 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46" (1/1) ... [2022-03-20 07:02:47,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 07:02:47,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:47,038 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-03-20 07:02:47,044 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-03-20 07:02:47,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 07:02:47,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 07:02:47,063 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 07:02:47,063 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 07:02:47,064 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 07:02:47,064 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 07:02:47,064 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 07:02:47,064 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 07:02:47,064 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 07:02:47,065 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 07:02:47,065 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_short [2022-03-20 07:02:47,065 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 07:02:47,066 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 07:02:47,066 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 07:02:47,066 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 07:02:47,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 07:02:47,068 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 07:02:47,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 07:02:47,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 07:02:47,068 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 07:02:47,115 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 07:02:47,117 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 07:02:47,237 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 07:02:47,251 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 07:02:47,251 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-20 07:02:47,252 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 07:02:47 BoogieIcfgContainer [2022-03-20 07:02:47,252 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 07:02:47,253 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-03-20 07:02:47,259 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-03-20 07:02:47,276 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-03-20 07:02:47,278 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 07:02:47" (1/1) ... [2022-03-20 07:02:47,279 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_JORDAN [2022-03-20 07:02:47,298 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 20.03 07:02:47 BasicIcfg [2022-03-20 07:02:47,299 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-03-20 07:02:47,300 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 07:02:47,300 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 07:02:47,302 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 07:02:47,302 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 07:02:46" (1/4) ... [2022-03-20 07:02:47,303 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16e47fd8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 07:02:47, skipping insertion in model container [2022-03-20 07:02:47,303 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 07:02:46" (2/4) ... [2022-03-20 07:02:47,303 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16e47fd8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 07:02:47, skipping insertion in model container [2022-03-20 07:02:47,303 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 07:02:47" (3/4) ... [2022-03-20 07:02:47,303 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16e47fd8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.03 07:02:47, skipping insertion in model container [2022-03-20 07:02:47,303 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 20.03 07:02:47" (4/4) ... [2022-03-20 07:02:47,304 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll_valuebound100.cJordan [2022-03-20 07:02:47,309 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-03-20 07:02:47,310 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 07:02:47,349 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 07:02:47,356 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 07:02:47,356 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 07:02:47,368 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 07:02:47,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-20 07:02:47,383 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:47,383 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:47,384 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:47,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:47,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1885409022, now seen corresponding path program 1 times [2022-03-20 07:02:47,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:47,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370857395] [2022-03-20 07:02:47,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:47,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:47,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:02:47,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 07:02:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:02:47,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 07:02:47,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:02:47,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 07:02:47,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:47,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370857395] [2022-03-20 07:02:47,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370857395] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 07:02:47,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 07:02:47,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 07:02:47,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128136338] [2022-03-20 07:02:47,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 07:02:47,556 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 07:02:47,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:47,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 07:02:47,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 07:02:47,575 INFO L87 Difference]: Start difference. First operand has 28 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 07:02:47,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:47,616 INFO L93 Difference]: Finished difference Result 28 states and 30 transitions. [2022-03-20 07:02:47,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 07:02:47,618 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-03-20 07:02:47,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:47,626 INFO L225 Difference]: With dead ends: 28 [2022-03-20 07:02:47,627 INFO L226 Difference]: Without dead ends: 23 [2022-03-20 07:02:47,628 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 07:02:47,632 INFO L913 BasicCegarLoop]: 26 mSDtfsCounter, 15 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:47,632 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 29 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 07:02:47,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-03-20 07:02:47,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2022-03-20 07:02:47,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 14 states have internal predecessors, (15), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 07:02:47,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2022-03-20 07:02:47,661 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 17 [2022-03-20 07:02:47,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:47,662 INFO L478 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2022-03-20 07:02:47,662 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 07:02:47,663 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2022-03-20 07:02:47,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-20 07:02:47,663 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:47,663 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:47,663 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 07:02:47,664 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:47,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:47,664 INFO L85 PathProgramCache]: Analyzing trace with hash 603980644, now seen corresponding path program 1 times [2022-03-20 07:02:47,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:47,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034399640] [2022-03-20 07:02:47,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:47,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:47,677 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:47,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1582037298] [2022-03-20 07:02:47,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:47,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:47,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:47,679 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:47,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 07:02:47,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:02:47,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 07:02:47,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:47,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 07:02:47,861 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 07:02:47,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:47,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034399640] [2022-03-20 07:02:47,862 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:47,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582037298] [2022-03-20 07:02:47,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582037298] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 07:02:47,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 07:02:47,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 07:02:47,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258526762] [2022-03-20 07:02:47,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 07:02:47,865 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 07:02:47,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:47,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 07:02:47,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 07:02:47,866 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 07:02:47,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:47,913 INFO L93 Difference]: Finished difference Result 32 states and 36 transitions. [2022-03-20 07:02:47,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 07:02:47,914 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-03-20 07:02:47,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:47,916 INFO L225 Difference]: With dead ends: 32 [2022-03-20 07:02:47,918 INFO L226 Difference]: Without dead ends: 30 [2022-03-20 07:02:47,919 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 07:02:47,921 INFO L913 BasicCegarLoop]: 22 mSDtfsCounter, 6 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:47,922 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 83 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 07:02:47,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-03-20 07:02:47,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-03-20 07:02:47,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 19 states have internal predecessors, (20), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 07:02:47,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2022-03-20 07:02:47,927 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 17 [2022-03-20 07:02:47,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:47,927 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2022-03-20 07:02:47,927 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 07:02:47,927 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2022-03-20 07:02:47,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 07:02:47,928 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:47,928 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:47,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 07:02:48,139 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:48,139 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:48,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:48,140 INFO L85 PathProgramCache]: Analyzing trace with hash -169450186, now seen corresponding path program 1 times [2022-03-20 07:02:48,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:48,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440862862] [2022-03-20 07:02:48,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:48,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:48,152 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:48,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667515721] [2022-03-20 07:02:48,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:48,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:48,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:48,154 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:48,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 07:02:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:02:48,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 07:02:48,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:48,294 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 07:02:48,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:48,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-20 07:02:48,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:48,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440862862] [2022-03-20 07:02:48,694 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:48,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667515721] [2022-03-20 07:02:48,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667515721] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:48,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:48,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-20 07:02:48,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706978724] [2022-03-20 07:02:48,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 07:02:48,695 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 07:02:48,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:48,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 07:02:48,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 07:02:48,696 INFO L87 Difference]: Start difference. First operand 30 states and 32 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 07:02:48,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:48,733 INFO L93 Difference]: Finished difference Result 34 states and 35 transitions. [2022-03-20 07:02:48,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 07:02:48,734 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2022-03-20 07:02:48,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:48,734 INFO L225 Difference]: With dead ends: 34 [2022-03-20 07:02:48,735 INFO L226 Difference]: Without dead ends: 31 [2022-03-20 07:02:48,735 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 07:02:48,735 INFO L913 BasicCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:48,736 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 76 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 07:02:48,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-20 07:02:48,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-03-20 07:02:48,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 20 states have (on average 1.05) internal successors, (21), 20 states have internal predecessors, (21), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 07:02:48,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2022-03-20 07:02:48,741 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 24 [2022-03-20 07:02:48,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:48,742 INFO L478 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2022-03-20 07:02:48,742 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 07:02:48,742 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2022-03-20 07:02:48,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 07:02:48,742 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:48,742 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:48,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 07:02:48,957 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 07:02:48,958 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:48,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:48,958 INFO L85 PathProgramCache]: Analyzing trace with hash -434891502, now seen corresponding path program 1 times [2022-03-20 07:02:48,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:48,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983343477] [2022-03-20 07:02:48,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:48,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:48,966 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:48,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164362373] [2022-03-20 07:02:48,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:48,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:48,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:48,971 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:48,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 07:02:49,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:02:49,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-20 07:02:49,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:49,139 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 07:02:49,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:49,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:49,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983343477] [2022-03-20 07:02:49,300 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:49,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164362373] [2022-03-20 07:02:49,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164362373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:49,300 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:49,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-20 07:02:49,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946643985] [2022-03-20 07:02:49,301 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:49,301 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 07:02:49,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:49,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 07:02:49,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-20 07:02:49,302 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 07:02:49,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:49,352 INFO L93 Difference]: Finished difference Result 37 states and 38 transitions. [2022-03-20 07:02:49,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 07:02:49,353 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 30 [2022-03-20 07:02:49,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:49,353 INFO L225 Difference]: With dead ends: 37 [2022-03-20 07:02:49,353 INFO L226 Difference]: Without dead ends: 34 [2022-03-20 07:02:49,354 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-03-20 07:02:49,354 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 2 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:49,355 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 129 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 07:02:49,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-20 07:02:49,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-03-20 07:02:49,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 22 states have internal predecessors, (23), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 07:02:49,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 35 transitions. [2022-03-20 07:02:49,358 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 35 transitions. Word has length 30 [2022-03-20 07:02:49,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:49,358 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 35 transitions. [2022-03-20 07:02:49,359 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 07:02:49,359 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 35 transitions. [2022-03-20 07:02:49,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-20 07:02:49,359 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:49,359 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:49,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 07:02:49,573 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:49,574 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:49,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:49,574 INFO L85 PathProgramCache]: Analyzing trace with hash 725792896, now seen corresponding path program 2 times [2022-03-20 07:02:49,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:49,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060407298] [2022-03-20 07:02:49,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:49,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:49,582 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:49,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1760518495] [2022-03-20 07:02:49,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 07:02:49,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:49,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:49,587 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:49,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 07:02:49,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 07:02:49,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:02:49,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 07:02:49,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:49,779 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 07:02:49,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:49,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:49,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060407298] [2022-03-20 07:02:49,980 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:49,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760518495] [2022-03-20 07:02:49,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760518495] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:49,980 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:49,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-03-20 07:02:49,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680954793] [2022-03-20 07:02:49,981 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:49,982 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 07:02:49,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:49,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 07:02:49,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-03-20 07:02:49,982 INFO L87 Difference]: Start difference. First operand 34 states and 35 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 07:02:50,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:50,046 INFO L93 Difference]: Finished difference Result 40 states and 42 transitions. [2022-03-20 07:02:50,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 07:02:50,046 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 37 [2022-03-20 07:02:50,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:50,047 INFO L225 Difference]: With dead ends: 40 [2022-03-20 07:02:50,047 INFO L226 Difference]: Without dead ends: 37 [2022-03-20 07:02:50,047 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-03-20 07:02:50,048 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 2 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:50,048 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 165 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 07:02:50,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-20 07:02:50,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-03-20 07:02:50,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.0416666666666667) internal successors, (25), 24 states have internal predecessors, (25), 8 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 07:02:50,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 39 transitions. [2022-03-20 07:02:50,052 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 39 transitions. Word has length 37 [2022-03-20 07:02:50,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:50,053 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 39 transitions. [2022-03-20 07:02:50,053 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 07:02:50,053 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 39 transitions. [2022-03-20 07:02:50,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 07:02:50,054 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:50,054 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:50,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-20 07:02:50,254 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:50,254 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:50,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:50,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1487404370, now seen corresponding path program 3 times [2022-03-20 07:02:50,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:50,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546550271] [2022-03-20 07:02:50,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:50,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:50,262 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:50,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1826841530] [2022-03-20 07:02:50,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 07:02:50,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:50,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:50,264 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:50,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 07:02:50,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-20 07:02:50,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:02:50,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 07:02:50,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:50,534 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 07:02:50,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:50,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:50,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546550271] [2022-03-20 07:02:50,699 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:50,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826841530] [2022-03-20 07:02:50,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826841530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:50,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:50,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-03-20 07:02:50,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464514691] [2022-03-20 07:02:50,699 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:50,700 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 07:02:50,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:50,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 07:02:50,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-03-20 07:02:50,700 INFO L87 Difference]: Start difference. First operand 37 states and 39 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 07:02:50,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:50,766 INFO L93 Difference]: Finished difference Result 43 states and 46 transitions. [2022-03-20 07:02:50,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 07:02:50,767 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 44 [2022-03-20 07:02:50,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:50,767 INFO L225 Difference]: With dead ends: 43 [2022-03-20 07:02:50,768 INFO L226 Difference]: Without dead ends: 40 [2022-03-20 07:02:50,768 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-03-20 07:02:50,768 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 2 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:50,769 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 205 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 07:02:50,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-03-20 07:02:50,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-03-20 07:02:50,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 26 states have internal predecessors, (27), 9 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 07:02:50,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2022-03-20 07:02:50,772 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 44 [2022-03-20 07:02:50,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:50,772 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2022-03-20 07:02:50,772 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 07:02:50,772 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2022-03-20 07:02:50,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-20 07:02:50,773 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:50,773 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:50,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-20 07:02:50,977 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:50,979 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:50,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:50,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1178929216, now seen corresponding path program 4 times [2022-03-20 07:02:50,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:50,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653354974] [2022-03-20 07:02:50,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:50,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:50,987 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:50,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1043865295] [2022-03-20 07:02:50,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 07:02:50,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:50,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:50,989 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:51,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 07:02:51,192 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 07:02:51,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:02:51,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 07:02:51,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:51,376 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 10 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-20 07:02:51,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:51,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:51,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653354974] [2022-03-20 07:02:51,530 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:51,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043865295] [2022-03-20 07:02:51,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043865295] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:51,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:51,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-20 07:02:51,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2367925] [2022-03-20 07:02:51,531 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:51,531 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 07:02:51,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:51,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 07:02:51,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-03-20 07:02:51,532 INFO L87 Difference]: Start difference. First operand 40 states and 43 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 07:02:51,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:51,613 INFO L93 Difference]: Finished difference Result 46 states and 50 transitions. [2022-03-20 07:02:51,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 07:02:51,613 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 51 [2022-03-20 07:02:51,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:51,614 INFO L225 Difference]: With dead ends: 46 [2022-03-20 07:02:51,614 INFO L226 Difference]: Without dead ends: 43 [2022-03-20 07:02:51,614 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-03-20 07:02:51,615 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 2 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:51,615 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 249 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 07:02:51,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-20 07:02:51,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-03-20 07:02:51,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 28 states have internal predecessors, (29), 10 states have call successors, (10), 6 states have call predecessors, (10), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 07:02:51,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2022-03-20 07:02:51,618 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 51 [2022-03-20 07:02:51,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:51,618 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2022-03-20 07:02:51,618 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 07:02:51,618 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2022-03-20 07:02:51,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-03-20 07:02:51,619 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:51,619 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:51,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 07:02:51,819 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:51,820 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:51,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:51,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1658817134, now seen corresponding path program 5 times [2022-03-20 07:02:51,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:51,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528546338] [2022-03-20 07:02:51,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:51,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:51,827 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:51,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [463954876] [2022-03-20 07:02:51,827 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 07:02:51,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:51,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:51,833 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:51,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 07:02:51,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-20 07:02:51,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:02:51,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-20 07:02:51,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:52,158 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 12 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 07:02:52,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:52,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:52,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528546338] [2022-03-20 07:02:52,268 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:52,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463954876] [2022-03-20 07:02:52,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463954876] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:52,268 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:52,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-03-20 07:02:52,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834008350] [2022-03-20 07:02:52,269 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:52,269 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 07:02:52,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:52,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 07:02:52,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-03-20 07:02:52,270 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 07:02:52,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:52,367 INFO L93 Difference]: Finished difference Result 49 states and 54 transitions. [2022-03-20 07:02:52,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 07:02:52,368 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 58 [2022-03-20 07:02:52,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:52,369 INFO L225 Difference]: With dead ends: 49 [2022-03-20 07:02:52,369 INFO L226 Difference]: Without dead ends: 46 [2022-03-20 07:02:52,369 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-03-20 07:02:52,369 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:52,370 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 297 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 07:02:52,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-03-20 07:02:52,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-03-20 07:02:52,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 30 states have internal predecessors, (31), 11 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 07:02:52,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 51 transitions. [2022-03-20 07:02:52,373 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 51 transitions. Word has length 58 [2022-03-20 07:02:52,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:52,373 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 51 transitions. [2022-03-20 07:02:52,373 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 07:02:52,373 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 51 transitions. [2022-03-20 07:02:52,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-20 07:02:52,374 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:52,374 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:52,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 07:02:52,578 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:52,578 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:52,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:52,579 INFO L85 PathProgramCache]: Analyzing trace with hash 270583808, now seen corresponding path program 6 times [2022-03-20 07:02:52,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:52,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24095633] [2022-03-20 07:02:52,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:52,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:52,585 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:52,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [950421517] [2022-03-20 07:02:52,586 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 07:02:52,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:52,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:52,589 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:52,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 07:02:52,745 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 07:02:52,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:02:52,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-20 07:02:52,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 07:02:52,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:53,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:53,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24095633] [2022-03-20 07:02:53,095 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:53,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950421517] [2022-03-20 07:02:53,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950421517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:53,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:53,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 07:02:53,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490406341] [2022-03-20 07:02:53,096 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:53,096 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 07:02:53,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:53,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 07:02:53,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-03-20 07:02:53,097 INFO L87 Difference]: Start difference. First operand 46 states and 51 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 07:02:53,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:53,204 INFO L93 Difference]: Finished difference Result 52 states and 58 transitions. [2022-03-20 07:02:53,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 07:02:53,204 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 65 [2022-03-20 07:02:53,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:53,205 INFO L225 Difference]: With dead ends: 52 [2022-03-20 07:02:53,205 INFO L226 Difference]: Without dead ends: 49 [2022-03-20 07:02:53,205 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-03-20 07:02:53,206 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 2 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:53,206 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 349 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 07:02:53,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-20 07:02:53,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-03-20 07:02:53,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 32 states have (on average 1.03125) internal successors, (33), 32 states have internal predecessors, (33), 12 states have call successors, (12), 6 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 07:02:53,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 55 transitions. [2022-03-20 07:02:53,209 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 55 transitions. Word has length 65 [2022-03-20 07:02:53,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:53,209 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 55 transitions. [2022-03-20 07:02:53,209 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 07:02:53,209 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 55 transitions. [2022-03-20 07:02:53,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-20 07:02:53,210 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:53,210 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:53,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 07:02:53,429 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 07:02:53,430 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:53,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:53,430 INFO L85 PathProgramCache]: Analyzing trace with hash 4292050, now seen corresponding path program 7 times [2022-03-20 07:02:53,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:53,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163658457] [2022-03-20 07:02:53,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:53,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:53,437 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:53,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [305434162] [2022-03-20 07:02:53,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 07:02:53,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:53,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:53,438 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:53,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 07:02:53,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:02:53,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-20 07:02:53,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:54,084 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 16 proven. 84 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-20 07:02:54,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:54,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:54,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163658457] [2022-03-20 07:02:54,213 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:54,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305434162] [2022-03-20 07:02:54,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305434162] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:54,213 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:54,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-20 07:02:54,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123896535] [2022-03-20 07:02:54,214 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:54,214 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 07:02:54,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:54,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 07:02:54,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-20 07:02:54,215 INFO L87 Difference]: Start difference. First operand 49 states and 55 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 07:02:54,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:54,348 INFO L93 Difference]: Finished difference Result 55 states and 62 transitions. [2022-03-20 07:02:54,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 07:02:54,348 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 72 [2022-03-20 07:02:54,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:54,349 INFO L225 Difference]: With dead ends: 55 [2022-03-20 07:02:54,349 INFO L226 Difference]: Without dead ends: 52 [2022-03-20 07:02:54,349 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-20 07:02:54,349 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 2 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:54,350 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 405 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 07:02:54,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-20 07:02:54,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-03-20 07:02:54,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 34 states have internal predecessors, (35), 13 states have call successors, (13), 6 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 07:02:54,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 59 transitions. [2022-03-20 07:02:54,353 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 59 transitions. Word has length 72 [2022-03-20 07:02:54,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:54,353 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 59 transitions. [2022-03-20 07:02:54,353 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 07:02:54,353 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 59 transitions. [2022-03-20 07:02:54,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-03-20 07:02:54,354 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:54,354 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:54,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 07:02:54,559 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 07:02:54,559 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:54,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:54,559 INFO L85 PathProgramCache]: Analyzing trace with hash 395442112, now seen corresponding path program 8 times [2022-03-20 07:02:54,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:54,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667051298] [2022-03-20 07:02:54,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:54,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:54,572 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:54,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071225777] [2022-03-20 07:02:54,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 07:02:54,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:54,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:54,576 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:54,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 07:02:55,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 07:02:55,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:02:55,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-20 07:02:55,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:55,410 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-20 07:02:55,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:55,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:55,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667051298] [2022-03-20 07:02:55,522 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:55,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071225777] [2022-03-20 07:02:55,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071225777] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:55,522 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:55,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-20 07:02:55,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191708550] [2022-03-20 07:02:55,523 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:55,523 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 07:02:55,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:55,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 07:02:55,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-03-20 07:02:55,524 INFO L87 Difference]: Start difference. First operand 52 states and 59 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 07:02:55,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:55,692 INFO L93 Difference]: Finished difference Result 58 states and 66 transitions. [2022-03-20 07:02:55,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 07:02:55,692 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 79 [2022-03-20 07:02:55,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:55,693 INFO L225 Difference]: With dead ends: 58 [2022-03-20 07:02:55,693 INFO L226 Difference]: Without dead ends: 55 [2022-03-20 07:02:55,693 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-03-20 07:02:55,694 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 2 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:55,694 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 465 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 07:02:55,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-20 07:02:55,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-03-20 07:02:55,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 36 states have (on average 1.0277777777777777) internal successors, (37), 36 states have internal predecessors, (37), 14 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 07:02:55,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 63 transitions. [2022-03-20 07:02:55,698 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 63 transitions. Word has length 79 [2022-03-20 07:02:55,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:55,698 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 63 transitions. [2022-03-20 07:02:55,698 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 07:02:55,698 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 63 transitions. [2022-03-20 07:02:55,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-20 07:02:55,699 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:55,699 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:55,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-03-20 07:02:55,903 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 07:02:55,904 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:55,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:55,904 INFO L85 PathProgramCache]: Analyzing trace with hash 667883026, now seen corresponding path program 9 times [2022-03-20 07:02:55,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:55,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831559673] [2022-03-20 07:02:55,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:55,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:55,914 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:55,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [340538237] [2022-03-20 07:02:55,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 07:02:55,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:55,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:55,917 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:55,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 07:02:56,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-03-20 07:02:56,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:02:56,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 07:02:56,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:56,583 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 20 proven. 135 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-20 07:02:56,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:56,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:56,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831559673] [2022-03-20 07:02:56,813 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:56,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340538237] [2022-03-20 07:02:56,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340538237] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:56,813 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:56,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-03-20 07:02:56,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604511755] [2022-03-20 07:02:56,813 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:56,813 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 07:02:56,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:56,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 07:02:56,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-03-20 07:02:56,814 INFO L87 Difference]: Start difference. First operand 55 states and 63 transitions. Second operand has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 07:02:56,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:56,997 INFO L93 Difference]: Finished difference Result 61 states and 70 transitions. [2022-03-20 07:02:56,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 07:02:56,998 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 86 [2022-03-20 07:02:56,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:56,998 INFO L225 Difference]: With dead ends: 61 [2022-03-20 07:02:56,998 INFO L226 Difference]: Without dead ends: 58 [2022-03-20 07:02:56,999 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-03-20 07:02:56,999 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 2 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:56,999 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 529 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 07:02:57,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-03-20 07:02:57,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2022-03-20 07:02:57,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 38 states have (on average 1.0263157894736843) internal successors, (39), 38 states have internal predecessors, (39), 15 states have call successors, (15), 6 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 07:02:57,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 67 transitions. [2022-03-20 07:02:57,004 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 67 transitions. Word has length 86 [2022-03-20 07:02:57,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:57,004 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 67 transitions. [2022-03-20 07:02:57,004 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 07:02:57,005 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 67 transitions. [2022-03-20 07:02:57,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-03-20 07:02:57,005 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:57,005 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:57,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-20 07:02:57,206 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 07:02:57,206 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:57,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:57,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1918146432, now seen corresponding path program 10 times [2022-03-20 07:02:57,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:57,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856915878] [2022-03-20 07:02:57,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:57,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:57,213 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:57,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [25228421] [2022-03-20 07:02:57,213 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 07:02:57,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:57,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:57,222 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:57,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 07:02:57,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 07:02:57,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:02:57,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-20 07:02:57,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:58,032 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 22 proven. 165 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-20 07:02:58,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:02:58,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:02:58,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856915878] [2022-03-20 07:02:58,147 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:02:58,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25228421] [2022-03-20 07:02:58,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25228421] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:02:58,147 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:02:58,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 07:02:58,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92259263] [2022-03-20 07:02:58,147 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:02:58,148 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 07:02:58,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:02:58,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 07:02:58,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-03-20 07:02:58,148 INFO L87 Difference]: Start difference. First operand 58 states and 67 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 07:02:58,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:02:58,358 INFO L93 Difference]: Finished difference Result 64 states and 74 transitions. [2022-03-20 07:02:58,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 07:02:58,359 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 93 [2022-03-20 07:02:58,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:02:58,359 INFO L225 Difference]: With dead ends: 64 [2022-03-20 07:02:58,359 INFO L226 Difference]: Without dead ends: 61 [2022-03-20 07:02:58,360 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-20 07:02:58,360 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 2 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 07:02:58,360 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 597 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 07:02:58,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-03-20 07:02:58,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2022-03-20 07:02:58,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 40 states have (on average 1.025) internal successors, (41), 40 states have internal predecessors, (41), 16 states have call successors, (16), 6 states have call predecessors, (16), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 07:02:58,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 71 transitions. [2022-03-20 07:02:58,363 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 71 transitions. Word has length 93 [2022-03-20 07:02:58,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:02:58,363 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 71 transitions. [2022-03-20 07:02:58,363 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 07:02:58,364 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 71 transitions. [2022-03-20 07:02:58,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-20 07:02:58,364 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:02:58,364 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:02:58,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-20 07:02:58,567 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 07:02:58,567 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:02:58,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:02:58,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1384988242, now seen corresponding path program 11 times [2022-03-20 07:02:58,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:02:58,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179743790] [2022-03-20 07:02:58,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:02:58,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:02:58,574 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:02:58,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1234309499] [2022-03-20 07:02:58,575 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 07:02:58,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:02:58,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:02:58,576 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:02:58,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 07:02:59,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-20 07:02:59,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:02:59,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 07:02:59,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:02:59,589 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 24 proven. 198 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-20 07:02:59,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:03:00,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:03:00,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179743790] [2022-03-20 07:03:00,279 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:03:00,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234309499] [2022-03-20 07:03:00,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234309499] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:03:00,279 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:03:00,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-20 07:03:00,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094316113] [2022-03-20 07:03:00,279 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:03:00,279 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 07:03:00,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:03:00,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 07:03:00,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=685, Unknown=0, NotChecked=0, Total=870 [2022-03-20 07:03:00,280 INFO L87 Difference]: Start difference. First operand 61 states and 71 transitions. Second operand has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 07:03:00,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:03:00,507 INFO L93 Difference]: Finished difference Result 67 states and 78 transitions. [2022-03-20 07:03:00,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 07:03:00,507 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) Word has length 100 [2022-03-20 07:03:00,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:03:00,508 INFO L225 Difference]: With dead ends: 67 [2022-03-20 07:03:00,508 INFO L226 Difference]: Without dead ends: 64 [2022-03-20 07:03:00,508 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2022-03-20 07:03:00,509 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 2 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 07:03:00,509 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 669 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 07:03:00,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-03-20 07:03:00,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2022-03-20 07:03:00,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 42 states have (on average 1.0238095238095237) internal successors, (43), 42 states have internal predecessors, (43), 17 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 07:03:00,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 75 transitions. [2022-03-20 07:03:00,512 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 75 transitions. Word has length 100 [2022-03-20 07:03:00,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:03:00,512 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 75 transitions. [2022-03-20 07:03:00,512 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 07:03:00,512 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 75 transitions. [2022-03-20 07:03:00,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 07:03:00,513 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:03:00,513 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:03:00,518 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-20 07:03:00,718 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 07:03:00,718 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:03:00,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:03:00,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2099554112, now seen corresponding path program 12 times [2022-03-20 07:03:00,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:03:00,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230756093] [2022-03-20 07:03:00,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:03:00,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:03:00,731 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:03:00,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1604310463] [2022-03-20 07:03:00,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 07:03:00,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:03:00,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:03:00,732 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:03:00,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 07:03:00,960 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-20 07:03:00,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:03:00,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-20 07:03:00,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:03:01,466 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 90 proven. 236 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-03-20 07:03:01,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:03:06,084 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (* 6 c_main_~y~0 c_main_~y~0 c_main_~y~0)) (.cse2 (* 13 c_main_~y~0 c_main_~y~0)) (.cse3 (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0))) (or (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 c_main_~k~0) (* .cse0 .cse0))) (not (<= (+ (* c_main_~y~0 c_main_~y~0 c_main_~y~0) c_main_~x~0 1 (* 3 (* c_main_~y~0 c_main_~y~0))) (div (+ .cse1 .cse2 4 .cse3) 4))) (not (= 0 (mod (+ .cse1 .cse2 .cse3) 4))) (< (+ c_main_~c~0 1) c_main_~k~0) (not (< c_main_~c~0 c_main_~k~0)))) is different from false [2022-03-20 07:03:10,126 WARN L833 $PredicateComparison]: unable to prove that (or (= (+ (* c_main_~y~0 c_main_~k~0) c_main_~k~0) (+ (* 2 c_main_~y~0) (* c_main_~y~0 c_main_~y~0) 1)) (<= c_main_~k~0 c_main_~c~0) (not (= 0 (mod (+ (* 6 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 13 c_main_~y~0 c_main_~y~0) (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4))) (< (+ c_main_~c~0 1) c_main_~k~0)) is different from false [2022-03-20 07:03:16,174 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_main_~y~0 1))) (or (= (+ (* .cse0 c_main_~k~0) c_main_~k~0) (+ (* 2 c_main_~y~0) 3 (* .cse0 .cse0))) (< (+ 2 c_main_~c~0) c_main_~k~0) (<= c_main_~k~0 (+ c_main_~c~0 1)) (not (= (mod (+ (* 6 .cse0 .cse0 .cse0) (* .cse0 .cse0 .cse0 .cse0) (* 13 .cse0 .cse0)) 4) 0)))) is different from false [2022-03-20 07:03:32,319 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 c_main_~y~0))) (or (= (+ (* 2 c_main_~y~0) 7 (* .cse0 .cse0)) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (< (+ c_main_~c~0 4) c_main_~k~0) (not (= (mod (+ (* .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 13) (* .cse0 .cse0 .cse0 6)) 4) 0)) (<= c_main_~k~0 (+ 3 c_main_~c~0)))) is different from false [2022-03-20 07:04:08,491 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 5 c_main_~y~0))) (or (< (+ 6 c_main_~c~0) c_main_~k~0) (= (+ (* .cse0 c_main_~k~0) c_main_~k~0) (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 11)) (not (= (mod (+ (* .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 13) (* 6 .cse0 .cse0 .cse0)) 4) 0)) (<= c_main_~k~0 (+ 5 c_main_~c~0)))) is different from false [2022-03-20 07:04:16,553 WARN L833 $PredicateComparison]: unable to prove that (or (not (= (mod (let ((.cse0 (+ 6 c_main_~y~0))) (+ (* .cse0 .cse0 .cse0 6) (* .cse0 .cse0 13) (* .cse0 .cse0 .cse0 .cse0))) 4) 0)) (forall ((main_~k~0 Int)) (or (<= main_~k~0 (+ 6 c_main_~c~0)) (< (+ 7 c_main_~c~0) main_~k~0) (= (+ (* 7 main_~k~0) (* main_~k~0 c_main_~y~0)) (+ (* 14 c_main_~y~0) 49 (* c_main_~y~0 c_main_~y~0)))))) is different from false [2022-03-20 07:04:18,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:04:18,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230756093] [2022-03-20 07:04:18,571 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:04:18,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604310463] [2022-03-20 07:04:18,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604310463] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:04:18,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:04:18,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 07:04:18,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275024815] [2022-03-20 07:04:18,572 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:04:18,572 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 07:04:18,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:04:18,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 07:04:18,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=660, Unknown=8, NotChecked=342, Total=1122 [2022-03-20 07:04:18,573 INFO L87 Difference]: Start difference. First operand 64 states and 75 transitions. Second operand has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 07:04:18,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:04:18,977 INFO L93 Difference]: Finished difference Result 70 states and 82 transitions. [2022-03-20 07:04:18,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 07:04:18,978 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) Word has length 107 [2022-03-20 07:04:18,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:04:18,979 INFO L225 Difference]: With dead ends: 70 [2022-03-20 07:04:18,979 INFO L226 Difference]: Without dead ends: 67 [2022-03-20 07:04:18,979 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 36.5s TimeCoverageRelationStatistics Valid=133, Invalid=813, Unknown=8, NotChecked=378, Total=1332 [2022-03-20 07:04:18,980 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 7 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 07:04:18,980 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 748 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 07:04:18,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-20 07:04:18,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2022-03-20 07:04:18,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 44 states have (on average 1.0227272727272727) internal successors, (45), 44 states have internal predecessors, (45), 18 states have call successors, (18), 6 states have call predecessors, (18), 4 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 07:04:18,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 79 transitions. [2022-03-20 07:04:18,982 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 79 transitions. Word has length 107 [2022-03-20 07:04:18,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:04:18,983 INFO L478 AbstractCegarLoop]: Abstraction has 67 states and 79 transitions. [2022-03-20 07:04:18,983 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 07:04:18,983 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 79 transitions. [2022-03-20 07:04:18,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-03-20 07:04:18,983 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:04:18,984 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:04:18,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 07:04:19,184 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:04:19,184 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:04:19,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:04:19,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1740638574, now seen corresponding path program 13 times [2022-03-20 07:04:19,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:04:19,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960516682] [2022-03-20 07:04:19,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:04:19,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:04:19,191 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:04:19,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [390892371] [2022-03-20 07:04:19,191 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 07:04:19,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:04:19,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:04:19,198 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:04:19,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 07:04:20,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:04:20,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 07:04:20,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:04:20,555 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 98 proven. 275 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-03-20 07:04:20,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:04:37,126 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 .cse0) (* main_~k~0 .cse0))))) (not (= (mod (+ (* (- 6) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 13) c_main_~y~0 c_main_~y~0) (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) 0))) is different from false [2022-03-20 07:04:37,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:04:37,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960516682] [2022-03-20 07:04:37,128 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:04:37,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390892371] [2022-03-20 07:04:37,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390892371] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:04:37,128 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:04:37,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-20 07:04:37,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217566314] [2022-03-20 07:04:37,128 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:04:37,129 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 07:04:37,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:04:37,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 07:04:37,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=4, NotChecked=52, Total=812 [2022-03-20 07:04:37,130 INFO L87 Difference]: Start difference. First operand 67 states and 79 transitions. Second operand has 23 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 07:04:37,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:04:37,559 INFO L93 Difference]: Finished difference Result 73 states and 86 transitions. [2022-03-20 07:04:37,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 07:04:37,560 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) Word has length 114 [2022-03-20 07:04:37,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:04:37,560 INFO L225 Difference]: With dead ends: 73 [2022-03-20 07:04:37,560 INFO L226 Difference]: Without dead ends: 70 [2022-03-20 07:04:37,561 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=109, Invalid=821, Unknown=4, NotChecked=58, Total=992 [2022-03-20 07:04:37,561 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 7 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 826 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 07:04:37,561 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 826 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 07:04:37,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-03-20 07:04:37,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2022-03-20 07:04:37,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 46 states have (on average 1.0217391304347827) internal successors, (47), 46 states have internal predecessors, (47), 19 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 07:04:37,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 83 transitions. [2022-03-20 07:04:37,564 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 83 transitions. Word has length 114 [2022-03-20 07:04:37,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:04:37,564 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 83 transitions. [2022-03-20 07:04:37,564 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 07:04:37,564 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 83 transitions. [2022-03-20 07:04:37,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-20 07:04:37,565 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:04:37,565 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:04:37,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-20 07:04:37,765 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 07:04:37,766 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:04:37,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:04:37,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1682036992, now seen corresponding path program 14 times [2022-03-20 07:04:37,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:04:37,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419516108] [2022-03-20 07:04:37,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:04:37,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:04:37,774 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:04:37,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [552926574] [2022-03-20 07:04:37,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 07:04:37,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:04:37,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:04:37,775 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:04:37,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 07:04:38,278 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 07:04:38,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:04:38,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 07:04:38,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:04:38,669 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 30 proven. 315 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 07:04:38,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:04:38,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:04:38,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419516108] [2022-03-20 07:04:38,857 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:04:38,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552926574] [2022-03-20 07:04:38,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552926574] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:04:38,858 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:04:38,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-20 07:04:38,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142363220] [2022-03-20 07:04:38,858 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:04:38,858 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 07:04:38,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:04:38,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 07:04:38,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-03-20 07:04:38,859 INFO L87 Difference]: Start difference. First operand 70 states and 83 transitions. Second operand has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 07:04:39,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:04:39,182 INFO L93 Difference]: Finished difference Result 76 states and 90 transitions. [2022-03-20 07:04:39,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 07:04:39,183 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 121 [2022-03-20 07:04:39,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:04:39,183 INFO L225 Difference]: With dead ends: 76 [2022-03-20 07:04:39,183 INFO L226 Difference]: Without dead ends: 73 [2022-03-20 07:04:39,184 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-20 07:04:39,184 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 2 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 07:04:39,184 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 909 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 07:04:39,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-03-20 07:04:39,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2022-03-20 07:04:39,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 48 states have (on average 1.0208333333333333) internal successors, (49), 48 states have internal predecessors, (49), 20 states have call successors, (20), 6 states have call predecessors, (20), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 07:04:39,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 87 transitions. [2022-03-20 07:04:39,187 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 87 transitions. Word has length 121 [2022-03-20 07:04:39,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:04:39,187 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 87 transitions. [2022-03-20 07:04:39,187 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 07:04:39,187 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 87 transitions. [2022-03-20 07:04:39,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-20 07:04:39,188 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:04:39,188 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:04:39,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 07:04:39,393 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 07:04:39,393 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:04:39,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:04:39,393 INFO L85 PathProgramCache]: Analyzing trace with hash 699088594, now seen corresponding path program 15 times [2022-03-20 07:04:39,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:04:39,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418993206] [2022-03-20 07:04:39,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:04:39,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:04:39,404 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:04:39,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1866437185] [2022-03-20 07:04:39,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 07:04:39,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:04:39,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:04:39,406 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:04:39,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 07:04:39,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-03-20 07:04:39,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:04:39,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-20 07:04:39,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:04:40,439 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 32 proven. 360 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-20 07:04:40,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:04:41,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:04:41,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418993206] [2022-03-20 07:04:41,520 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:04:41,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866437185] [2022-03-20 07:04:41,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866437185] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:04:41,520 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:04:41,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 07:04:41,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238589546] [2022-03-20 07:04:41,520 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:04:41,521 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 07:04:41,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:04:41,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 07:04:41,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1101, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 07:04:41,522 INFO L87 Difference]: Start difference. First operand 73 states and 87 transitions. Second operand has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 07:04:41,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:04:41,907 INFO L93 Difference]: Finished difference Result 79 states and 94 transitions. [2022-03-20 07:04:41,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 07:04:41,908 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) Word has length 128 [2022-03-20 07:04:41,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:04:41,908 INFO L225 Difference]: With dead ends: 79 [2022-03-20 07:04:41,908 INFO L226 Difference]: Without dead ends: 76 [2022-03-20 07:04:41,909 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=315, Invalid=1245, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 07:04:41,909 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 2 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 997 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 07:04:41,909 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 997 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 07:04:41,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-03-20 07:04:41,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2022-03-20 07:04:41,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 50 states have (on average 1.02) internal successors, (51), 50 states have internal predecessors, (51), 21 states have call successors, (21), 6 states have call predecessors, (21), 4 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 07:04:41,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 91 transitions. [2022-03-20 07:04:41,912 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 91 transitions. Word has length 128 [2022-03-20 07:04:41,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:04:41,913 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 91 transitions. [2022-03-20 07:04:41,913 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 07:04:41,913 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 91 transitions. [2022-03-20 07:04:41,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 07:04:41,913 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:04:41,913 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:04:41,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-20 07:04:42,119 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 07:04:42,120 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:04:42,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:04:42,120 INFO L85 PathProgramCache]: Analyzing trace with hash -119728448, now seen corresponding path program 16 times [2022-03-20 07:04:42,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:04:42,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13941582] [2022-03-20 07:04:42,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:04:42,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:04:42,126 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:04:42,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1243686804] [2022-03-20 07:04:42,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 07:04:42,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:04:42,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:04:42,128 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:04:42,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 07:04:42,469 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 07:04:42,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:04:42,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-20 07:04:42,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:04:43,035 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 122 proven. 410 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2022-03-20 07:04:43,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:05:25,360 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 .cse0) (* main_~k~0 .cse0))))) (not (= 0 (mod (+ (* 6 c_main_~y~0 c_main_~y~0 c_main_~y~0) (* 13 c_main_~y~0 c_main_~y~0) (* c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4)))) is different from false [2022-03-20 07:05:25,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:05:25,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13941582] [2022-03-20 07:05:25,362 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:05:25,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243686804] [2022-03-20 07:05:25,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243686804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:05:25,362 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:05:25,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-03-20 07:05:25,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808197750] [2022-03-20 07:05:25,362 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:05:25,363 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 07:05:25,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:05:25,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 07:05:25,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=825, Unknown=12, NotChecked=58, Total=992 [2022-03-20 07:05:25,363 INFO L87 Difference]: Start difference. First operand 76 states and 91 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 23 states have internal predecessors, (50), 19 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 07:05:25,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:05:25,894 INFO L93 Difference]: Finished difference Result 82 states and 98 transitions. [2022-03-20 07:05:25,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 07:05:25,895 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 23 states have internal predecessors, (50), 19 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 135 [2022-03-20 07:05:25,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:05:25,895 INFO L225 Difference]: With dead ends: 82 [2022-03-20 07:05:25,896 INFO L226 Difference]: Without dead ends: 79 [2022-03-20 07:05:25,896 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 38.5s TimeCoverageRelationStatistics Valid=118, Invalid=996, Unknown=12, NotChecked=64, Total=1190 [2022-03-20 07:05:25,896 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 8 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1037 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 07:05:25,896 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1037 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 950 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 07:05:25,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-03-20 07:05:25,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2022-03-20 07:05:25,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 52 states have (on average 1.0192307692307692) internal successors, (53), 52 states have internal predecessors, (53), 22 states have call successors, (22), 6 states have call predecessors, (22), 4 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-20 07:05:25,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 95 transitions. [2022-03-20 07:05:25,899 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 95 transitions. Word has length 135 [2022-03-20 07:05:25,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:05:25,900 INFO L478 AbstractCegarLoop]: Abstraction has 79 states and 95 transitions. [2022-03-20 07:05:25,900 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 23 states have internal predecessors, (50), 19 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 07:05:25,900 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 95 transitions. [2022-03-20 07:05:25,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-03-20 07:05:25,900 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:05:25,900 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:05:25,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-20 07:05:26,106 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:26,106 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:05:26,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:05:26,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1869408494, now seen corresponding path program 17 times [2022-03-20 07:05:26,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:05:26,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406646923] [2022-03-20 07:05:26,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:05:26,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:05:26,112 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:05:26,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1509608606] [2022-03-20 07:05:26,112 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 07:05:26,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:26,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:05:26,114 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:05:26,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 07:05:27,261 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-03-20 07:05:27,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:05:27,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-20 07:05:27,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:05:27,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 36 proven. 459 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-20 07:05:27,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:05:27,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:05:27,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406646923] [2022-03-20 07:05:27,983 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:05:27,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509608606] [2022-03-20 07:05:27,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509608606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:05:27,983 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:05:27,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-20 07:05:27,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291187477] [2022-03-20 07:05:27,983 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:05:27,984 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 07:05:27,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:05:27,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 07:05:27,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-03-20 07:05:27,984 INFO L87 Difference]: Start difference. First operand 79 states and 95 transitions. Second operand has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 07:05:28,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:05:28,423 INFO L93 Difference]: Finished difference Result 85 states and 102 transitions. [2022-03-20 07:05:28,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 07:05:28,424 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) Word has length 142 [2022-03-20 07:05:28,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:05:28,424 INFO L225 Difference]: With dead ends: 85 [2022-03-20 07:05:28,424 INFO L226 Difference]: Without dead ends: 82 [2022-03-20 07:05:28,425 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-03-20 07:05:28,425 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 2 mSDsluCounter, 1112 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1185 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 07:05:28,425 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1185 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 07:05:28,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-03-20 07:05:28,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-03-20 07:05:28,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 54 states have (on average 1.0185185185185186) internal successors, (55), 54 states have internal predecessors, (55), 23 states have call successors, (23), 6 states have call predecessors, (23), 4 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 07:05:28,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 99 transitions. [2022-03-20 07:05:28,428 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 99 transitions. Word has length 142 [2022-03-20 07:05:28,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:05:28,428 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 99 transitions. [2022-03-20 07:05:28,428 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 07:05:28,428 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 99 transitions. [2022-03-20 07:05:28,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-20 07:05:28,429 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:05:28,429 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:05:28,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-20 07:05:28,629 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:28,629 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:05:28,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:05:28,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1178433152, now seen corresponding path program 18 times [2022-03-20 07:05:28,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:05:28,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640179533] [2022-03-20 07:05:28,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:05:28,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:05:28,636 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:05:28,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [881444221] [2022-03-20 07:05:28,636 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 07:05:28,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:28,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:05:28,637 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:05:28,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 07:05:37,354 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-03-20 07:05:37,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:05:37,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-20 07:05:37,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:05:37,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 38 proven. 513 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-03-20 07:05:37,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:05:38,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:05:38,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640179533] [2022-03-20 07:05:38,096 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:05:38,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881444221] [2022-03-20 07:05:38,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881444221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:05:38,096 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:05:38,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-20 07:05:38,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95902348] [2022-03-20 07:05:38,096 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:05:38,096 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 07:05:38,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:05:38,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 07:05:38,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-03-20 07:05:38,097 INFO L87 Difference]: Start difference. First operand 82 states and 99 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 07:05:38,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:05:38,570 INFO L93 Difference]: Finished difference Result 88 states and 106 transitions. [2022-03-20 07:05:38,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 07:05:38,571 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 149 [2022-03-20 07:05:38,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:05:38,571 INFO L225 Difference]: With dead ends: 88 [2022-03-20 07:05:38,571 INFO L226 Difference]: Without dead ends: 85 [2022-03-20 07:05:38,572 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-03-20 07:05:38,572 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 2 mSDsluCounter, 1209 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1285 SdHoareTripleChecker+Invalid, 887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 07:05:38,572 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1285 Invalid, 887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 07:05:38,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-03-20 07:05:38,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2022-03-20 07:05:38,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.0178571428571428) internal successors, (57), 56 states have internal predecessors, (57), 24 states have call successors, (24), 6 states have call predecessors, (24), 4 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-20 07:05:38,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 103 transitions. [2022-03-20 07:05:38,575 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 103 transitions. Word has length 149 [2022-03-20 07:05:38,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:05:38,575 INFO L478 AbstractCegarLoop]: Abstraction has 85 states and 103 transitions. [2022-03-20 07:05:38,575 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 07:05:38,575 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 103 transitions. [2022-03-20 07:05:38,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-03-20 07:05:38,576 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:05:38,576 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:05:38,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 07:05:38,782 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 07:05:38,782 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:05:38,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:05:38,783 INFO L85 PathProgramCache]: Analyzing trace with hash -272924846, now seen corresponding path program 19 times [2022-03-20 07:05:38,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:05:38,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282290136] [2022-03-20 07:05:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:05:38,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:05:38,789 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:05:38,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1050970564] [2022-03-20 07:05:38,789 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 07:05:38,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:38,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:05:38,791 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:05:38,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 07:05:39,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:05:39,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 84 conjunts are in the unsatisfiable core [2022-03-20 07:05:39,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:05:39,919 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 40 proven. 570 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-20 07:05:39,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:05:40,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:05:40,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282290136] [2022-03-20 07:05:40,090 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:05:40,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050970564] [2022-03-20 07:05:40,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050970564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:05:40,090 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:05:40,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-20 07:05:40,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592709509] [2022-03-20 07:05:40,090 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:05:40,091 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 07:05:40,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:05:40,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 07:05:40,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-03-20 07:05:40,091 INFO L87 Difference]: Start difference. First operand 85 states and 103 transitions. Second operand has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 07:05:40,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:05:40,618 INFO L93 Difference]: Finished difference Result 91 states and 110 transitions. [2022-03-20 07:05:40,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 07:05:40,620 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 156 [2022-03-20 07:05:40,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:05:40,621 INFO L225 Difference]: With dead ends: 91 [2022-03-20 07:05:40,621 INFO L226 Difference]: Without dead ends: 88 [2022-03-20 07:05:40,621 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2022-03-20 07:05:40,621 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 2 mSDsluCounter, 1310 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1389 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 07:05:40,621 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1389 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 973 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 07:05:40,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-20 07:05:40,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-20 07:05:40,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.0172413793103448) internal successors, (59), 58 states have internal predecessors, (59), 25 states have call successors, (25), 6 states have call predecessors, (25), 4 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 07:05:40,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 107 transitions. [2022-03-20 07:05:40,624 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 107 transitions. Word has length 156 [2022-03-20 07:05:40,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:05:40,624 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 107 transitions. [2022-03-20 07:05:40,624 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 07:05:40,624 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 107 transitions. [2022-03-20 07:05:40,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-03-20 07:05:40,625 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:05:40,625 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:05:40,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 07:05:40,832 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 07:05:40,832 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:05:40,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:05:40,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2090550848, now seen corresponding path program 20 times [2022-03-20 07:05:40,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:05:40,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467444401] [2022-03-20 07:05:40,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:05:40,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:05:40,839 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:05:40,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1712414397] [2022-03-20 07:05:40,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 07:05:40,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:40,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:05:40,842 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:05:40,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 07:05:41,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 07:05:41,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:05:41,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-20 07:05:41,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:05:41,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-20 07:05:41,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:05:42,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:05:42,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467444401] [2022-03-20 07:05:42,134 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:05:42,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712414397] [2022-03-20 07:05:42,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712414397] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:05:42,134 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:05:42,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-03-20 07:05:42,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423680563] [2022-03-20 07:05:42,135 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:05:42,135 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 07:05:42,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:05:42,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 07:05:42,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-03-20 07:05:42,136 INFO L87 Difference]: Start difference. First operand 88 states and 107 transitions. Second operand has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 07:05:42,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:05:42,702 INFO L93 Difference]: Finished difference Result 94 states and 114 transitions. [2022-03-20 07:05:42,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 07:05:42,703 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) Word has length 163 [2022-03-20 07:05:42,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:05:42,704 INFO L225 Difference]: With dead ends: 94 [2022-03-20 07:05:42,704 INFO L226 Difference]: Without dead ends: 91 [2022-03-20 07:05:42,704 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-03-20 07:05:42,704 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 2 mSDsluCounter, 1415 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 1063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 07:05:42,704 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1497 Invalid, 1063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1063 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 07:05:42,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-03-20 07:05:42,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-03-20 07:05:42,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 60 states have (on average 1.0166666666666666) internal successors, (61), 60 states have internal predecessors, (61), 26 states have call successors, (26), 6 states have call predecessors, (26), 4 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 07:05:42,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 111 transitions. [2022-03-20 07:05:42,707 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 111 transitions. Word has length 163 [2022-03-20 07:05:42,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:05:42,707 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 111 transitions. [2022-03-20 07:05:42,707 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 07:05:42,707 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 111 transitions. [2022-03-20 07:05:42,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-03-20 07:05:42,708 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:05:42,708 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:05:42,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-20 07:05:42,913 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:42,914 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:05:42,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:05:42,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1122531218, now seen corresponding path program 21 times [2022-03-20 07:05:42,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:05:42,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869773731] [2022-03-20 07:05:42,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:05:42,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:05:42,928 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:05:42,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1859540445] [2022-03-20 07:05:42,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 07:05:42,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:42,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:05:42,934 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:05:42,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 07:05:44,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-03-20 07:05:44,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:05:44,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 92 conjunts are in the unsatisfiable core [2022-03-20 07:05:44,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:05:45,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 44 proven. 693 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-20 07:05:45,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:05:45,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:05:45,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869773731] [2022-03-20 07:05:45,621 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:05:45,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859540445] [2022-03-20 07:05:45,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859540445] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:05:45,621 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:05:45,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-03-20 07:05:45,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181880582] [2022-03-20 07:05:45,621 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:05:45,622 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-20 07:05:45,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:05:45,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-20 07:05:45,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2022-03-20 07:05:45,622 INFO L87 Difference]: Start difference. First operand 91 states and 111 transitions. Second operand has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 07:05:46,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:05:46,279 INFO L93 Difference]: Finished difference Result 97 states and 118 transitions. [2022-03-20 07:05:46,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 07:05:46,280 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) Word has length 170 [2022-03-20 07:05:46,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:05:46,280 INFO L225 Difference]: With dead ends: 97 [2022-03-20 07:05:46,280 INFO L226 Difference]: Without dead ends: 94 [2022-03-20 07:05:46,281 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2022-03-20 07:05:46,281 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 2 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1609 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 07:05:46,281 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1609 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1157 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 07:05:46,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-20 07:05:46,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2022-03-20 07:05:46,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 62 states have (on average 1.0161290322580645) internal successors, (63), 62 states have internal predecessors, (63), 27 states have call successors, (27), 6 states have call predecessors, (27), 4 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 07:05:46,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 115 transitions. [2022-03-20 07:05:46,284 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 115 transitions. Word has length 170 [2022-03-20 07:05:46,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:05:46,284 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 115 transitions. [2022-03-20 07:05:46,284 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 07:05:46,284 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 115 transitions. [2022-03-20 07:05:46,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-03-20 07:05:46,285 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:05:46,285 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:05:46,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-20 07:05:46,492 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:46,492 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:05:46,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:05:46,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1682799104, now seen corresponding path program 22 times [2022-03-20 07:05:46,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:05:46,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507302778] [2022-03-20 07:05:46,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:05:46,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:05:46,504 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:05:46,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [231977093] [2022-03-20 07:05:46,504 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 07:05:46,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:46,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:05:46,506 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:05:46,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 07:05:47,049 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 07:05:47,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:05:47,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-20 07:05:47,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:05:47,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 46 proven. 759 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-03-20 07:05:47,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:05:47,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:05:47,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507302778] [2022-03-20 07:05:47,851 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:05:47,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231977093] [2022-03-20 07:05:47,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231977093] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:05:47,851 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:05:47,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-03-20 07:05:47,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038506798] [2022-03-20 07:05:47,851 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:05:47,852 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 07:05:47,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:05:47,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 07:05:47,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-03-20 07:05:47,853 INFO L87 Difference]: Start difference. First operand 94 states and 115 transitions. Second operand has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 07:05:48,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:05:48,488 INFO L93 Difference]: Finished difference Result 100 states and 122 transitions. [2022-03-20 07:05:48,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 07:05:48,489 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) Word has length 177 [2022-03-20 07:05:48,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:05:48,489 INFO L225 Difference]: With dead ends: 100 [2022-03-20 07:05:48,489 INFO L226 Difference]: Without dead ends: 97 [2022-03-20 07:05:48,490 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 07:05:48,491 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 2 mSDsluCounter, 1637 mSDsCounter, 0 mSdLazyCounter, 1255 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1725 SdHoareTripleChecker+Invalid, 1255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 07:05:48,491 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1725 Invalid, 1255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1255 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 07:05:48,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-03-20 07:05:48,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2022-03-20 07:05:48,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 64 states have (on average 1.015625) internal successors, (65), 64 states have internal predecessors, (65), 28 states have call successors, (28), 6 states have call predecessors, (28), 4 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 07:05:48,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 119 transitions. [2022-03-20 07:05:48,493 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 119 transitions. Word has length 177 [2022-03-20 07:05:48,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:05:48,494 INFO L478 AbstractCegarLoop]: Abstraction has 97 states and 119 transitions. [2022-03-20 07:05:48,494 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 07:05:48,494 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 119 transitions. [2022-03-20 07:05:48,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-03-20 07:05:48,495 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:05:48,495 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:05:48,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-20 07:05:48,700 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-20 07:05:48,700 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:05:48,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:05:48,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1629618222, now seen corresponding path program 23 times [2022-03-20 07:05:48,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:05:48,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834925118] [2022-03-20 07:05:48,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:05:48,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:05:48,707 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:05:48,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [177529309] [2022-03-20 07:05:48,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 07:05:48,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:05:48,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:05:48,708 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:05:48,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-20 07:06:09,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-03-20 07:06:09,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:06:09,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-20 07:06:09,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:09,879 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 48 proven. 828 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-20 07:06:09,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:06:10,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:06:10,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834925118] [2022-03-20 07:06:10,077 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:06:10,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177529309] [2022-03-20 07:06:10,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177529309] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:06:10,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:06:10,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-03-20 07:06:10,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226144135] [2022-03-20 07:06:10,078 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:06:10,078 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 07:06:10,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:06:10,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 07:06:10,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2022-03-20 07:06:10,079 INFO L87 Difference]: Start difference. First operand 97 states and 119 transitions. Second operand has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-03-20 07:06:10,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:06:10,794 INFO L93 Difference]: Finished difference Result 103 states and 126 transitions. [2022-03-20 07:06:10,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 07:06:10,794 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) Word has length 184 [2022-03-20 07:06:10,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:06:10,795 INFO L225 Difference]: With dead ends: 103 [2022-03-20 07:06:10,795 INFO L226 Difference]: Without dead ends: 100 [2022-03-20 07:06:10,795 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 165 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 07:06:10,796 INFO L913 BasicCegarLoop]: 91 mSDtfsCounter, 2 mSDsluCounter, 1754 mSDsCounter, 0 mSdLazyCounter, 1357 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1845 SdHoareTripleChecker+Invalid, 1357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 07:06:10,796 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1845 Invalid, 1357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1357 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 07:06:10,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-03-20 07:06:10,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2022-03-20 07:06:10,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 66 states have (on average 1.0151515151515151) internal successors, (67), 66 states have internal predecessors, (67), 29 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 07:06:10,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 123 transitions. [2022-03-20 07:06:10,798 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 123 transitions. Word has length 184 [2022-03-20 07:06:10,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:06:10,799 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 123 transitions. [2022-03-20 07:06:10,799 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-03-20 07:06:10,799 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 123 transitions. [2022-03-20 07:06:10,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-03-20 07:06:10,799 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:06:10,800 INFO L499 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:06:10,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-20 07:06:11,006 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-20 07:06:11,007 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:06:11,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:06:11,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1782527424, now seen corresponding path program 24 times [2022-03-20 07:06:11,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:06:11,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074424512] [2022-03-20 07:06:11,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:06:11,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:06:11,014 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:06:11,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [684172531] [2022-03-20 07:06:11,014 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 07:06:11,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:11,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:06:11,015 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:06:11,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-20 07:06:12,532 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-03-20 07:06:12,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:06:12,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 07:06:12,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 50 proven. 900 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-03-20 07:06:13,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:06:13,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:06:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074424512] [2022-03-20 07:06:13,366 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:06:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684172531] [2022-03-20 07:06:13,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684172531] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:06:13,366 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:06:13,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-03-20 07:06:13,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11862255] [2022-03-20 07:06:13,366 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:06:13,367 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-20 07:06:13,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:06:13,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-20 07:06:13,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=963, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 07:06:13,368 INFO L87 Difference]: Start difference. First operand 100 states and 123 transitions. Second operand has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-03-20 07:06:14,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:06:14,104 INFO L93 Difference]: Finished difference Result 106 states and 130 transitions. [2022-03-20 07:06:14,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 07:06:14,104 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) Word has length 191 [2022-03-20 07:06:14,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:06:14,105 INFO L225 Difference]: With dead ends: 106 [2022-03-20 07:06:14,105 INFO L226 Difference]: Without dead ends: 103 [2022-03-20 07:06:14,112 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=1087, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 07:06:14,112 INFO L913 BasicCegarLoop]: 94 mSDtfsCounter, 2 mSDsluCounter, 1875 mSDsCounter, 0 mSdLazyCounter, 1463 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1969 SdHoareTripleChecker+Invalid, 1463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 07:06:14,113 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1969 Invalid, 1463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1463 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 07:06:14,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-20 07:06:14,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-20 07:06:14,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 68 states have (on average 1.0147058823529411) internal successors, (69), 68 states have internal predecessors, (69), 30 states have call successors, (30), 6 states have call predecessors, (30), 4 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-20 07:06:14,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 127 transitions. [2022-03-20 07:06:14,115 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 127 transitions. Word has length 191 [2022-03-20 07:06:14,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:06:14,116 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 127 transitions. [2022-03-20 07:06:14,116 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-03-20 07:06:14,116 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 127 transitions. [2022-03-20 07:06:14,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2022-03-20 07:06:14,116 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:06:14,116 INFO L499 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:06:14,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 07:06:14,323 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-20 07:06:14,323 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:06:14,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:06:14,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1902123026, now seen corresponding path program 25 times [2022-03-20 07:06:14,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:06:14,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497198494] [2022-03-20 07:06:14,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:06:14,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:06:14,332 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:06:14,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1236115556] [2022-03-20 07:06:14,332 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 07:06:14,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:14,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:06:14,334 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:06:14,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-20 07:06:15,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:06:15,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-20 07:06:15,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:15,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 52 proven. 975 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-20 07:06:15,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:06:16,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:06:16,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497198494] [2022-03-20 07:06:16,063 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:06:16,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236115556] [2022-03-20 07:06:16,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236115556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:06:16,064 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:06:16,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-03-20 07:06:16,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563276179] [2022-03-20 07:06:16,064 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:06:16,064 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-20 07:06:16,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:06:16,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-20 07:06:16,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 07:06:16,065 INFO L87 Difference]: Start difference. First operand 103 states and 127 transitions. Second operand has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-03-20 07:06:16,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:06:16,856 INFO L93 Difference]: Finished difference Result 109 states and 134 transitions. [2022-03-20 07:06:16,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-20 07:06:16,856 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Word has length 198 [2022-03-20 07:06:16,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:06:16,857 INFO L225 Difference]: With dead ends: 109 [2022-03-20 07:06:16,857 INFO L226 Difference]: Without dead ends: 106 [2022-03-20 07:06:16,858 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 07:06:16,858 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 2 mSDsluCounter, 2000 mSDsCounter, 0 mSdLazyCounter, 1573 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2097 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 07:06:16,858 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2097 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1573 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 07:06:16,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-03-20 07:06:16,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2022-03-20 07:06:16,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.0142857142857142) internal successors, (71), 70 states have internal predecessors, (71), 31 states have call successors, (31), 6 states have call predecessors, (31), 4 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-20 07:06:16,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 131 transitions. [2022-03-20 07:06:16,861 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 131 transitions. Word has length 198 [2022-03-20 07:06:16,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:06:16,861 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 131 transitions. [2022-03-20 07:06:16,861 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-03-20 07:06:16,861 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 131 transitions. [2022-03-20 07:06:16,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-03-20 07:06:16,862 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:06:16,862 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:06:16,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-20 07:06:17,068 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 07:06:17,068 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:06:17,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:06:17,068 INFO L85 PathProgramCache]: Analyzing trace with hash 905794944, now seen corresponding path program 26 times [2022-03-20 07:06:17,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:06:17,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172538935] [2022-03-20 07:06:17,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:06:17,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:06:17,074 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:06:17,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [133807546] [2022-03-20 07:06:17,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 07:06:17,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:17,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:06:17,076 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:06:17,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-20 07:06:17,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 07:06:17,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:06:17,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 112 conjunts are in the unsatisfiable core [2022-03-20 07:06:17,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:18,450 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 54 proven. 1053 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-03-20 07:06:18,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:06:18,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:06:18,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172538935] [2022-03-20 07:06:18,695 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:06:18,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133807546] [2022-03-20 07:06:18,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133807546] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:06:18,695 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:06:18,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2022-03-20 07:06:18,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484642205] [2022-03-20 07:06:18,696 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:06:18,696 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 07:06:18,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:06:18,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 07:06:18,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 07:06:18,697 INFO L87 Difference]: Start difference. First operand 106 states and 131 transitions. Second operand has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-03-20 07:06:19,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:06:19,563 INFO L93 Difference]: Finished difference Result 112 states and 138 transitions. [2022-03-20 07:06:19,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 07:06:19,563 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) Word has length 205 [2022-03-20 07:06:19,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:06:19,564 INFO L225 Difference]: With dead ends: 112 [2022-03-20 07:06:19,564 INFO L226 Difference]: Without dead ends: 109 [2022-03-20 07:06:19,564 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=109, Invalid=1223, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 07:06:19,565 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 2 mSDsluCounter, 2129 mSDsCounter, 0 mSdLazyCounter, 1687 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2229 SdHoareTripleChecker+Invalid, 1687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 07:06:19,565 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2229 Invalid, 1687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1687 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 07:06:19,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-03-20 07:06:19,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2022-03-20 07:06:19,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 72 states have (on average 1.0138888888888888) internal successors, (73), 72 states have internal predecessors, (73), 32 states have call successors, (32), 6 states have call predecessors, (32), 4 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 07:06:19,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 135 transitions. [2022-03-20 07:06:19,567 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 135 transitions. Word has length 205 [2022-03-20 07:06:19,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:06:19,568 INFO L478 AbstractCegarLoop]: Abstraction has 109 states and 135 transitions. [2022-03-20 07:06:19,568 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-03-20 07:06:19,568 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 135 transitions. [2022-03-20 07:06:19,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-03-20 07:06:19,569 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:06:19,569 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:06:19,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-20 07:06:19,780 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 07:06:19,780 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:06:19,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:06:19,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1053638574, now seen corresponding path program 27 times [2022-03-20 07:06:19,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:06:19,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580879536] [2022-03-20 07:06:19,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:06:19,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:06:19,793 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:06:19,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1761525672] [2022-03-20 07:06:19,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 07:06:19,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:19,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:06:19,796 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:06:19,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-20 07:06:21,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-03-20 07:06:21,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:06:21,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 116 conjunts are in the unsatisfiable core [2022-03-20 07:06:21,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:22,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 56 proven. 1134 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-03-20 07:06:22,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:06:22,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:06:22,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580879536] [2022-03-20 07:06:22,371 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:06:22,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761525672] [2022-03-20 07:06:22,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761525672] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:06:22,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:06:22,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-03-20 07:06:22,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529106928] [2022-03-20 07:06:22,372 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:06:22,372 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-20 07:06:22,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:06:22,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-20 07:06:22,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1158, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 07:06:22,373 INFO L87 Difference]: Start difference. First operand 109 states and 135 transitions. Second operand has 33 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 30 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-03-20 07:06:23,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:06:23,273 INFO L93 Difference]: Finished difference Result 115 states and 142 transitions. [2022-03-20 07:06:23,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 07:06:23,273 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 30 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) Word has length 212 [2022-03-20 07:06:23,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:06:23,274 INFO L225 Difference]: With dead ends: 115 [2022-03-20 07:06:23,274 INFO L226 Difference]: Without dead ends: 112 [2022-03-20 07:06:23,274 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=1294, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 07:06:23,275 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 2 mSDsluCounter, 2262 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2365 SdHoareTripleChecker+Invalid, 1805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 07:06:23,275 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2365 Invalid, 1805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 07:06:23,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-03-20 07:06:23,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2022-03-20 07:06:23,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 74 states have (on average 1.0135135135135136) internal successors, (75), 74 states have internal predecessors, (75), 33 states have call successors, (33), 6 states have call predecessors, (33), 4 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 07:06:23,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 139 transitions. [2022-03-20 07:06:23,277 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 139 transitions. Word has length 212 [2022-03-20 07:06:23,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:06:23,278 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 139 transitions. [2022-03-20 07:06:23,278 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 30 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-03-20 07:06:23,278 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 139 transitions. [2022-03-20 07:06:23,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2022-03-20 07:06:23,279 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:06:23,279 INFO L499 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:06:23,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-20 07:06:23,485 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:23,486 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:06:23,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:06:23,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1817647808, now seen corresponding path program 28 times [2022-03-20 07:06:23,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:06:23,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326627690] [2022-03-20 07:06:23,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:06:23,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:06:23,492 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:06:23,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2028778783] [2022-03-20 07:06:23,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 07:06:23,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:23,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:06:23,494 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:06:23,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-20 07:06:24,243 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 07:06:24,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:06:24,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 120 conjunts are in the unsatisfiable core [2022-03-20 07:06:24,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:25,088 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 58 proven. 1218 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2022-03-20 07:06:25,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:06:25,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:06:25,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326627690] [2022-03-20 07:06:25,285 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:06:25,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028778783] [2022-03-20 07:06:25,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028778783] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:06:25,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:06:25,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2022-03-20 07:06:25,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351833571] [2022-03-20 07:06:25,286 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:06:25,286 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-20 07:06:25,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:06:25,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-20 07:06:25,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 07:06:25,287 INFO L87 Difference]: Start difference. First operand 112 states and 139 transitions. Second operand has 34 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 33 states have internal predecessors, (71), 31 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2022-03-20 07:06:26,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:06:26,251 INFO L93 Difference]: Finished difference Result 118 states and 146 transitions. [2022-03-20 07:06:26,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-20 07:06:26,251 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 33 states have internal predecessors, (71), 31 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) Word has length 219 [2022-03-20 07:06:26,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:06:26,252 INFO L225 Difference]: With dead ends: 118 [2022-03-20 07:06:26,252 INFO L226 Difference]: Without dead ends: 115 [2022-03-20 07:06:26,252 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=1367, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 07:06:26,253 INFO L913 BasicCegarLoop]: 106 mSDtfsCounter, 2 mSDsluCounter, 2399 mSDsCounter, 0 mSdLazyCounter, 1927 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2505 SdHoareTripleChecker+Invalid, 1927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 07:06:26,253 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2505 Invalid, 1927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1927 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 07:06:26,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-03-20 07:06:26,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2022-03-20 07:06:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 76 states have (on average 1.013157894736842) internal successors, (77), 76 states have internal predecessors, (77), 34 states have call successors, (34), 6 states have call predecessors, (34), 4 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 07:06:26,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 143 transitions. [2022-03-20 07:06:26,256 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 143 transitions. Word has length 219 [2022-03-20 07:06:26,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:06:26,256 INFO L478 AbstractCegarLoop]: Abstraction has 115 states and 143 transitions. [2022-03-20 07:06:26,256 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 33 states have internal predecessors, (71), 31 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (31), 30 states have call predecessors, (31), 30 states have call successors, (31) [2022-03-20 07:06:26,256 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 143 transitions. [2022-03-20 07:06:26,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2022-03-20 07:06:26,257 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:06:26,257 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:06:26,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-20 07:06:26,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-20 07:06:26,463 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:06:26,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:06:26,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1847195794, now seen corresponding path program 29 times [2022-03-20 07:06:26,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:06:26,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214168880] [2022-03-20 07:06:26,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:06:26,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:06:26,470 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:06:26,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1301188676] [2022-03-20 07:06:26,470 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 07:06:26,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:26,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:06:26,471 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:06:26,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-20 07:06:35,586 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2022-03-20 07:06:35,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:06:35,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 124 conjunts are in the unsatisfiable core [2022-03-20 07:06:35,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:36,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 60 proven. 1305 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-03-20 07:06:36,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:06:36,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:06:36,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214168880] [2022-03-20 07:06:36,644 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:06:36,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301188676] [2022-03-20 07:06:36,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301188676] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:06:36,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:06:36,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-03-20 07:06:36,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788972168] [2022-03-20 07:06:36,644 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:06:36,644 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 07:06:36,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:06:36,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 07:06:36,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1298, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 07:06:36,645 INFO L87 Difference]: Start difference. First operand 115 states and 143 transitions. Second operand has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 32 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-03-20 07:06:37,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:06:37,655 INFO L93 Difference]: Finished difference Result 121 states and 150 transitions. [2022-03-20 07:06:37,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 07:06:37,655 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 32 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) Word has length 226 [2022-03-20 07:06:37,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:06:37,656 INFO L225 Difference]: With dead ends: 121 [2022-03-20 07:06:37,656 INFO L226 Difference]: Without dead ends: 118 [2022-03-20 07:06:37,656 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=118, Invalid=1442, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 07:06:37,656 INFO L913 BasicCegarLoop]: 109 mSDtfsCounter, 2 mSDsluCounter, 2540 mSDsCounter, 0 mSdLazyCounter, 2053 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2649 SdHoareTripleChecker+Invalid, 2053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 07:06:37,657 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2649 Invalid, 2053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2053 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 07:06:37,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-03-20 07:06:37,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2022-03-20 07:06:37,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 78 states have (on average 1.0128205128205128) internal successors, (79), 78 states have internal predecessors, (79), 35 states have call successors, (35), 6 states have call predecessors, (35), 4 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-20 07:06:37,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 147 transitions. [2022-03-20 07:06:37,659 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 147 transitions. Word has length 226 [2022-03-20 07:06:37,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:06:37,659 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 147 transitions. [2022-03-20 07:06:37,660 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 32 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 31 states have call predecessors, (32), 31 states have call successors, (32) [2022-03-20 07:06:37,660 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 147 transitions. [2022-03-20 07:06:37,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2022-03-20 07:06:37,660 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:06:37,661 INFO L499 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:06:37,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-20 07:06:37,869 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:37,869 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:06:37,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:06:37,870 INFO L85 PathProgramCache]: Analyzing trace with hash 519955712, now seen corresponding path program 30 times [2022-03-20 07:06:37,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:06:37,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589138794] [2022-03-20 07:06:37,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:06:37,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:06:37,878 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:06:37,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1696672326] [2022-03-20 07:06:37,878 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 07:06:37,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:37,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:06:37,879 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:06:37,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 07:06:48,437 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-03-20 07:06:48,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:06:48,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 129 conjunts are in the unsatisfiable core [2022-03-20 07:06:48,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:49,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 62 proven. 1395 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-20 07:06:49,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:06:52,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:06:52,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589138794] [2022-03-20 07:06:52,836 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:06:52,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696672326] [2022-03-20 07:06:52,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696672326] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:06:52,836 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:06:52,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-03-20 07:06:52,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303733887] [2022-03-20 07:06:52,836 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:06:52,837 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-20 07:06:52,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:06:52,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-20 07:06:52,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=3516, Unknown=0, NotChecked=0, Total=4556 [2022-03-20 07:06:52,838 INFO L87 Difference]: Start difference. First operand 118 states and 147 transitions. Second operand has 36 states, 35 states have (on average 2.142857142857143) internal successors, (75), 35 states have internal predecessors, (75), 33 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) [2022-03-20 07:06:53,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:06:53,995 INFO L93 Difference]: Finished difference Result 124 states and 154 transitions. [2022-03-20 07:06:53,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 07:06:53,996 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.142857142857143) internal successors, (75), 35 states have internal predecessors, (75), 33 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) Word has length 233 [2022-03-20 07:06:53,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:06:53,996 INFO L225 Difference]: With dead ends: 124 [2022-03-20 07:06:53,996 INFO L226 Difference]: Without dead ends: 121 [2022-03-20 07:06:53,997 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 381 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1050, Invalid=3780, Unknown=0, NotChecked=0, Total=4830 [2022-03-20 07:06:53,998 INFO L913 BasicCegarLoop]: 112 mSDtfsCounter, 2 mSDsluCounter, 2685 mSDsCounter, 0 mSdLazyCounter, 2183 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2797 SdHoareTripleChecker+Invalid, 2183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 07:06:53,998 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2797 Invalid, 2183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2183 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-20 07:06:53,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-20 07:06:54,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-03-20 07:06:54,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 80 states have (on average 1.0125) internal successors, (81), 80 states have internal predecessors, (81), 36 states have call successors, (36), 6 states have call predecessors, (36), 4 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 07:06:54,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 151 transitions. [2022-03-20 07:06:54,001 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 151 transitions. Word has length 233 [2022-03-20 07:06:54,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:06:54,001 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 151 transitions. [2022-03-20 07:06:54,001 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.142857142857143) internal successors, (75), 35 states have internal predecessors, (75), 33 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) [2022-03-20 07:06:54,001 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 151 transitions. [2022-03-20 07:06:54,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-03-20 07:06:54,002 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:06:54,002 INFO L499 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:06:54,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-20 07:06:54,211 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:54,211 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:06:54,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:06:54,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1893318866, now seen corresponding path program 31 times [2022-03-20 07:06:54,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:06:54,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321926830] [2022-03-20 07:06:54,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:06:54,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:06:54,218 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:06:54,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049490482] [2022-03-20 07:06:54,218 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 07:06:54,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:54,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:06:54,219 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:06:54,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-20 07:06:55,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:06:55,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 132 conjunts are in the unsatisfiable core [2022-03-20 07:06:55,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:55,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 64 proven. 1488 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2022-03-20 07:06:55,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:06:56,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:06:56,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321926830] [2022-03-20 07:06:56,197 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:06:56,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049490482] [2022-03-20 07:06:56,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049490482] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:06:56,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:06:56,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-03-20 07:06:56,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210396156] [2022-03-20 07:06:56,198 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:06:56,198 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-20 07:06:56,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:06:56,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-20 07:06:56,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1446, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 07:06:56,199 INFO L87 Difference]: Start difference. First operand 121 states and 151 transitions. Second operand has 37 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 34 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2022-03-20 07:06:57,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:06:57,347 INFO L93 Difference]: Finished difference Result 127 states and 158 transitions. [2022-03-20 07:06:57,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-20 07:06:57,347 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 34 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) Word has length 240 [2022-03-20 07:06:57,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:06:57,348 INFO L225 Difference]: With dead ends: 127 [2022-03-20 07:06:57,348 INFO L226 Difference]: Without dead ends: 124 [2022-03-20 07:06:57,349 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=124, Invalid=1598, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 07:06:57,349 INFO L913 BasicCegarLoop]: 115 mSDtfsCounter, 2 mSDsluCounter, 2834 mSDsCounter, 0 mSdLazyCounter, 2317 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2949 SdHoareTripleChecker+Invalid, 2317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 07:06:57,349 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2949 Invalid, 2317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2317 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-20 07:06:57,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-03-20 07:06:57,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-03-20 07:06:57,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 82 states have (on average 1.0121951219512195) internal successors, (83), 82 states have internal predecessors, (83), 37 states have call successors, (37), 6 states have call predecessors, (37), 4 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-20 07:06:57,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 155 transitions. [2022-03-20 07:06:57,352 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 155 transitions. Word has length 240 [2022-03-20 07:06:57,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:06:57,352 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 155 transitions. [2022-03-20 07:06:57,352 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 34 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2022-03-20 07:06:57,352 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 155 transitions. [2022-03-20 07:06:57,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2022-03-20 07:06:57,353 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:06:57,353 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:06:57,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 07:06:57,559 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-20 07:06:57,559 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:06:57,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:06:57,560 INFO L85 PathProgramCache]: Analyzing trace with hash 985158848, now seen corresponding path program 32 times [2022-03-20 07:06:57,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:06:57,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935554392] [2022-03-20 07:06:57,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:06:57,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:06:57,566 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:06:57,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1668368705] [2022-03-20 07:06:57,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 07:06:57,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:06:57,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:06:57,568 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:06:57,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-20 07:06:58,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 07:06:58,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:06:58,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 622 conjuncts, 137 conjunts are in the unsatisfiable core [2022-03-20 07:06:58,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:06:59,754 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 66 proven. 1584 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-20 07:06:59,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:07:03,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:07:03,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935554392] [2022-03-20 07:07:03,398 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:07:03,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668368705] [2022-03-20 07:07:03,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668368705] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:07:03,398 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:07:03,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-03-20 07:07:03,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460405612] [2022-03-20 07:07:03,398 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:07:03,399 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 07:07:03,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:07:03,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 07:07:03,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1172, Invalid=3940, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 07:07:03,400 INFO L87 Difference]: Start difference. First operand 124 states and 155 transitions. Second operand has 38 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 35 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 34 states have call predecessors, (35), 34 states have call successors, (35) [2022-03-20 07:07:04,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:07:04,709 INFO L93 Difference]: Finished difference Result 130 states and 162 transitions. [2022-03-20 07:07:04,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 07:07:04,710 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 35 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 34 states have call predecessors, (35), 34 states have call successors, (35) Word has length 247 [2022-03-20 07:07:04,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:07:04,710 INFO L225 Difference]: With dead ends: 130 [2022-03-20 07:07:04,710 INFO L226 Difference]: Without dead ends: 127 [2022-03-20 07:07:04,711 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 405 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1182, Invalid=4220, Unknown=0, NotChecked=0, Total=5402 [2022-03-20 07:07:04,711 INFO L913 BasicCegarLoop]: 118 mSDtfsCounter, 2 mSDsluCounter, 2987 mSDsCounter, 0 mSdLazyCounter, 2455 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3105 SdHoareTripleChecker+Invalid, 2455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 07:07:04,711 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3105 Invalid, 2455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2455 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 07:07:04,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-03-20 07:07:04,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2022-03-20 07:07:04,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 84 states have (on average 1.0119047619047619) internal successors, (85), 84 states have internal predecessors, (85), 38 states have call successors, (38), 6 states have call predecessors, (38), 4 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-20 07:07:04,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 159 transitions. [2022-03-20 07:07:04,714 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 159 transitions. Word has length 247 [2022-03-20 07:07:04,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:07:04,714 INFO L478 AbstractCegarLoop]: Abstraction has 127 states and 159 transitions. [2022-03-20 07:07:04,714 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 35 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 34 states have call predecessors, (35), 34 states have call successors, (35) [2022-03-20 07:07:04,714 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 159 transitions. [2022-03-20 07:07:04,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-03-20 07:07:04,715 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:07:04,715 INFO L499 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:07:04,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-20 07:07:04,922 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-20 07:07:04,923 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:07:04,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:07:04,923 INFO L85 PathProgramCache]: Analyzing trace with hash 456530194, now seen corresponding path program 33 times [2022-03-20 07:07:04,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:07:04,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550594170] [2022-03-20 07:07:04,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:07:04,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:07:04,930 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:07:04,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1078718614] [2022-03-20 07:07:04,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 07:07:04,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:07:04,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:07:04,933 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:07:04,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-20 07:07:07,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2022-03-20 07:07:07,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:07:07,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 140 conjunts are in the unsatisfiable core [2022-03-20 07:07:07,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:07:08,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 68 proven. 1683 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2022-03-20 07:07:08,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:07:08,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:07:08,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550594170] [2022-03-20 07:07:08,817 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:07:08,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078718614] [2022-03-20 07:07:08,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078718614] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:07:08,817 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:07:08,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-03-20 07:07:08,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144586467] [2022-03-20 07:07:08,817 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:07:08,817 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-20 07:07:08,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:07:08,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-20 07:07:08,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1602, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 07:07:08,818 INFO L87 Difference]: Start difference. First operand 127 states and 159 transitions. Second operand has 39 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 38 states have internal predecessors, (81), 36 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-03-20 07:07:10,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:07:10,049 INFO L93 Difference]: Finished difference Result 133 states and 166 transitions. [2022-03-20 07:07:10,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-20 07:07:10,050 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 38 states have internal predecessors, (81), 36 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) Word has length 254 [2022-03-20 07:07:10,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:07:10,056 INFO L225 Difference]: With dead ends: 133 [2022-03-20 07:07:10,056 INFO L226 Difference]: Without dead ends: 130 [2022-03-20 07:07:10,056 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=130, Invalid=1762, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 07:07:10,056 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 2 mSDsluCounter, 3144 mSDsCounter, 0 mSdLazyCounter, 2597 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3265 SdHoareTripleChecker+Invalid, 2597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 07:07:10,059 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3265 Invalid, 2597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2597 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 07:07:10,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-03-20 07:07:10,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2022-03-20 07:07:10,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 86 states have (on average 1.0116279069767442) internal successors, (87), 86 states have internal predecessors, (87), 39 states have call successors, (39), 6 states have call predecessors, (39), 4 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 07:07:10,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 163 transitions. [2022-03-20 07:07:10,063 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 163 transitions. Word has length 254 [2022-03-20 07:07:10,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:07:10,067 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 163 transitions. [2022-03-20 07:07:10,067 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.1315789473684212) internal successors, (81), 38 states have internal predecessors, (81), 36 states have call successors, (38), 2 states have call predecessors, (38), 1 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2022-03-20 07:07:10,067 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 163 transitions. [2022-03-20 07:07:10,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2022-03-20 07:07:10,068 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:07:10,068 INFO L499 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:07:10,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-20 07:07:10,268 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-20 07:07:10,269 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:07:10,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:07:10,269 INFO L85 PathProgramCache]: Analyzing trace with hash -795593600, now seen corresponding path program 34 times [2022-03-20 07:07:10,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:07:10,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588180619] [2022-03-20 07:07:10,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:07:10,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:07:10,276 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:07:10,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2072037172] [2022-03-20 07:07:10,276 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 07:07:10,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:07:10,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:07:10,277 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:07:10,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-20 07:07:11,077 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 07:07:11,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:07:11,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 625 conjuncts, 144 conjunts are in the unsatisfiable core [2022-03-20 07:07:11,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:07:12,081 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 70 proven. 1785 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-20 07:07:12,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:07:12,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:07:12,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588180619] [2022-03-20 07:07:12,303 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:07:12,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072037172] [2022-03-20 07:07:12,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072037172] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:07:12,303 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:07:12,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2022-03-20 07:07:12,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873222681] [2022-03-20 07:07:12,304 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:07:12,304 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-20 07:07:12,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:07:12,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-20 07:07:12,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 07:07:12,305 INFO L87 Difference]: Start difference. First operand 130 states and 163 transitions. Second operand has 40 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 37 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 36 states have call predecessors, (37), 36 states have call successors, (37) [2022-03-20 07:07:13,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:07:13,618 INFO L93 Difference]: Finished difference Result 136 states and 170 transitions. [2022-03-20 07:07:13,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 07:07:13,618 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 37 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 36 states have call predecessors, (37), 36 states have call successors, (37) Word has length 261 [2022-03-20 07:07:13,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:07:13,619 INFO L225 Difference]: With dead ends: 136 [2022-03-20 07:07:13,619 INFO L226 Difference]: Without dead ends: 133 [2022-03-20 07:07:13,619 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 231 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=133, Invalid=1847, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 07:07:13,620 INFO L913 BasicCegarLoop]: 124 mSDtfsCounter, 2 mSDsluCounter, 3305 mSDsCounter, 0 mSdLazyCounter, 2743 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3429 SdHoareTripleChecker+Invalid, 2743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 07:07:13,620 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3429 Invalid, 2743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2743 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 07:07:13,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-03-20 07:07:13,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2022-03-20 07:07:13,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 88 states have (on average 1.0113636363636365) internal successors, (89), 88 states have internal predecessors, (89), 40 states have call successors, (40), 6 states have call predecessors, (40), 4 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-20 07:07:13,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 167 transitions. [2022-03-20 07:07:13,623 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 167 transitions. Word has length 261 [2022-03-20 07:07:13,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:07:13,623 INFO L478 AbstractCegarLoop]: Abstraction has 133 states and 167 transitions. [2022-03-20 07:07:13,623 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 37 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (37), 36 states have call predecessors, (37), 36 states have call successors, (37) [2022-03-20 07:07:13,623 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 167 transitions. [2022-03-20 07:07:13,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2022-03-20 07:07:13,624 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:07:13,624 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:07:13,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-20 07:07:13,830 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:07:13,830 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:07:13,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:07:13,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1475543378, now seen corresponding path program 35 times [2022-03-20 07:07:13,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:07:13,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401433596] [2022-03-20 07:07:13,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:07:13,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:07:13,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:07:13,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1002307435] [2022-03-20 07:07:13,837 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 07:07:13,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:07:13,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:07:13,838 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:07:13,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-20 07:07:40,489 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2022-03-20 07:07:40,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:07:40,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 148 conjunts are in the unsatisfiable core [2022-03-20 07:07:40,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:07:41,565 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 72 proven. 1890 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-03-20 07:07:41,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:07:41,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:07:41,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401433596] [2022-03-20 07:07:41,884 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:07:41,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002307435] [2022-03-20 07:07:41,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002307435] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:07:41,884 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:07:41,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2022-03-20 07:07:41,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590879076] [2022-03-20 07:07:41,884 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:07:41,884 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-20 07:07:41,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:07:41,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-20 07:07:41,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1766, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 07:07:41,885 INFO L87 Difference]: Start difference. First operand 133 states and 167 transitions. Second operand has 41 states, 40 states have (on average 2.125) internal successors, (85), 40 states have internal predecessors, (85), 38 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-03-20 07:07:43,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:07:43,300 INFO L93 Difference]: Finished difference Result 139 states and 174 transitions. [2022-03-20 07:07:43,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-20 07:07:43,301 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.125) internal successors, (85), 40 states have internal predecessors, (85), 38 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) Word has length 268 [2022-03-20 07:07:43,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:07:43,301 INFO L225 Difference]: With dead ends: 139 [2022-03-20 07:07:43,301 INFO L226 Difference]: Without dead ends: 136 [2022-03-20 07:07:43,302 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 237 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=136, Invalid=1934, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 07:07:43,302 INFO L913 BasicCegarLoop]: 127 mSDtfsCounter, 2 mSDsluCounter, 3470 mSDsCounter, 0 mSdLazyCounter, 2893 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3597 SdHoareTripleChecker+Invalid, 2893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-20 07:07:43,302 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3597 Invalid, 2893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2893 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-20 07:07:43,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-03-20 07:07:43,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2022-03-20 07:07:43,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 90 states have (on average 1.011111111111111) internal successors, (91), 90 states have internal predecessors, (91), 41 states have call successors, (41), 6 states have call predecessors, (41), 4 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-20 07:07:43,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 171 transitions. [2022-03-20 07:07:43,305 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 171 transitions. Word has length 268 [2022-03-20 07:07:43,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:07:43,305 INFO L478 AbstractCegarLoop]: Abstraction has 136 states and 171 transitions. [2022-03-20 07:07:43,305 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.125) internal successors, (85), 40 states have internal predecessors, (85), 38 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-03-20 07:07:43,305 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 171 transitions. [2022-03-20 07:07:43,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2022-03-20 07:07:43,306 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:07:43,306 INFO L499 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:07:43,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-20 07:07:43,519 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-20 07:07:43,519 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:07:43,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:07:43,520 INFO L85 PathProgramCache]: Analyzing trace with hash 290292800, now seen corresponding path program 36 times [2022-03-20 07:07:43,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:07:43,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726617648] [2022-03-20 07:07:43,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:07:43,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:07:43,527 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:07:43,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [518002099] [2022-03-20 07:07:43,527 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 07:07:43,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:07:43,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:07:43,528 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:07:43,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-20 07:08:02,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2022-03-20 07:08:02,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:08:02,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 153 conjunts are in the unsatisfiable core [2022-03-20 07:08:02,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:08:04,114 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 74 proven. 1998 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-20 07:08:04,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:08:08,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:08:08,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726617648] [2022-03-20 07:08:08,590 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:08:08,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518002099] [2022-03-20 07:08:08,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518002099] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:08:08,591 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:08:08,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2022-03-20 07:08:08,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923666193] [2022-03-20 07:08:08,591 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:08:08,591 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-20 07:08:08,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:08:08,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-20 07:08:08,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1460, Invalid=4860, Unknown=0, NotChecked=0, Total=6320 [2022-03-20 07:08:08,592 INFO L87 Difference]: Start difference. First operand 136 states and 171 transitions. Second operand has 42 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 41 states have internal predecessors, (87), 39 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) [2022-03-20 07:08:10,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:08:10,188 INFO L93 Difference]: Finished difference Result 142 states and 178 transitions. [2022-03-20 07:08:10,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-20 07:08:10,189 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 41 states have internal predecessors, (87), 39 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) Word has length 275 [2022-03-20 07:08:10,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:08:10,189 INFO L225 Difference]: With dead ends: 142 [2022-03-20 07:08:10,189 INFO L226 Difference]: Without dead ends: 139 [2022-03-20 07:08:10,190 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 453 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1470, Invalid=5172, Unknown=0, NotChecked=0, Total=6642 [2022-03-20 07:08:10,190 INFO L913 BasicCegarLoop]: 130 mSDtfsCounter, 2 mSDsluCounter, 3639 mSDsCounter, 0 mSdLazyCounter, 3047 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3769 SdHoareTripleChecker+Invalid, 3047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-20 07:08:10,190 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3769 Invalid, 3047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3047 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-20 07:08:10,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-03-20 07:08:10,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2022-03-20 07:08:10,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 92 states have (on average 1.0108695652173914) internal successors, (93), 92 states have internal predecessors, (93), 42 states have call successors, (42), 6 states have call predecessors, (42), 4 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 07:08:10,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 175 transitions. [2022-03-20 07:08:10,193 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 175 transitions. Word has length 275 [2022-03-20 07:08:10,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:08:10,193 INFO L478 AbstractCegarLoop]: Abstraction has 139 states and 175 transitions. [2022-03-20 07:08:10,193 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 2.1219512195121952) internal successors, (87), 41 states have internal predecessors, (87), 39 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (39), 38 states have call predecessors, (39), 38 states have call successors, (39) [2022-03-20 07:08:10,193 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 175 transitions. [2022-03-20 07:08:10,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2022-03-20 07:08:10,194 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:08:10,194 INFO L499 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:08:10,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-20 07:08:10,413 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-20 07:08:10,413 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:08:10,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:08:10,413 INFO L85 PathProgramCache]: Analyzing trace with hash -355173998, now seen corresponding path program 37 times [2022-03-20 07:08:10,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:08:10,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473306072] [2022-03-20 07:08:10,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:08:10,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:08:10,422 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:08:10,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [993112352] [2022-03-20 07:08:10,422 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 07:08:10,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:08:10,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:08:10,423 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:08:10,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-20 07:08:11,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 07:08:11,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 707 conjuncts, 156 conjunts are in the unsatisfiable core [2022-03-20 07:08:11,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:08:12,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 76 proven. 2109 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-03-20 07:08:12,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:08:13,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:08:13,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473306072] [2022-03-20 07:08:13,024 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:08:13,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993112352] [2022-03-20 07:08:13,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993112352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:08:13,024 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:08:13,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2022-03-20 07:08:13,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495033850] [2022-03-20 07:08:13,024 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:08:13,025 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-20 07:08:13,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:08:13,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-20 07:08:13,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1938, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 07:08:13,025 INFO L87 Difference]: Start difference. First operand 139 states and 175 transitions. Second operand has 43 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 40 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-03-20 07:08:14,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:08:14,608 INFO L93 Difference]: Finished difference Result 145 states and 182 transitions. [2022-03-20 07:08:14,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-20 07:08:14,609 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 40 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) Word has length 282 [2022-03-20 07:08:14,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:08:14,609 INFO L225 Difference]: With dead ends: 145 [2022-03-20 07:08:14,609 INFO L226 Difference]: Without dead ends: 142 [2022-03-20 07:08:14,610 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 249 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=142, Invalid=2114, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 07:08:14,610 INFO L913 BasicCegarLoop]: 133 mSDtfsCounter, 2 mSDsluCounter, 3812 mSDsCounter, 0 mSdLazyCounter, 3205 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3945 SdHoareTripleChecker+Invalid, 3205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-20 07:08:14,610 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3945 Invalid, 3205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3205 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-20 07:08:14,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-03-20 07:08:14,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2022-03-20 07:08:14,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 94 states have (on average 1.0106382978723405) internal successors, (95), 94 states have internal predecessors, (95), 43 states have call successors, (43), 6 states have call predecessors, (43), 4 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 07:08:14,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 179 transitions. [2022-03-20 07:08:14,613 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 179 transitions. Word has length 282 [2022-03-20 07:08:14,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:08:14,613 INFO L478 AbstractCegarLoop]: Abstraction has 142 states and 179 transitions. [2022-03-20 07:08:14,613 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 40 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2022-03-20 07:08:14,613 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 179 transitions. [2022-03-20 07:08:14,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-03-20 07:08:14,618 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:08:14,618 INFO L499 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:08:14,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-20 07:08:14,819 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-20 07:08:14,819 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:08:14,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:08:14,820 INFO L85 PathProgramCache]: Analyzing trace with hash 882918400, now seen corresponding path program 38 times [2022-03-20 07:08:14,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:08:14,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938300237] [2022-03-20 07:08:14,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:08:14,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:08:14,827 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:08:14,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1287317423] [2022-03-20 07:08:14,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 07:08:14,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:08:14,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:08:14,828 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:08:14,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-20 07:08:16,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 07:08:16,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:08:16,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 724 conjuncts, 160 conjunts are in the unsatisfiable core [2022-03-20 07:08:16,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:08:17,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 78 proven. 2223 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2022-03-20 07:08:17,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:08:17,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:08:17,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938300237] [2022-03-20 07:08:17,640 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:08:17,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287317423] [2022-03-20 07:08:17,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287317423] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:08:17,640 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:08:17,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2022-03-20 07:08:17,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192109234] [2022-03-20 07:08:17,641 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:08:17,641 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-20 07:08:17,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:08:17,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-20 07:08:17,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 07:08:17,642 INFO L87 Difference]: Start difference. First operand 142 states and 179 transitions. Second operand has 44 states, 43 states have (on average 2.116279069767442) internal successors, (91), 43 states have internal predecessors, (91), 41 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 40 states have call predecessors, (41), 40 states have call successors, (41) [2022-03-20 07:08:19,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:08:19,273 INFO L93 Difference]: Finished difference Result 148 states and 186 transitions. [2022-03-20 07:08:19,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-20 07:08:19,274 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.116279069767442) internal successors, (91), 43 states have internal predecessors, (91), 41 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 40 states have call predecessors, (41), 40 states have call successors, (41) Word has length 289 [2022-03-20 07:08:19,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:08:19,274 INFO L225 Difference]: With dead ends: 148 [2022-03-20 07:08:19,274 INFO L226 Difference]: Without dead ends: 145 [2022-03-20 07:08:19,275 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=145, Invalid=2207, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 07:08:19,275 INFO L913 BasicCegarLoop]: 136 mSDtfsCounter, 2 mSDsluCounter, 3989 mSDsCounter, 0 mSdLazyCounter, 3367 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4125 SdHoareTripleChecker+Invalid, 3367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-20 07:08:19,275 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4125 Invalid, 3367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3367 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-20 07:08:19,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-03-20 07:08:19,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2022-03-20 07:08:19,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 96 states have (on average 1.0104166666666667) internal successors, (97), 96 states have internal predecessors, (97), 44 states have call successors, (44), 6 states have call predecessors, (44), 4 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-20 07:08:19,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 183 transitions. [2022-03-20 07:08:19,278 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 183 transitions. Word has length 289 [2022-03-20 07:08:19,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:08:19,278 INFO L478 AbstractCegarLoop]: Abstraction has 145 states and 183 transitions. [2022-03-20 07:08:19,278 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.116279069767442) internal successors, (91), 43 states have internal predecessors, (91), 41 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (41), 40 states have call predecessors, (41), 40 states have call successors, (41) [2022-03-20 07:08:19,278 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 183 transitions. [2022-03-20 07:08:19,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2022-03-20 07:08:19,279 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:08:19,279 INFO L499 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:08:19,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-20 07:08:19,487 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-20 07:08:19,487 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:08:19,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:08:19,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1331789358, now seen corresponding path program 39 times [2022-03-20 07:08:19,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:08:19,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586193252] [2022-03-20 07:08:19,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:08:19,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:08:19,495 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:08:19,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2131309785] [2022-03-20 07:08:19,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 07:08:19,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:08:19,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:08:19,497 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:08:19,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-20 07:08:52,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2022-03-20 07:08:52,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:08:53,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 164 conjunts are in the unsatisfiable core [2022-03-20 07:08:53,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:08:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 80 proven. 2340 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2022-03-20 07:08:54,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:08:54,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:08:54,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586193252] [2022-03-20 07:08:54,531 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:08:54,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131309785] [2022-03-20 07:08:54,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131309785] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:08:54,532 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:08:54,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2022-03-20 07:08:54,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423246469] [2022-03-20 07:08:54,532 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:08:54,532 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-20 07:08:54,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:08:54,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-20 07:08:54,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=2118, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 07:08:54,533 INFO L87 Difference]: Start difference. First operand 145 states and 183 transitions. Second operand has 45 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 42 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-03-20 07:08:56,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:08:56,240 INFO L93 Difference]: Finished difference Result 151 states and 190 transitions. [2022-03-20 07:08:56,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-20 07:08:56,240 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 42 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) Word has length 296 [2022-03-20 07:08:56,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:08:56,241 INFO L225 Difference]: With dead ends: 151 [2022-03-20 07:08:56,241 INFO L226 Difference]: Without dead ends: 148 [2022-03-20 07:08:56,241 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 261 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=148, Invalid=2302, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 07:08:56,242 INFO L913 BasicCegarLoop]: 139 mSDtfsCounter, 2 mSDsluCounter, 4170 mSDsCounter, 0 mSdLazyCounter, 3533 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4309 SdHoareTripleChecker+Invalid, 3533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-20 07:08:56,242 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4309 Invalid, 3533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3533 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-20 07:08:56,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-03-20 07:08:56,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2022-03-20 07:08:56,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 98 states have (on average 1.010204081632653) internal successors, (99), 98 states have internal predecessors, (99), 45 states have call successors, (45), 6 states have call predecessors, (45), 4 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-20 07:08:56,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 187 transitions. [2022-03-20 07:08:56,244 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 187 transitions. Word has length 296 [2022-03-20 07:08:56,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:08:56,245 INFO L478 AbstractCegarLoop]: Abstraction has 148 states and 187 transitions. [2022-03-20 07:08:56,245 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.1136363636363638) internal successors, (93), 44 states have internal predecessors, (93), 42 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2022-03-20 07:08:56,245 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 187 transitions. [2022-03-20 07:08:56,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2022-03-20 07:08:56,246 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:08:56,246 INFO L499 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 41, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:08:56,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-20 07:08:56,459 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:08:56,459 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:08:56,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:08:56,460 INFO L85 PathProgramCache]: Analyzing trace with hash 961049536, now seen corresponding path program 40 times [2022-03-20 07:08:56,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:08:56,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293193013] [2022-03-20 07:08:56,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:08:56,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:08:56,467 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:08:56,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [535590353] [2022-03-20 07:08:56,467 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 07:08:56,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:08:56,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:08:56,468 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:08:56,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-20 07:08:57,679 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 07:08:57,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 07:08:57,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 727 conjuncts, 168 conjunts are in the unsatisfiable core [2022-03-20 07:08:57,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 07:08:58,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5822 backedges. 82 proven. 2460 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2022-03-20 07:08:58,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 07:08:59,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 07:08:59,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293193013] [2022-03-20 07:08:59,177 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 07:08:59,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535590353] [2022-03-20 07:08:59,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535590353] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 07:08:59,177 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 07:08:59,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2022-03-20 07:08:59,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207280185] [2022-03-20 07:08:59,177 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 07:08:59,177 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-20 07:08:59,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 07:08:59,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-20 07:08:59,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2211, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 07:08:59,178 INFO L87 Difference]: Start difference. First operand 148 states and 187 transitions. Second operand has 46 states, 45 states have (on average 2.111111111111111) internal successors, (95), 45 states have internal predecessors, (95), 43 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 42 states have call predecessors, (43), 42 states have call successors, (43) [2022-03-20 07:09:01,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 07:09:01,080 INFO L93 Difference]: Finished difference Result 154 states and 194 transitions. [2022-03-20 07:09:01,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-20 07:09:01,081 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.111111111111111) internal successors, (95), 45 states have internal predecessors, (95), 43 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 42 states have call predecessors, (43), 42 states have call successors, (43) Word has length 303 [2022-03-20 07:09:01,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 07:09:01,082 INFO L225 Difference]: With dead ends: 154 [2022-03-20 07:09:01,082 INFO L226 Difference]: Without dead ends: 151 [2022-03-20 07:09:01,082 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 267 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=151, Invalid=2399, Unknown=0, NotChecked=0, Total=2550 [2022-03-20 07:09:01,082 INFO L913 BasicCegarLoop]: 142 mSDtfsCounter, 2 mSDsluCounter, 4355 mSDsCounter, 0 mSdLazyCounter, 3703 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4497 SdHoareTripleChecker+Invalid, 3703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 07:09:01,083 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4497 Invalid, 3703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3703 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 07:09:01,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-03-20 07:09:01,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2022-03-20 07:09:01,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 100 states have (on average 1.01) internal successors, (101), 100 states have internal predecessors, (101), 46 states have call successors, (46), 6 states have call predecessors, (46), 4 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 07:09:01,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 191 transitions. [2022-03-20 07:09:01,086 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 191 transitions. Word has length 303 [2022-03-20 07:09:01,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 07:09:01,086 INFO L478 AbstractCegarLoop]: Abstraction has 151 states and 191 transitions. [2022-03-20 07:09:01,086 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.111111111111111) internal successors, (95), 45 states have internal predecessors, (95), 43 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 42 states have call predecessors, (43), 42 states have call successors, (43) [2022-03-20 07:09:01,086 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 191 transitions. [2022-03-20 07:09:01,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2022-03-20 07:09:01,087 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 07:09:01,087 INFO L499 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 42, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 07:09:01,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-20 07:09:01,294 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:09:01,294 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 07:09:01,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 07:09:01,295 INFO L85 PathProgramCache]: Analyzing trace with hash -552265198, now seen corresponding path program 41 times [2022-03-20 07:09:01,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 07:09:01,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688657424] [2022-03-20 07:09:01,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 07:09:01,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 07:09:01,302 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 07:09:01,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [619471929] [2022-03-20 07:09:01,302 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 07:09:01,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 07:09:01,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 07:09:01,303 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 07:09:01,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process